Перейти к содержанию
    

В новую аппаратуру планируется воткнуть "большой" ЖКИ + мозги для него. Никогда раньше с таким не сталкивался. Может кто-то подсказать в какую сторону копать?

Основные требования:

1. Размер 5 - 7 ''

2. Минимальная стоимость

3. Легкость разработки ПО, а точнее графического меню.

4. Сенсорная панель как опция.

 

Какие плюсы/минусы использования в данном случае плат на подобие raspbery pi, orange?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какие плюсы/минусы использования в данном случае плат на подобие raspbery pi, orange?

 

В курсе, по каким интерфейсам будете этот экран подключать? Как правило - это RGB или LVDS, насколько помню, в этих платах нет ни того ни другого..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Размер 5 - 7 ''

2. Минимальная стоимость

Смотрите на www.efind.ru где дешевле.

3. Легкость разработки ПО, а точнее графического меню.

От дисплея точно не зависит, ну разве что драйвер ЖК панели написать или стащить и поправить готовый. А вот GUI... Как-то так выходит, что используют что-либо своё. Потому, что готовое редко удовлетворяет требованиям: быстродействие, набор виджетов и т.п. Ну либо берёте на просторах инета что-то наиболее подходящее вам, и потом методично допиливаете.

 

 

4. Сенсорная панель как опция.

Тут всё просто. Покупаете панель с тачем сразу. А в качестве АЦП к нему микросхемы типа TSC2007. Это для резистивного тача. С ёмкостными не работал. Калибровку делаете по 3 или 5 точками.

 

Кстати, этот "мозг" будет обслуживать только GUI (взаимодействие с пользователем), а какова будет его связь объектом управления (остальной частью прибора)?.

 

А вообще микроконтроллеры на подобии LPC4337, LPC788 достаточно легко позволяют подключить панель по RGB интерфейсу. Можете заказать подходящий кит здесь. Вам пришлют и примеры программ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

mantech В данном случае придется подбирать ЖКИ под возможности одноплатника.

 

haker_fox"Мозг" нужен чисто под GUI. Интерфейс связи с прибором вторичен, как вариант UART. Основная часть работы это написание GUI и послушать возможные варианты было бы очень неплохо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Основная часть работы это написание GUI и послушать возможные варианты было бы очень неплохо.

Lin(Win)+QT не подходит? Пишите интерфейс на компьютере хоть в 100 рук, используя git. Затем льёте на железку, проверяете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какие плюсы/минусы использования в данном случае плат на подобие raspbery pi, orange?

Для таких вещей применяют HMI панели.

Их фишка в том что они объединяют в себе и готовые автоматизированные виджеты, и скрипты автоматизации и протокол взаимодействия с базой данных переменных локальных или удаленных.

Одним кликом импортируете из сети все удаленные переменные. Вторым кликом кидаете кнопки меню на панель. Третьим кликом назначаете кнопкам образ действий с удаленными переменными.

При этом еще автоматом получаете лог своих действий на NV носителе, управление доступом и правами, панель алярмов и т.п.

Взяв Qt, или Python или если вздумаете делать WEB GUI на php или JavaScript вы не получите ни автоматизированных виджетов, ни протоколов, ни скриптовых движков, все придется програмить и портировать ручками.

Титанический труд, оправданный только для тысячный серий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для таких вещей применяют HMI панели.

 

Как это согласуется с мин. стоимостью??

 

Для цели ТС подойдет что-то на вроде СТМки, как правильно было замечено. Одно НО, скорости обработки графики там "не очень", поэтому о динамических картинках или клипах можно забыть. По виджетам - если не придираться к качеству, то emwin - это лучшее, что можно предложить по возможностям\трудозатратам.

 

А в качестве АЦП к нему микросхемы типа TSC2007. Это для резистивного тача. С ёмкостными не работал.

 

Резистивка прекрасно подключается к портам МК, если они тянут 20ма тока и коммутируются с встроенным АЦП, емкостной по i2c прекрасно работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

то emwin - это лучшее, что можно предложить по возможностям\трудозатратам.

Как это согласуется с мин. стоимостью?? :biggrin:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если вздумаете делать WEB GUI на php или JavaScript вы не получите ни автоматизированных виджетов, ни протоколов, ни скриптовых движков, все придется програмить и портировать ручками.

Титанический труд

когда это веб стал титаническим трудом ? он же создавался чтобы максимально всё упростить, проще уже дальше некуда

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В курсе, по каким интерфейсам будете этот экран подключать? Как правило - это RGB или LVDS, насколько помню, в этих платах нет ни того ни другого..

А интересно: существуют-ли контроллеры ЖКИ с quad-SPI интерфейсом? Типа ILI934x, но с quad- или хотя-бы dual-SPI?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

очень рекомендую посмотреть на FTDI FT813. Сам работаю с ним сейчас. Есть и чипы и дисплеи с приятными интерфейсами))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

очень рекомендую посмотреть на FTDI FT813. Сам работаю с ним сейчас. Есть и чипы и дисплеи с приятными интерфейсами))

FT813 интересная вещь.

Программирование похоже на программирование промышленных HMI, только чуть более замороченное и меньше виджетов.

Зато весь код из дизайнера экранов экспортируется и работает на хост-микроконтроллере, есть кое-какая свобода модификаций.

 

Правда есть минусы: работает только с RGB интерфейсами и проекты на С-и делает только для своего микроконтроллера FT90X.

Чтобы перевести на другие микроконтроллеры надо портировать больше десятка функций и иметь файловую систему.

 

Тут еще стоит подумать. Штука для малых дисплеев с SPI или I2C не годится, т.е. далеко не универсальная.

А попотеть для ее портирования придется.

В этом смысле Qt на raspberry pi будет гораздо легче.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже работаю с FT813 на дисплеях Riverdi, штука интересная но сильно ограниченная, документация дерьмовая, цена сильно кусается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насчет работы только с RGB интерфейсом то есть копеечные преобразователи RGB to LVDS - например у TI или AD.

Документацию они высылают по первому запросу если чтото не устраивает (согласен - качество ужасное но это ЛУЧШЕ, чем ШЛАК из китая). Мне выслали нормальную схему модуля и 3D модель(не пригодилась). Обещали подправить DS )))

Компания уже много лет на рынке и поддержка адекватная.

Для простых целей и задач мне думаеться это самое то.

Не занимает КУЧУ ног АРМа (как правило, в BGA корпусе с ЖКИ интерфейсом ) и занимается дисплеем сама не нагружая проц на GUI. Да и SPI или I2С очень удобно))

Из всего что есть на Digikey - это оптимально и доступно(5 дней и дисплеи в руках)

Общение по SPI на 30МГц - это просто сказка)) Жаль, что нельзя на всю мощь (60МГц) развернуться с этим дисплеем

На закуску - есть модели с AVRкой и кучей переферии на плате в самом модуле .... Заточено под Ардурину.

Цена кусается (в районе 100$ per module) но если покупать раздельно и делать все самому с учетом человеко-часов мот будет то на то))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как это согласуется с мин. стоимостью?? :biggrin:

Наверно так, что это бесплатно, по крайне мере, для СТМ :biggrin:

 

А интересно: существуют-ли контроллеры ЖКИ с quad-SPI интерфейсом? Типа ILI934x, но с quad- или хотя-бы dual-SPI?

Зачем? Полно дисплеев с 8и битной шиной, куда проще и скорость нормальная..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...