Opened 6 лет ago

Last modified 5 лет ago

#33 assigned баг

Периодические ошибки на шине RS-485

Сообщил: san Владелец: andrei
Приоритет: средний Этап разработки: 2-я очередь
Ключевые слова: Копия: andrei, alx

Описание (последним изменил san)

На шине мастер(наш контроллер) и два слейва(ЧРП). Длина проводов М-С1-С2 примерно по 2 метра. провод экранированый, экран заземлён со стороны ЧРП. Имеются терминирующие резисторы между A и B по 120 ОМ. на концах схемы.
Кроме того на дальнем ЧРП подтяжки (+) к GND, (-) к +5В.
Наблюдаются периодические превышения таймаута ответа слэйвов.
Общее количество ошибок примерно в пределах 0.5%.
Ситуация одинаковая на двух экземлярах станций. Тест проводится в момент когда все источники ЭМ помех в станции отключены.
Осциллограмма для скорости 2400 бод:

115200 бод:





Вложения (6)

1.jpg (53.7 KB ) - added by san 6 лет ago.
2.jpg (12.3 KB ) - added by san 6 лет ago.
3.jpg (12.7 KB ) - added by san 6 лет ago.
4.jpg (106.2 KB ) - added by san 6 лет ago.
5.jpg (107.7 KB ) - added by san 6 лет ago.
6.jpg (114.5 KB ) - added by san 6 лет ago.

Download all attachments as: .zip

История изменений (16)

by san, 6 лет ago

Вложение: 1.jpg added

by san, 6 лет ago

Вложение: 2.jpg added

by san, 6 лет ago

Вложение: 3.jpg added

comment:1 by san, 6 лет ago

Копия: andrei alx added

comment:2 by alx, 6 лет ago

Судя по (почти полному) отсутствию ошибок CRC, потери сообщений происходят в направлении от контроллера к ЧРП.

comment:3 by san, 6 лет ago

Описание: изменено (отличие)

by san, 6 лет ago

Вложение: 4.jpg added

by san, 6 лет ago

Вложение: 5.jpg added

by san, 6 лет ago

Вложение: 6.jpg added

comment:4 by san, 6 лет ago

Владелец: установлено в andrei
Состояние: newassigned

comment:5 by andrei, 6 лет ago

Саша, а субмодуль RS485, который в плату PD-04 живет, так же себя ведет?

comment:6 by san, 6 лет ago

так-же это как?

О периодических ошибках при использовании модулей R485 на PD-04 мне не сообщали.
На производстве тестируют модули по методике, можно там спросить.

in reply to:  6 comment:7 by andrei, 6 лет ago

Replying to san:

так-же это как?

С периодическими ошибками на шине.
Просто от этого зависит владелец тикета.

comment:8 by andrei, 5 лет ago

Этап разработки: 1-я очередь2-я очередь

До разработки следующего поколения станций предлагаю смириться с 0,5% ошибок.
Если будут еще выпускаться станции, то там много чего нужно еще учесть, а если больше никогда не делаем, то 0,5% ошибок в модбасе пока устроят.

in reply to:  8 comment:9 by alx, 5 лет ago

Replying to andrei:

Если будут еще выпускаться станции, то там много чего нужно еще учесть

Как мы можем что-либо учесть, если мы не представляем причины, по которой теряются запросы, а через неделю у нас уже не будет ЧРП? По-моему, если нам не пофиг, пока ЧРП еще есть, надо попытаться установить причину потерь, чтобы потом мы могли внести соответствующие коррективы. А если пофиг - не вижу смысла оставлять тикет открытым, надо сразу закрыть...

comment:10 by andrei, 5 лет ago

Не, нам не пофиг, у нас есть более приоритетные задачи.
А ошибки, я так думаю, не при общении с чрп, а "особенность "субмодуля".
И да, при разработке новых станций надеюсь нам предоставят новые ЧРП.

Note: See TracTickets for help on using tickets.