реклама на сайте
подробности

 
 
> "Рассинхронизация" с USART, Нестабильная связь
nik0lay_
сообщение Oct 19 2010, 12:57
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 19-10-10
Пользователь №: 60 270



Здравствуйте.

Такая проблема: есть собранное устройство на PIC16F877, интерфейсная микросхема ADM232AAN, скорость передачи 2400, асинхронный прем/передача, 8 бит, четность не смотрим, 1 стоповый бит, управления потоком нет, подключение по 3-м проводам (прем-передача-общий); не всегда устанавливается связь с компьютером.
Например: компьютер включен, включаю устройство, включаю гипертерминал (все настройки соответсвуют) - нет приема, в терминале отключить-вызов, отключить-вызов.. и связь появляется! иногда связь начинает идти "кривыми" символами (передаются другие), иногда начинает идти как положено. Причем если уж подключилось, но связь стабильная, все четко, без сбоев.
Если питание на устройство подавать при включенном терминале, то связь устанавливается сразу, без сбоев.

Не хватает опыта что бы разобраться в причинах, большая просьба помочь......
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
nik0lay_
сообщение Oct 20 2010, 12:39
Сообщение #2





Группа: Новичок
Сообщений: 7
Регистрация: 19-10-10
Пользователь №: 60 270



Осциллографа я не нашел, зато нарыл неплохую УСБ-АЦП, и вот что получается:
- форма сигнала соответствует тому, что показывает эмулятор Протеус
- уровни не соответствуют, высокий уровень +3,8; низкий -0,7; как я понимаю должно быть где то по 10-ке вольт
- на выводах V+ и V- тоже не то, +7 и -0,7 соответственно..

Похоже интерфейсная микруха не раскачивается, хотя все по даташиту...
Go to the top of the page
 
+Quote Post
iosifk
сообщение Oct 20 2010, 13:12
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(nik0lay_ @ Oct 20 2010, 16:39) *
Осциллографа я не нашел, зато нарыл неплохую УСБ-АЦП, и вот что получается:
- форма сигнала соответствует тому, что показывает эмулятор Протеус
- уровни не соответствуют, высокий уровень +3,8; низкий -0,7; как я понимаю должно быть где то по 10-ке вольт
- на выводах V+ и V- тоже не то, +7 и -0,7 соответственно..

Похоже интерфейсная микруха не раскачивается, хотя все по даташиту...


От должно быть от 3-х до 12 вольт... Попробуйте подать 0 на неиспользуемые входы TTL и незадействованный выход соединить с незадействованным входом... Чтобы они не переключались хаотически...

И проверьте частоту передачи, чтобы ее отклонение было в заданных пределах. Если можно использовать 16-ти кратную частоту, то работайте с ней, будет прием устойчивей. на стороне компьютера тоже можно замкнуть DTR на DSR... И вторую пару управляющих сигналов тоже... Кажется так...
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- nik0lay_   "Рассинхронизация" с USART   Oct 19 2010, 12:57
- - Danis   Цитата(nik0lay_ @ Oct 19 2010, 15:57) Не ...   Oct 19 2010, 13:11
|- - nik0lay_   Цитата(Danis @ Oct 19 2010, 19:11) Привет...   Oct 19 2010, 13:24
|- - Danis   Цитата(nik0lay_ @ Oct 19 2010, 16:24) Поп...   Oct 19 2010, 13:39
- - nik0lay_   Попробывал эту програмку.. интересная штука. В мом...   Oct 19 2010, 14:41
- - rezident   Цитата(nik0lay_ @ Oct 19 2010, 18:57) Нап...   Oct 19 2010, 16:45
|- - Danis   Цитата(rezident @ Oct 19 2010, 20:45) не ...   Oct 19 2010, 17:12
|- - nik0lay_   Цитата(rezident @ Oct 19 2010, 22:45) Сое...   Oct 20 2010, 04:47
|- - Danis   Цитата(nik0lay_ @ Oct 20 2010, 08:47) Я т...   Oct 20 2010, 05:14
|- - nik0lay_   Цитата(Danis @ Oct 20 2010, 11:14) Зачем ...   Oct 20 2010, 07:02
|- - Danis   Цитата(nik0lay_ @ Oct 20 2010, 10:02) Да ...   Oct 20 2010, 08:31
|- - Danis   Цитата(nik0lay_ @ Oct 20 2010, 15:39) Пох...   Oct 20 2010, 13:03
- - remote_job   А тактироваание UART достаточно точное и стабильно...   Oct 20 2010, 18:43
|- - AHTOXA   Сдаётся мне, что данные передаются сплошным потоко...   Oct 20 2010, 19:13
- - nik0lay_   Еще раз здравствуйте! Докладываю ситуацию. И...   Oct 21 2010, 11:26
- - Danis   Цитата(nik0lay_ @ Oct 21 2010, 14:26) Дум...   Oct 21 2010, 15:51


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th August 2025 - 05:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.35326 секунд с 7
ELECTRONIX ©2004-2016