Страница 1 из 1
Помогите определить скорость UART
Добавлено: Чт июл 28, 2022 01:50:44
ii_alex
Есть IP камера RVI IPC 43L в цикличном ребуте. Чтобы ее прошить нужно подключится по UART и остановить загрузку, подав команду в терминале. Распиновку UART на камере нашел. Подпаялся, но в терминале тишина, ничего она в терминал не кидает. Уже, что только не пробовал и преобразователи разные и скорости и т.д. Посмотрел осциллом, пакеты с камеры, на TX идут. Снял лог Seale Logic. Подскажите возможно ли по логу определить скорость, на которой идут данные по UART с камеры ?
Re: Помогите определить сторость UART
Добавлено: Чт июл 28, 2022 18:21:59
Динозавр
ii_alex, ---Посмотрел осциллом, пакеты с камеры, на TX идут.---
По микросекундам определить частоту (наибольшую).
Re: Помогите определить сторость UART
Добавлено: Чт июл 28, 2022 19:09:40
electroget
[uquote="ii_alex",url="/forum/viewtopic.php?p=4265939#p4265939"]возможно ли по логу определить скорость, на которой идут данные по UART с камеры ?[/uquote]
Нет.
Re: Помогите определить скорость UART
Добавлено: Чт июл 28, 2022 23:15:45
ii_alex
Посмотрел лог анализатора с помощью PulseView в режиме анализа UART. Если выбрать в анализе 19200 или 9600 то в пакетах есть какие-то данные. Если выбрать 115200 то анализатор кроме ошибок в данных ничего не разбирает. Но почему-то в терминале ничего. Уже и снифером ком порта смотрел, нету данных в порту. Хотя если заглушку на порт поставить с замкнутым RX TX и на клаве кнопочки тыкать, снифер ком порта все отлавливает и на прием и на передачу.
Re: Помогите определить скорость UART
Добавлено: Пт июл 29, 2022 08:43:01
mickbell
Кроме как смотреть осциллографом, я способов не вижу. Давайте картинку.
Re: Помогите определить скорость UART
Добавлено: Пт июл 29, 2022 14:09:40
pashka000
А вы к COM порту подключаете что ли? В нем уровни сигналов совсем другие, не удивительно, что ничего не видите. Нужен TTL-UART адаптер или преобразователь уровней типа max3232
Добавлено after 7 minutes 32 seconds:
RX вход на камере вы уже могли спалить...
Re: Помогите определить скорость UART
Добавлено: Пт июл 29, 2022 16:27:31
Ivanoff-iv
Был похожий опыт с им-2300... тоже, вроде данные шлёт, а в терминале пусто....
за давностью лет уже точно не помню.... вроде стопбит был неправильный (1 вместо 0) и буфер приёмника очищался вместо передачи информации дальше (если я правильно помню - это получалось что-то типа служебных пакетов выбора чипа... но оно ими общалось...).
причину мы тогда нашли, она была решаема, но своими силами решить тогда не успели - пакеты научились видеть, но до конца посылку растрясти не успели - поставили фирменный преобразователь интерфейса в модбас и всё заработало.
Re: Помогите определить скорость UART
Добавлено: Пт июл 29, 2022 17:37:21
КРАМ
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=4266472#p4266472"]вроде стопбит был неправильный (1 вместо 0)[/uquote]
А стоп-бит бывает нулевым? (если не считать инвертированный вариант)
Вообще то нуль в стопе означает ошибку фрейма (FERR). Один из признаков неверной скорости у приемника.
Re: Помогите определить скорость UART
Добавлено: Пт июл 29, 2022 17:42:46
mickbell
Стоп-битов бывает разное число: один, полтора (редко) или два. Видимо, он тут перепутал за давностью. Или подумал про бит чётности, а не стоп.
Re: Помогите определить скорость UART
Добавлено: Пт июл 29, 2022 19:45:51
Ivanoff-iv
нет, неправильным было именно значение, а не длительность, это я помню но не уверен, что именно стопбита...
но настройками параметров порта ничего путнего добиться тогда не получилось...(т.ч. и не четность, т.к. в настройках есть варианты как с четностью, так и с нечетностью и с 0 и с 1, в общем на любой вкус)
поток увидели именно перебирая программы - терминалы.
если на той неделе будет время - попробую снова подключиться - освежить воспоминания
Re: Помогите определить скорость UART
Добавлено: Пт июл 29, 2022 20:53:37
mickbell
Я иногда, будучи обуреваем приступами захермазохизьма, короткие пакеты (до 10 - 16 байтов) расписываю прямо по осциллограмме.
Re: Помогите определить скорость UART
Добавлено: Вс июл 31, 2022 15:37:49
kolobok0
[uquote="ii_alex",url="/forum/viewtopic.php?p=4265939#p4265939"]Есть IP камера RVI IPC 43L... возможно ли по логу определить скорость, на которой идут данные по UART с камеры ?[/uquote]
Наверное можно тупо спросить производителя? Пробовали?
(круглый)
Re: Помогите определить скорость UART
Добавлено: Вт авг 02, 2022 06:06:15
ii_alex
[uquote="pashka000",url="/forum/viewtopic.php?p=4266439#p4266439"]А вы к COM порту подключаете что ли? В нем уровни сигналов совсем другие, не удивительно, что ничего не видите. Нужен TTL-UART адаптер или преобразователь уровней типа max3232
Добавлено after 7 minutes 32 seconds:
RX вход на камере вы уже могли спалить...[/uquote]
Конечно нет ! Через преобразователь.
Производитель говорит 115200.
К сожалению железку забрали и выложить картинку с осцила уже не смогу.