Подключение к arduino дисплея по rs485

HISP
Offline
Зарегистрирован: 02.03.2014

Приветствую.

Сразу извиняюсь,если вопрос задам не корректно,сам из тех кто немного соображает в железе и совсем немного в программировании. Нужно подключить 7" тач дисплей на удалении от arduino-все железо находится рядом с силовой частью(релейные модули,шим регуляторы и т.п.) а дисплей для управления и контроля за показаниями в другом помещении(расстояние порядка 30 метров). Прекрасно понимаю что 40-pin от стандартной панели http://www.ebay.com/itm/7-TFT-LCD-Module-Display-for-Arduino-PCB-adapter-Touch-Panel-/130896014955?pt=LH_DefaultDomain_0&hash=item1e7a02ae6b  тащить нереально,да и работать будет врядли стабильно. Как к этой панели прикрутить RS485 чтобы благополучно и стабильно всё это работало на удалении. Шильды rs485 для arduino есть в продаже,а что можно прикрутить к тач панели?

Уже склонялся к версии подключения к панели ещё одной arduinы и между ними наладить диалог по rs485. Может есть варианты более рациональные?

Скразу скажу что варианты передаватьпо WiFi не рассматриваю-только провода, ибо так надёжнее.

 

Бибиняев
Offline
Зарегистрирован: 02.03.2014

HISP пишет:
Скразу скажу что варианты передаватьпо WiFi не рассматриваю-только провода, ибо так надёжнее.
см  в этой теме, обычно у них интерфейсы RS485, RS232, EThernet

HISP
Offline
Зарегистрирован: 02.03.2014

На данной момент как раз и делаем на панели оператора. Вот на таких http://www.samkoon.ru/paneli-operatora/?filter=7 . Но суть в том что там довольно избыточная аппаратная часть. На ней самой можно сделать полноценное устройство и подключить к ней устройства ввода/вывода. Задача как раз же стоит сделать бюджетный вариант 7" дисплея с тачем а аппаратная часть находится рядом с силовой автоматикой. Во первых из экономических соображений-панель оператора получается дорого. Во вторых апаратную часть хотим делать именно на стороне силовой части,чтобы в последсвии была возможность быстро заменить тач панель без перепрограммирования(имеется ввиду внесения каких то доп параметров приявязанныхк силовой части), и конечно же чтобы работа аппаратной части не зависела от потери связи с тач панелью. Получается что нужна недорогая тач панель 7" по приемлимой цене с портом rs485/

Бибиняев
Offline
Зарегистрирован: 02.03.2014

HISP пишет:

На данной момент как раз и делаем на панели оператора. Вот на таких http://www.samkoon.ru/paneli-operatora/?filter=7 . Но суть в том что там довольно избыточная аппаратная часть. На ней самой можно сделать полноценное устройство и подключить к ней устройства ввода/вывода. Задача как раз же стоит сделать бюджетный вариант 7" дисплея с тачем а аппаратная часть находится рядом с силовой автоматикой. Во первых из экономических соображений-панель оператора получается дорого. Во вторых апаратную часть хотим делать именно на стороне силовой части,чтобы в последсвии была возможность быстро заменить тач панель без перепрограммирования(имеется ввиду внесения каких то доп параметров приявязанныхк силовой части), и конечно же чтобы работа аппаратной части не зависела от потери связи с тач панелью. Получается что нужна недорогая тач панель 7" по приемлимой цене с портом rs485/

Насчет силовой части рядом с сенсорным дисплеем причин не понял, а насчет полноценности панели Самкун есть сомнения - макросы очень медленные и неудобные. Я бы охарактеризовал не как "полноценную", а у как "универсальную" покрывающую широкий круг задач. Дорого да, согласен с вами. Надо искать с меньшей ценой.

 

HISP
Offline
Зарегистрирован: 02.03.2014

Не так выразился.

Сенсорная панель на удалении,а силовая часть рядом с цифровой т.е. с arduin-ой. Согласен на счёт недочётов данной панели оператора-но у нас и задачи не сложные,поэтому нет жедания переплачивать за "универсальность". Если есть в природе шильд rs485 под 40-пиновый параллельный порт стандарного тачдисплея было бы здорово.

Бибиняев
Offline
Зарегистрирован: 02.03.2014

HISP пишет:
Сенсорная панель на удалении,а силовая часть рядом с цифровой т.е. с arduin-ой. Согласен на счёт недочётов данной панели оператора-но у нас и задачи не сложные,поэтому нет жедания переплачивать за "универсальность". Если есть в природе шильд rs485 под 40-пиновый параллельный порт стандарного тачдисплея было бы здорово.
меня универсальность вынужденно устраивает, тк разработчик-производитель нацелен на широкий круг "потребителя вообще", но принекоторых упрощениях  хорошей ценой будет 50-60 USD.

