Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Проблеми с RS-232 комуникация
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=7321
Страница 1 от 1

Автор:  Ico_Belqta [ Пет Ное 20, 2009 1:16 pm ]
Заглавие:  Проблеми с RS-232 комуникация

Здравейте ,
имам проблем с комуникация на устройство , което се свързва с ком порта на персонален компютър.
Схемотехнично открих два резистора по линиите за предаване със стойност 2.2 килоома.
Нямам представа за скоростите на предаване на информация и контролните битове. Възможно е проблема да е изцяло софтуерен , но мисля ,че тези резистори са непревилно поставени на пътя на сигнала и заедно с pull down резисторите на драйвернита интегрални схеми и бходните капацитети предизвикват затихване на сигнала. Схемотехнично от страната на устройството има два резистора със стойност 2.2 килоома , и входното драйверната схема MAX 232 е с 5 килоома pull down резистори. Кабела за връзка е с дължина около метър. Друг резистор по пътя на сигнала е резистор със стойност 1 килоом по линията за приемане между драйвера и микропроцесора на 5 волтовата логика.
Ще съм много благодарен за съвети как да отстраня проблема в най-кратък срок.
Това , което ще опитам е да направя кабел с изведени линии и да се опитам да прихвана комуникацията с разширителна платка за ком портове с Хипер терминал при клиента за да се изясни дали проблема е при приемане , предаване или изцяло софтуерен.
Благодаря ви предварително за помощта.
Ще се радвам да чуя и вашето мнение.

Автор:  optron [ Пет Ное 20, 2009 1:24 pm ]
Заглавие: 

Най-бързо и лесно ще се диагностицира проблема с осцилоскоп. Ако размахът на сигналите е под +-3 волта, значи има проблем. Съответно откъм ТТЛ-страната трябва да имаш ТТЛ-нива.
Последователните резистори се слагат за токова защита - в случай, че се окъси кабелът например. При входните импеданси на интерфейсите не би трябвало да създават проблем.
А я разкажи за тази разширителна платка? Дали не е по-лесно да се диагностицира проблемът с нея направо с осцилоскопа?

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/