|
Вопросы о SMH4 Работа и применение контроллеров с сенсорной панелью SMH4. |
|
Опции темы | Поиск в этой теме |
13.10.2019, 10:37 | #1 |
Новичок
Регистрация: Oct 2011
Сообщения: 20
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
SMH4 + Z031
Коллеги, доброго времени суток всем.
Зентек выпустили новую панель Z031. Она прекрасна. С пикселем дружит без проблем. А вот с SMH4 связь есть только когда параллельно включён преобразователь usb-rs485. Дело в том что в Z031 нет подтягивающих резисторов, и в SMH4 насколько я понимаю нет. Общих проводов у них тоже нет, значит через 100-омный резистор соединять нечего. Установка или снятие терминатора проблему не решают. Питаются оба от одного блока питания. Подскажите в какую сторону копать ведь на обоих девайсах RS485, но как же их поженить и разрушить этот любовный треугольник исключив преобразователь )) ??? Вот даже видео записал уже о том как всё прекрасно: https://youtu.be/7_0pkkqzVSM |
13.10.2019, 11:44 | #2 |
НЕ сотрудник Segnetics
Регистрация: Feb 2006
Сообщения: 540
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMH4 + Z031
Почитайте вот эту тему, может поможет.
https://forum.segnetics.com/showthread.php?t=768 __________________ BANNED |
13.10.2019, 12:31 | #3 |
Member
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: SMH4 + Z031
Была похожая проблема. Trim5 подключил к тиристорному преобразователю одного отечественного производителя. Тоже связь работала пока параллельно был подключен адаптер USB-RS485. Техподдержка Сегнетикса и разработчик тиристорного преобразователя ничего вразумительного не посоветовали. Так и пришлось оставить в схеме адаптер USB-RS485. Со стороны USB разъема просто подал 5 вольт.
|
13.10.2019, 12:41 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: SMH4 + Z031
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.10.2019, 16:56 | #5 |
Member
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: SMH4 + Z031
Арсений, посылать мы тоже умеем! Вы сделайте так, чтобы все ваши контроллеры работали со всеми устройствами, в которых на ваш взгляд Modbus реализован криво, без танцев с бубном.
|
13.10.2019, 22:59 | #6 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: SMH4 + Z031
Цитата:
Добавлено через 36 минут Кстати заглянул в паспорт: "Подтяжка линии (смещение). Обмен между контроллерами организован так, что их приемники постоянно «слушают шину». В те моменты, когда нет передачи, шина наиболее чувствительна к помехам. Для подавления помех в линии необходимо установить смещающие (подтягивающие) резисторы pullup и pulldown. Смещающие резисторы не предусмотрены в ПЛК Z031, так как аналогичные присутствуют во всех контроллерах Zentec. Встроенный терминатор. В ПЛК Z031 не предусмотрен встроенный терминатор" Последний раз редактировалось ATS, 13.10.2019 в 23:20 |
|
Благодарность от: |
14.10.2019, 08:49 | #7 |
Новичок
Регистрация: Oct 2011
Сообщения: 20
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMH4 + Z031
В общем на SMH4 есть USB.
Решено туда воткнуть преобразователь который и выполнит подтяжку. Но конечно хотелось бы менее колхозное решение найти. |
14.10.2019, 09:27 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: SMH4 + Z031
Цитата:
Единственное, что ATS немного переоценил желания и возможности тех, кто всё же применил микросхему не за 19 рублей, а за 2 с копейками - не для того они экономили эти деньги, чтобы удорожать своё устройство подтяжкой. Мы считаем, что заставлять всех наших клиентов платить за некоторых экономных товарищей - это неправильно. Статистика обращений говорит о том, что мы на верном пути. Добавлено через 2 минуты Вы всё же поизучайте интернет на предмет "rs485 biasing module". На крайний случай на алиэкспрессе есть повторители 485<>485 на вполне нормальных микросхемах, 50р стоят за платку без корпуса. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
Благодарность от: |
14.10.2019, 10:41 | #9 |
Новичок
Регистрация: Nov 2012
Сообщения: 12
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMH4 + Z031
Добрый день, коллеги!
Можно долго дискутировать на предмет использования драйверов 20-летней давности. Правда, как всегда где-то посередине. Необходимо обеспечивать совместимость с любым производителем. В мире много гуляет частотников, регуляторов датчиков и т.п. с драйверами, требующими подтяжку. Мы используем St485EBDR (отличный драйвер). Почему не работает связь SMH+Z031? При передаче трансивер должен держать 3 символа неактивный уровень, чтобы приёмник синхронизировался. У нас по-умолчанию эта пауза неактивна, у SMH, скорее всего ее нет, вот уарт и не может синхронизироваться без растяжек. Что бы включить паузу перед ответом, необходимо в главных свойствах шаблона на вкладке "Устройство" установить требуемое значение времени задержки. Важно помнить, что это время зависит от скорости передачи данных и от длины линии связи. __________________ Если вы чего-то не видите, это не значит, что этого нет. |
15.10.2019, 14:02 | #10 | ||||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: SMH4 + Z031
Цитата:
Цитата:
Цитата:
Цитата:
|
||||
15.10.2019, 14:12 | #11 | |
Новичок
Регистрация: Nov 2012
Сообщения: 12
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMH4 + Z031
Цитата:
__________________ Если вы чего-то не видите, это не значит, что этого нет. |
|
16.10.2019, 00:12 | #12 |
Member
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: SMH4 + Z031
|
16.10.2019, 10:39 | #13 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: SMH4 + Z031
|
24.10.2019, 18:15 | #14 |
Сотрудник Segnetics
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили:
28 раз(а) в 27 сообщениях
|
Ответ: SMH4 + Z031
схемка
Последний раз редактировалось Ruslangsm, 07.01.2020 в 01:11 |
24.10.2019, 18:55 | #15 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: SMH4 + Z031
Цитата:
Верхний резистор как минимум вдвое меньше. Да и 24 В я бы не стал использовать. Упс! В посте выше по ссылке про правильные цепи смещения недосмотрел - полярности перепутаны. А должно быть плюсее чем B Последний раз редактировалось ATS, 24.10.2019 в 19:15 |
|
25.10.2019, 12:50 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: SMH4 + Z031
Часто и этого достаточно. Ну а резистор такой наверное чтобы нивелировать использование именно 24В - чем меньше гальваническая связь, чем лучше.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.10.2019, 14:05 | #17 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: SMH4 + Z031
|
25.10.2019, 14:45 | #18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: SMH4 + Z031
Отвечу чуть иначе. Часто растяжка выступает не для создания перепала между data+ и data-, а как гаситель помех.
Поясню. Я встречал драйверы в устройствах, которые анализировали буквально каждый "пук" в линии. Т.е. в них полностью отсутствовала логическая фильтрация на уровне входных данных. Ну например, прилетело в порт 3 байта - драйвер пошёл анализировать, считать CRC и т.д. Прилетело 200 байтов - тоже пошёл анализировать. И пофигу, что 3 байта - это меньше минимального пакета и пофигу, что первый из 200 байтов не соответствует адресу устройства. В результате драйвер занимается всякой фигнёй и буквально профукивает начало настоящей передачи. В результате достаточно придавить уровень помех и драйвер начинает меньше отвлекаться. И связь как бы даже налаживается. Но виноват не приёмник, виноват софт. Это пример из жизни. Так и в совете Руслана - номиналы резисторов неправильные. Но зато ничего не сгорит и чаще всего этих резисторов достаточно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.10.2019, 15:23 | #19 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: SMH4 + Z031
Так и перепад AB нужен для гашения помех на приемнике драйвера. По стандарту уровни для сигналов больше +200mV и меньше -200mV. Внутри зоны состояние неопределенное и ПО не видит тишину на линии. Если терминаторов нет, то вообще достаточно повесить только pull-up на + питания драйвера.
|
25.10.2019, 15:41 | #20 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: SMH4 + Z031
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.10.2019, 16:07 | #21 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: SMH4 + Z031
Цитата:
|
|
27.12.2019, 07:49 | #22 | |
Member
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: SMH4 + Z031
Цитата:
|
|
27.12.2019, 11:07 | #23 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: SMH4 + Z031
Я глянул даташит на ADM1485ARMZ - там чётко схема приведена, что подтяжка не нужна, только терминаторы. Остальные варианты не смотрел.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
27.12.2019, 16:04 | #24 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: SMH4 + Z031
Цитата:
max.png А когда ±200mV это бабушка надвое... |
|