Кстати в моей теме я и хотел узнать то, что вы уже осуществили - как программно    прикручиваете панель к ардуине?  

(пухлявый недолго думавши  советует липким скотчем)

HISP
Offline
Зарегистрирован: 02.03.2014

Приветствую.

По поводу программного подключения сам сказать не могу, ибо не программист. Обязательно поинтересуюсь у программиста который это делал как только с ним пересекусь. 

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

RS485 это канал физический так называется. Я бы рекомендовал использовать Ethernet -  там хоть какой то контроль ошибок есть.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Контроль ошибок можно организовать в любом двунаправленном канале. Rs485 надежный, помехоустойчивый интерфейс промышленного применения. В сравнении с эзернетом он надежнее, в скорости сильно проигрывает. Из плюсов - широчайший ассортимент всевозможных трансляторов и удлиннителей. Как пример можно привести использование 485 в охранно-пожарных системах, там где малейшие сбои чреваты реальными жертвами среди людей, например в системах пожаротушения.

Кстати 485 имеет контроль ошибок, логически это такой же rs232, физически много более продвинутый.

Пунпянский
Offline
Зарегистрирован: 04.03.2014

brokly пишет:
Контроль ошибок можно организовать в любом двунаправленном канале. Rs485 надежный, помехоустойчивый интерфейс промышленного применения. В сравнении с эзернетом он надежнее, в скорости сильно проигрывает. Из плюсов - широчайший ассортимент всевозможных трансляторов и удлиннителей. Как пример можно привести использование 485 в охранно-пожарных системах, там где малейшие сбои чреваты реальными жертвами среди людей, например в системах пожаротушения.

Кстати 485 имеет контроль ошибок, логически это такой же rs232, физически много более продвинутый.

только надо различать графический дисплей, подключенный к RS485 (реакции не дождешься) или опер-панель, которая снабжена хорошим ARM процессором и обрабатывает графику встроенными в ОС функциями

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

А кто не различает ? Точнее так, покажите такой обычный дисплей который подключается по rs485... Кстати по с подключением по эзернету я таких тоже не наблюдал .

HISP
Offline
Зарегистрирован: 02.03.2014

Приветствую.

Ещё один из вариантов пришёл в голову. Своего рода аналог панели оператора. К тач дисплею по паралельному 40 пиновому порту  подключить атмегу,а к атмеге уже прикрутить порт rs485 и уже вот этот "бутерброд" будет на удалении от основного контроллера управляющего силовой частью. Основное назначение панели-выводить показания и быть клавиатурой-скорость не так важна. Гавная цель-надёжность подключения и невысокая итоговая цена. Если бы не цена-даже не донимал бы вас своими вопросами а остановился на панели оператора.

И, раз уж коснулся вопрос использования Ethernet-насколько это проще сделать чем вариант который я описал выше?. Впринципе витую пару бросить тоже не проблема. По надёжности соединения думаю вполне бы меня устроило ибо ничем таким угрожающим жизни панель управлять не будет.

Пока что из доступных панелей в продаже находил с потами параллельными и I2C который никак не притендует на роль удалённого подключения.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Если использовать эзернет, то конечно в качестве панели нужно использовать любой планшет. Думаю получится дешевле связки графический дисплей с ардуино. 

Пунпянский
Offline
Зарегистрирован: 04.03.2014

HISP пишет:
Приветствую.Ещё один из вариантов пришёл в голову. Своего рода аналог панели оператора. К тач дисплею по паралельному 40 пиновому порту  подключить атмегу,а к атмеге уже прикрутить порт rs485 и уже вот этот "бутерброд" будет на удалении от основного контроллера управляющего силовой частью. Основное назначение панели-выводить показания и быть клавиатурой-скорость не так важна. Гавная цель-надёжность подключения и невысокая итоговая цена. Если бы не цена-даже не донимал бы вас своими вопросами а остановился на панели оператора.

не еще один, а по кругу.

это и есть операторская панель, но для графики и быстрого сетевого  обмена нужен высокопроизводительный процессор -  32 bit обычно от 400 МГц

HISP
Offline
Зарегистрирован: 02.03.2014

Вот именно такие панели сейчас использую,только на 4,3" ибо там разрешение экрана больше. По совету brokly поглядел вариант связки tabletPC+microUSB LAN - тоже неплохой вариант. Получаем кучу ненужных функций,возможность сбоев и ошибок,НО-можно до блеска облагораживать интерфейс пользователя и иметь неплохое разрешение экрана за меньшую стоимость. Опять же это всё в корпусе.

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Хотя если найти планшет с внутреним RS-232 не занятым отладочной консолью(Обычно в планшетах с GPS или там где есть место под него). Во вторых можно USB-RS485 использовать(для PL2303 можно модуль ядра найти). Вобщем просто писать больше придется.