Форум за електроника Форуми Форум за електроника

Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Service Manual Search :   Enhanced by: Jabse.com : българската търсачка
Комуникация на чип с RS232
Иди на страница Предишна  1, 2
 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics
Предишната тема :: Следващата тема  
Автор Съобщение
Edesign
Опитен потребител
Опитен потребител


Регистриран на: 01 Сеп 2005
Мнения: 301

МнениеПуснато на: Вто Дек 11, 2012 11:45    Заглавие: Отговорете с цитат

1. задължително повдигни краката от платката. Ако питаш защо -> на платката има някакъв изход, който влиза на входа RX на контролера, ако свържеш изхода TX на MAXa към този край все едно свързваш 2 изхода накъсо -> резултат нещо изгаря или ако единият е в 0 а другия в 1 няма да получиш нито чиста 0 нито чиста 1 -> резултат контролера не реагира

2. Свързваш вход на МАХ232 към TX на контролера и обратно, много често се прави грешка TX с ТX и RX към RX. Това е подвеждащо зависи как са означени.

3. на изхода TX на контролера трябва да мериш около 5 волта (ако той е захранен на 5 волта), на входа му RX мериш близо 0 волта. Това трябва да измериш и на MAXa така можеш да разбереш кое е вход и кое изход.

4. За работа с COM порт има хиляди терминални програми в нета. Но за да разбереш, че има комуникация е необходимо ти да подаваш някакви команди към контролера, а той да отговаря. Имаш ли ги тези команди? Ако ги нямаш то задачата е безсмислена, това може да са ASCII кодове, числа с чек суми и т.н, а може да е и протокол, който постоянно да върви като комуникация. Т.е. вероятно е с терминал да не минеш а да има приложение което непрекъснато да комуникира с контролера.
_________________
www.epd.hit.bg - хоби и професионална електроника
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
RC
Опитен потребител
Опитен потребител


Регистриран на: 22 Фев 2003
Мнения: 13206

МнениеПуснато на: Вто Дек 11, 2012 12:29    Заглавие: Отговорете с цитат

5. Това, че контролера има изводи за такъв интерфейс изобщо не означава, че задължително се обслужва. Трябва да е предвидена такава възможност в конкретния фирмуер. За да почне да си комуникира с "външния свят" ако това е предвидено може да има и някаква процедура по която да се инициира такъв обмен - може с команди (неизвестно за теб какви) по самия интерфейс, а може и при определени събития, примерно след ресет да проверява дали някой го чака там. Може и съвсем други подходи да има в зависимост от състоянието на някой друг крак. Варианти - много и въпрос на конкретно решение.
Тя цялата тема си беше обречена още от самото начало.
_________________
RemoteControls
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
p_stoyanoff
Опитен потребител
Опитен потребител


Регистриран на: 14 Окт 2008
Мнения: 532

МнениеПуснато на: Вто Дек 11, 2012 16:20    Заглавие: Отговорете с цитат

Добре е да качиш програмата заредена на контролера и тази на компа. Ако постоянно се предават някакви данни е нормално да измерваш напрежение на TX и RX(както и м/у тях!). Представи си го като ШИМ, който си генерираш от някой пин. Без да се знае какво си задал да прави контролера, няма как да знаем защо прави така и дали е нормално. Сиреч ти може да си му дал точно това да прави.
Поздрави!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
milmar
Опитен потребител
Опитен потребител


Регистриран на: 05 Юни 2007
Мнения: 1010
Местожителство: Русе

МнениеПуснато на: Сря Дек 12, 2012 8:20    Заглавие: Отговорете с цитат

Ако това изделие е някакво фабрично, както на мен ми изглежда и не е предвидена комуникация (не са изведени дори някакви пинове или площадки поне по платката), то няма как да осъществиш комуникация, а няма и смисъл. Пиновете на процесора за да станат наистина Tx и Rx(от програмна гледна точка) те трябва да се обслужват от програмата в процесора, както беше споменато вече. Иначе тези пинове са универсални и може в това устройство да се ползват за нещо друго, съвсем различно от камуникация.

За да "кажеш нещо" на това устройство, то самото трябва да има готовност " да те разбере". Трябва да му говориш "на неговия език" (протокол), който зависи най вече от програмата записана в процесора.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
californieca
Опитен потребител
Опитен потребител


Регистриран на: 18 Яну 2005
Мнения: 439
Местожителство: София

МнениеПуснато на: Сря Дек 12, 2012 8:49    Заглавие: Отговорете с цитат

Изолирах 2-та пина на процесора от платката,това което забелязах ,че Rx е свободен и няма нищо свързано към него,а Tx е свързан кам базата на един транзистор който заедно с друг транзистор са в Дарлингтон и управляват един клапан.
Измерих напреженията на Tx=2.30V , Rx=4.6V от контролера.
Процесор си е универсален и в конкретният случай е в ECU-то на една Мазда от преди 90-те.
Няма предвиден комуникационнен порт за "диагностика", но има възможност с един LED да се прочете дали има записани грешки от различните компоненти / датчици /по мотора.На база комбинацията от продължителното светене на LED се разчита и номера на грешката,след като е на контакт и един пин се активира на маса.
_________________
Всичко е в тока Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
californieca
Опитен потребител
Опитен потребител


Регистриран на: 18 Яну 2005
Мнения: 439
Местожителство: София

МнениеПуснато на: Чет Окт 03, 2013 11:46    Заглавие: Отговорете с цитат

Това може ли да помогне като информация за комуникацията на чипа -
/ не е срам да кажа не не ги разбирам нещата с програмирането /, затова се обръщам към Вас.

http://mamedev.org/source/src/emu/cpu/upd7810/upd7810.c.html
_________________
Всичко е в тока Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
gigant
Опитен потребител
Опитен потребител


Регистриран на: 23 Ное 2011
Мнения: 952
Местожителство: София

МнениеПуснато на: Чет Окт 03, 2013 15:06    Заглавие: За комуникацията Отговорете с цитат

Цитат:
Tx е свързан кам базата на един транзистор който заедно с друг транзистор са в Дарлингтон и управляват един клапан.
- това обяснява защо не става - просто този пин софтуера го ползва като обикновен изход. Фърмуера не обслужва сериен канал.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Потърси "Комуникация на чип с RS232" в магазин за електроника Pulsator.bg : БЕЗПЛАТНА ДОСТАВКА над 90 лв.

Покажи мнения от преди:   
Потърси "Комуникация на чип с RS232" в Интернет



Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Иди на страница Предишна  1, 2
Страница 2 от 2

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети