Fbd, Trim5 |
|
|
|
12.4.2019, 13:17
|
Двойных полосок злой фанат!
Группа: Участники форума
Сообщений: 3630
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099

|
Что-то у вас всплески на разных пределах разные. На шкале 1В всплеск примерно 0.5В и менее, а на шкале 0.5В всплески 0.8В. Такого быть не должно. Осциллограф точно у вас в порядке? PS. В питание контроллера воткнитесь, там всё чисто? PPS. Между чем и чем вы меряете? Я смотрел относительно gnd порта. Щас глянул между каналами, тоже всё ок.
t5_rs485_diff.jpg ( 159,25 килобайт )
Кол-во скачиваний: 6
Сообщение отредактировал Ashihara - 12.4.2019, 13:30
|
|
|
|
|
12.4.2019, 13:38
|
Группа: Участники форума
Сообщений: 271
Регистрация: 7.8.2015
Из: Москва
Пользователь №: 275014

|
 Крайне маловероятно что такие помехи происходили по вине программы. Были бы лишние "0" или "1", но не такие всплески. Смотрите питание, осциллограф, что еще подключено к линии RS-485. Как вариант - подгорел драйвер RS-485, что-то мне кажется уже видел подобные всплески из ниоткуда, замените его.
Сообщение отредактировал stscat - 12.4.2019, 13:43
|
|
|
|
|
12.4.2019, 14:01
|
Группа: Участники форума
Сообщений: 2960
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204

|
Цитата(stscat @ 12.4.2019, 13:38)   Крайне маловероятно что такие помехи происходили по вине программы. Были бы лишние "0" или "1", но не такие всплески. Смотрите питание, осциллограф, что еще подключено к линии RS-485. Как вариант - подгорел драйвер RS-485, что-то мне кажется уже видел подобные всплески из ниоткуда, замените его. Это естественно не программные помехи и как они влияют или не влияют трудно сказать, но они никуда не деваются если даже отключить от контроллера всю линию и запитать его от АКБ. Измеряем относительно GND.
|
|
|
|
|
18.4.2019, 13:56
|
Группа: Участники форума
Сообщений: 2960
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204

|
Цитата(stscat @ 11.4.2019, 14:30)  Если серьезно, читайте первоисточник. Modbus_over_serial_line_V1_02Подскажите если кто точно знает и читал, между запросом мастера и ответом слейва должна быть какая-то минимальная задержка или слейв может отправлять ответ практически сразу, допустим через наносекунду после получения запроса от мастера?
|
|
|
|
|
18.4.2019, 14:35
|
Группа: Участники форума
Сообщений: 1975
Регистрация: 3.10.2008
Из: Украина
Пользователь №: 23441

|
Цитата(Сергей А. Ефремов @ 18.4.2019, 13:56)  Подскажите если кто точно знает и читал, между запросом мастера и ответом слейва должна быть какая-то минимальная задержка или слейв может отправлять ответ практически сразу, допустим через наносекунду после получения запроса от мастера? А зачем Вам это? Глупый вроде бы вопрос? Но в нем есть ответ.... Если Вы делаете универсальное устройство то ..... Приемо/передатчики RS-485 они ведь разные бывают... Half Duplex и Full Duplex Если будут Half Duplex .... смотрите время переключения Rx\TX и там совсем не наносекунды..
|
|
|
|
|
18.4.2019, 15:35
|
Группа: Участники форума
Сообщений: 2960
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204

|
Цитата(yozik @ 18.4.2019, 14:35)  А зачем Вам это? Глупый вроде бы вопрос? Но в нем есть ответ....
Если Вы делаете универсальное устройство то ..... Приемо/передатчики RS-485 они ведь разные бывают... Half Duplex и Full Duplex Если будут Half Duplex .... смотрите время переключения Rx\TX и там совсем не наносекунды.. Не про физический уровень интересуюсь, а именно регламент работы ModBus протокола.
|
|
|
|
|
18.4.2019, 16:44
|
Группа: Участники форума
Сообщений: 3048
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376

|
Цитата(Сергей А. Ефремов @ 18.4.2019, 13:56)  Подскажите если кто точно знает и читал, между запросом мастера и ответом слейва должна быть какая-то минимальная задержка или слейв может отправлять ответ практически сразу, допустим через наносекунду после получения запроса от мастера? время молчания между запросами 3.5 байта минимум на этой скорости. Иначе конец посылки не определишь. До 1 байта допускаются перерывы в сообщении. Это тебе не хухры-мухры маде ин задрищенск, это модбус))). Но некоторые мастера иногда грешат, не дожидаются паузы. Видать или CRC считают, или просто подглюкивают))).
Сообщение отредактировал kosmos440o - 18.4.2019, 16:46
|
|
|
|
|
18.4.2019, 17:53
|
Группа: Участники форума
Сообщений: 271
Регистрация: 7.8.2015
Из: Москва
Пользователь №: 275014

|
Цитата(Сергей А. Ефремов @ 18.4.2019, 13:56)  Подскажите если кто точно знает и читал, между запросом мастера и ответом слейва должна быть какая-то минимальная задержка или слейв может отправлять ответ практически сразу, допустим через наносекунду после получения запроса от мастера? Modbus_over_serial_line_V1_02.pdfСтр.13. Все размусолено. Даже временные диаграммы нарисованы. Просто удивительно таки вопросы слышать.
|
|
|
|
|
18.4.2019, 18:07
|
Группа: Участники форума
Сообщений: 2960
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204

|
Цитата(kosmos440o @ 18.4.2019, 16:44)  время молчания между запросами 3.5 байта минимум на этой скорости. Иначе конец посылки не определишь. До 1 байта допускаются перерывы в сообщении. Это тебе не хухры-мухры маде ин задрищенск, это модбус))).
Но некоторые мастера иногда грешат, не дожидаются паузы. Видать или CRC считают, или просто подглюкивают))). Цитата(stscat @ 18.4.2019, 17:53)  Modbus_over_serial_line_V1_02.pdfСтр.13. Все размусолено. Даже временные диаграммы нарисованы. Просто удивительно таки вопросы слышать. Ништяк, спасибо. Попросили протестировать устройство, на скорости 115200 1000мс/100мс на 35000 запросов 35 ошибок, на осцилографе видно, что запрос и ответ практически единое целое, различить можно только по высоте формируемого фронта. Я говорю, что типа так наверное не должно быть, а мне типа всё в порядке, вот я и засумневался.
|
|
|
|
|
18.4.2019, 20:49
|
Группа: Участники форума
Сообщений: 3048
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376

|
Цитата(Сергей А. Ефремов @ 18.4.2019, 18:07)  на 35000 запросов 35 ошибок Многовато, но с пивасом пойдёт. На слабенькой линии могут быть сюрпрайзы. У нас все любят говорить, что у них всё в порядке))). Хлебом не корми))).
Сообщение отредактировал kosmos440o - 18.4.2019, 20:51
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ
ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS
ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j
Последние сообщения Форума
|