Здравствуйте! Возникла проблема с передачей по UART на большом расстоянии. Обрисую ситуацию: есть компьютер, есть коробка с устройством. компьютер в помещении, коробка на улице. Расстояние около 100 м. Настройки передачи одни и те же(9600 бод, 8 бит, 1 стопбит, без паритета). С компьютера передаю данные через переходник USB-UART(с Вашего сайта), на коробку. данные успешно обрабатываются. При нажатии кнопки на коробке, идет замыкание контакта на МК, и должна вестись передача на ПК. вместо нужных сообщений на компьютере появляются непонятные символы. Но иногда, редко, приходит нужное сообщение. При испытании передачи в домашних условиях(расстояние 2 м), все отлично работает, передача в обе стороны, все работает. МК - ATMega8, с внешним кварцем на 11 МГц Кабель - витая пара.
Что можно сделать чтобы решить проблему?
Здравствуйте! Возникла проблема с передачей по UART на большом расстоянии. Обрисую ситуацию: есть компьютер, есть коробка с устройством. компьютер в помещении, коробка на улице. Расстояние около 100 м. Настройки передачи одни и те же(9600 бод, 8 бит, 1 стопбит, без паритета). С компьютера передаю данные через переходник USB-UART(с Вашего сайта), на коробку. данные успешно обрабатываются. При нажатии кнопки на коробке, идет замыкание контакта на МК, и должна вестись передача на ПК. вместо нужных сообщений на компьютере появляются непонятные символы. Но иногда, редко, приходит нужное сообщение. При испытании передачи в домашних условиях(расстояние 2 м), все отлично работает, передача в обе стороны, все работает. МК - ATMega8, с внешним кварцем на 11 МГц Кабель - витая пара.
Что можно сделать чтобы решить проблему?
|