Чем и как можно посмотреть данные передаваемые по UART

Что мерить, чем мерить, как мерить. И, естественно - зачем мерить...

При поддержке компании ПРИСТ


Ответить
Proset
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт фев 22, 2008 18:01:03

Чем и как можно посмотреть данные передаваемые по UART

Сообщение Proset »

Здравствуйте
мне нужно посмотреть и снять данные передаваемые по UART
это обмен между двумя MK модулями(идет по RS422) но данные можно снимать и прямо с ноги МК.
Я попробовал использовать осциллограф UNI-T UT2020C - вроде осциллограф цифровой и память есть но я так и не смог даже по инструкции записать достаточно длительный участок обмена. Обмен идет очень редко и передается видимо только несколько байтов.
В осциллографе почему то не работает кнопка увеличения длительности дискретизации(переключения) там только одно значение 100us и все. Хотя в инструкции описано что можно изменять но кнопка активирующая режим не работает.

Чем можно более менее нормально анализировать подобные сигналы. И по какой методике?
подойдет ли например такое устройство?
http://www.aliexpress.com/item/Free-shi ... 02295.html
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Чем и как можно посмотреть данные передаваемые по UART

Сообщение Meteor »

Первое - научиться пользоваться осциллографом (если он рабочий)
Установить режим внешней синхронизации по переходу из лог 1 в лог 0 - любой байт по UART начинается с старт бита, признаком которого является этот самый переход (после длиииииииительной 1).
Второе. Можно конечно и анализатор купить - вещь полезная если много чего отлаживать.
Третье. Допустим у Вас навыки работы с МК, плюс известна скорость передачи, четность и т.д. Тогда можно на МК сварганить устройство захвата посылки пакетов. В этом случае можно даже сделать "побайтную синхронизацию" формируя на одном из выводов МК импульс, который будет соответствовать наперед заданному номеру байта.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Чем и как можно посмотреть данные передаваемые по UART

Сообщение Dmitry Dubrovenko »

Proset писал(а):Чем можно более менее нормально анализировать подобные сигналы
Логическим анализатором.

Proset писал(а):подойдет ли например такое устройство
На вскидку, подойдёт.
Такие вещи, обычно сильно на софт завязаны.
Посмотрите, с каким софтом он совместим?
И вообще, "покопайте вглубь".
ICQ нет, и, в ближайшее время, не будет.
Ответить

Вернуться в «Измерения»