| Автор |
Съобщение |
|
teglicho
Ранг: Ориентиран
Регистриран на: Сря Фев 09, 2005 11:08 am Мнения: 245 Местоположение: Blagoevgrad
|
 Proteus
Здравейте
Има ли начин като симулирам в протеуса и това което пращам към Virtual terminal реално да го изпращам към някой порт на PC-to т.е да ми се явява като изпращано към компютъра ? Защото искам с serial_activex да го чета ?
Благодаря
|
| Вто Дек 26, 2006 8:25 pm |
|
 |
|
Cvetanov
Ранг: Новодошъл
Регистриран на: Пон Фев 21, 2005 2:14 pm Мнения: 191 Местоположение: Varna
|
Има, но не се ползва Virtual terminal. Има друг компонент COMPIM - "Cоm Port physical interface model". Задават му се като параметри скорост и номер на компорт. Използвам една програма която създава двойка виртуални компортове. На единия виртуален порт закачам компонента на протеуса, а на другия някакъв терминал.
_________________ Шанс едно на милион, обикновено се случва девет от десет пъти.
|
| Сря Дек 27, 2006 9:53 am |
|
 |
|
teglicho
Ранг: Ориентиран
Регистриран на: Сря Фев 09, 2005 11:08 am Мнения: 245 Местоположение: Blagoevgrad
|
Здравей
Намерих елемента но има друг проблем. Като свържа RXD на COMPIM към TXD на контролера пина ми свети жълт а като им разменя местата ми дава ERROR нещо не мога да го подкарам. Контролера изпраща ASCII символи но не мога да ги изкарам на порта. Като го свържа директно към Virtual terminal започва да си се джиркат символите. За прехвърлянето на портовете използвам "Advanced COM Port Redirector" но проблема е че не става активен пина т.е свети жълто
Благодаря
|
| Сря Дек 27, 2006 12:46 pm |
|
 |
|
Cvetanov
Ранг: Новодошъл
Регистриран на: Пон Фев 21, 2005 2:14 pm Мнения: 191 Местоположение: Varna
|
Първо Тх на компонента трябва да се върже за Тх на проца.
Ето и каква е постановката при мен
Със "Virtual Serial Ports Driver XP" си правя два виртуални ком порта COM3 и COM4. Като тх на единия е свързано с rx на другия (това програмата сама го прави). В протеус на компонента съм му задал ком3 и скоростта на предава/приемане (честно казано не знам каква е разликата между физически и виртуални параметри, при мен са еднакви). Отварям си терминална програма от типа на хипертерминал и там задавам ком4 и същата скорост. Това е. Сега обърнах внимание че error на компонента ми свети в зелено, но не съм му обръщал внимание понеже работи връзката. Друго което съм забелязвал е че в терминалната програма не винаги пристига първия символ от пакета който се изпраща от протеуса.
Провери да не би порта който си задал в протеус не е отворен от друга програма.
_________________ Шанс едно на милион, обикновено се случва девет от десет пъти.
|
| Сря Дек 27, 2006 1:18 pm |
|
 |
|
teglicho
Ранг: Ориентиран
Регистриран на: Сря Фев 09, 2005 11:08 am Мнения: 245 Местоположение: Blagoevgrad
|
Благодаря тръгна
Но трябваше да махна MAX232 между контролера и порта иначе ми даваше ERROR. Имаш ли идея защо така ?
|
| Сря Дек 27, 2006 1:41 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Ако говориш за порта в Proteus - той си е 5V TTL, затова
|
| Сря Дек 27, 2006 1:54 pm |
|
 |
|
teglicho
Ранг: Ориентиран
Регистриран на: Сря Фев 09, 2005 11:08 am Мнения: 245 Местоположение: Blagoevgrad
|
Здравейте
За да не пускам нова тема и да задръствам форума ще задам едно глупаво въпросче тук
Искам да направя термометър с LM19 но за да пресметна температурата има някаква бесна формула с десетични запетаи и отрицателни числа, а аз определенно съм любител. Да дадете някаква идея как да го направя ? Работя със 8051 направил съм четенето на LM-а и имам измереното напрежение но ....
Благодаря
|
| Пет Дек 29, 2006 1:28 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
На asm ли си? 
|
| Пет Дек 29, 2006 1:51 pm |
|
 |
|
teglicho
Ранг: Ориентиран
Регистриран на: Сря Фев 09, 2005 11:08 am Мнения: 245 Местоположение: Blagoevgrad
|
Да на асемблер
|
| Пет Дек 29, 2006 2:05 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
Най-лесно с таблица го направи на толкова стойност от АДЦ толкова градуса сметни си с Exel или с каквото имаш стойноста по формулата
|
| Пет Дек 29, 2006 4:24 pm |
|
 |
|
bobyk
Ранг: Ориентиран
Регистриран на: Пон Яну 09, 2006 11:32 am Мнения: 276 Местоположение: Kozloduy
|
Може и по малка табличка и интерполирай между стойностите, няма да е трудно и ще е достатъчно точно.
|
| Пет Дек 29, 2006 4:31 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
Табличката през колкото точно му трябва например през 1 градус
|
| Пет Дек 29, 2006 4:37 pm |
|
|