Size: a a a

2021 March 15

jp

jon pedro in Embedded Group
Stas Koynov
ну вот видите, уже появились ручки, где мы можем что-то там настроить...
Сейчас специально стандарт открою, я же знаю, что вы не правы) буквально месяц назад своего мастера писал
источник

SK

Stas Koynov in Embedded Group
jon pedro
Сейчас специально стандарт открою, я же знаю, что вы не правы) буквально месяц назад своего мастера писал
да пожайлуста про фиксированное время 3.5 читаем в разделе: use std t35 http://modbus.org/docs/Modbus_over_serial_line_V1_02.pdf  (section 2.5.1.1)
источник

SK

Stas Koynov in Embedded Group
таже мокса нарушает его. отвечая не через 1750 а через 800мкс
источник

jp

jon pedro in Embedded Group
Stas Koynov
да пожайлуста про фиксированное время 3.5 читаем в разделе: use std t35 http://modbus.org/docs/Modbus_over_serial_line_V1_02.pdf  (section 2.5.1.1)
Хм, когда то когда с слейвом возился, выдерживаю паузу, потом как то вычитал с точностью да наоборот - _-
источник

jp

jon pedro in Embedded Group
Т.е можно хоть секунду мёду чарами
источник

SK

Stas Koynov in Embedded Group
да все это правило нарушают. но как: они дают пользователю сами решить как ему надо. для этого делают время когда начинать обработку? это как раз 3 времени байта. дальше задержка ответа. ибо на линии разные девайсы и все зависит от самого слабого, чтобы он не захлебывался
источник

jp

jon pedro in Embedded Group
Stas Koynov
да все это правило нарушают. но как: они дают пользователю сами решить как ему надо. для этого делают время когда начинать обработку? это как раз 3 времени байта. дальше задержка ответа. ибо на линии разные девайсы и все зависит от самого слабого, чтобы он не захлебывался
а как понимать 2 эти предложения. Они же противоречат друг другу
In RTU mode, message frames are separated by a silent interval of at least 3.5 character times. In the following sections, this time
interval is called t3,5.

The entire message frame must be transmitted as a continuous stream of characters.
If a silent interval of more than 1.5 character times occurs between two characters, the message frame is declared incomplete and
should be discarded by the receiver.
источник

jp

jon pedro in Embedded Group
в одном случае говорят, что должно быть 3.5 символа, в другом случае говорят, не больше 1.5
источник

A

Aleksandr Zharov in Embedded Group
да что тут непонятного!
источник

A

Aleksandr Zharov in Embedded Group
3.5 тишины должно быть после любой посылки
источник

A

Aleksandr Zharov in Embedded Group
если там что-то прилетает - это шум
источник

AK

Anton Kirilenko in Embedded Group
jon pedro
в одном случае говорят, что должно быть 3.5 символа, в другом случае говорят, не больше 1.5
русским по-белому сказано, что если интервал более 1.5 символов - это обрыв посылки во время приёма
источник

SK

Stas Koynov in Embedded Group
jon pedro
в одном случае говорят, что должно быть 3.5 символа, в другом случае говорят, не больше 1.5
если 1.5 это либо помеха либо еще чего, там же картиночка есть. у вас сам UART поймает эту фигню как битый пакет
источник

A

Aleksandr Zharov in Embedded Group
если пакет начался, то разрывать его больше чем на 1.5 символа недопускается
источник

AK

Anton Kirilenko in Embedded Group
а 3.5 символа - это интервал между пакетами. так что всё понятно написано.
источник

A

Aleksandr Zharov in Embedded Group
1,5 внутри пакета 3.5 за пределами
источник

jp

jon pedro in Embedded Group
3.5 символа - между разными посылками?
источник

AK

Anton Kirilenko in Embedded Group
jon pedro
3.5 символа - между разными посылками?
пакетами. чтоб терминология была одинаковая :)
источник

SK

Stas Koynov in Embedded Group
jon pedro
3.5 символа - между разными посылками?
да минимальное время.
источник

jp

jon pedro in Embedded Group
а 1.5 внутри посылки?
тогда я был впринцепи прав, что внутри посылки можно скопом кидать, и там ограничение на "не более"
источник