реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> ЖКИ + мозги
Bear_ku
сообщение Aug 31 2017, 12:39
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 150
Регистрация: 9-09-11
Пользователь №: 67 076



В новую аппаратуру планируется воткнуть "большой" ЖКИ + мозги для него. Никогда раньше с таким не сталкивался. Может кто-то подсказать в какую сторону копать?
Основные требования:
1. Размер 5 - 7 ''
2. Минимальная стоимость
3. Легкость разработки ПО, а точнее графического меню.
4. Сенсорная панель как опция.

Какие плюсы/минусы использования в данном случае плат на подобие raspbery pi, orange?
Go to the top of the page
 
+Quote Post
mantech
сообщение Aug 31 2017, 19:04
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 509
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Bear_ku @ Aug 31 2017, 15:39) *
Какие плюсы/минусы использования в данном случае плат на подобие raspbery pi, orange?


В курсе, по каким интерфейсам будете этот экран подключать? Как правило - это RGB или LVDS, насколько помню, в этих платах нет ни того ни другого..
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Sep 1 2017, 00:51
Сообщение #3


Познающий...
******

Группа: Свой
Сообщений: 2 617
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Bear_ku @ Aug 31 2017, 20:39) *
1. Размер 5 - 7 ''
2. Минимальная стоимость

Смотрите на www.efind.ru где дешевле.
QUOTE (Bear_ku @ Aug 31 2017, 20:39) *
3. Легкость разработки ПО, а точнее графического меню.

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


QUOTE (Bear_ku @ Aug 31 2017, 20:39) *
4. Сенсорная панель как опция.

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

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

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


--------------------
Желаю всем гармонии с самими собой!
Go to the top of the page
 
+Quote Post
Bear_ku
сообщение Sep 1 2017, 03:49
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 150
Регистрация: 9-09-11
Пользователь №: 67 076



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

haker_fox"Мозг" нужен чисто под GUI. Интерфейс связи с прибором вторичен, как вариант UART. Основная часть работы это написание GUI и послушать возможные варианты было бы очень неплохо.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Sep 1 2017, 04:45
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 2 617
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Bear_ku @ Sep 1 2017, 11:49) *
Основная часть работы это написание GUI и послушать возможные варианты было бы очень неплохо.

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


--------------------
Желаю всем гармонии с самими собой!
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 1 2017, 08:05
Сообщение #6


Mentor
******

Группа: Модераторы
Сообщений: 5 253
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Bear_ku @ Aug 31 2017, 15:39) *
Какие плюсы/минусы использования в данном случае плат на подобие raspbery pi, orange?

Для таких вещей применяют HMI панели.
Их фишка в том что они объединяют в себе и готовые автоматизированные виджеты, и скрипты автоматизации и протокол взаимодействия с базой данных переменных локальных или удаленных.
Одним кликом импортируете из сети все удаленные переменные. Вторым кликом кидаете кнопки меню на панель. Третьим кликом назначаете кнопкам образ действий с удаленными переменными.
При этом еще автоматом получаете лог своих действий на NV носителе, управление доступом и правами, панель алярмов и т.п.
Взяв Qt, или Python или если вздумаете делать WEB GUI на php или JavaScript вы не получите ни автоматизированных виджетов, ни протоколов, ни скриптовых движков, все придется програмить и портировать ручками.
Титанический труд, оправданный только для тысячный серий.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 1 2017, 08:30
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 509
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AlexandrY @ Sep 1 2017, 11:05) *
Для таких вещей применяют HMI панели.


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

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

Цитата(haker_fox @ Sep 1 2017, 03:51) *
А в качестве АЦП к нему микросхемы типа TSC2007. Это для резистивного тача. С ёмкостными не работал.


Резистивка прекрасно подключается к портам МК, если они тянут 20ма тока и коммутируются с встроенным АЦП, емкостной по i2c прекрасно работает.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 1 2017, 09:25
Сообщение #8


Mentor
******

Группа: Модераторы
Сообщений: 5 253
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(mantech @ Sep 1 2017, 11:30) *
то emwin - это лучшее, что можно предложить по возможностям\трудозатратам.

Как это согласуется с мин. стоимостью?? biggrin.gif
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Sep 1 2017, 09:46
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 3 502
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(AlexandrY @ Sep 1 2017, 08:05) *
если вздумаете делать WEB GUI на php или JavaScript вы не получите ни автоматизированных виджетов, ни протоколов, ни скриптовых движков, все придется програмить и портировать ручками.
Титанический труд

когда это веб стал титаническим трудом ? он же создавался чтобы максимально всё упростить, проще уже дальше некуда
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 1 2017, 10:16
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 646
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(mantech @ Aug 31 2017, 22:04) *
В курсе, по каким интерфейсам будете этот экран подключать? Как правило - это RGB или LVDS, насколько помню, в этих платах нет ни того ни другого..

А интересно: существуют-ли контроллеры ЖКИ с quad-SPI интерфейсом? Типа ILI934x, но с quad- или хотя-бы dual-SPI?
Go to the top of the page
 
+Quote Post
backa
сообщение Sep 1 2017, 10:19
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 15-06-05
Из: Минск
Пользователь №: 6 028



очень рекомендую посмотреть на FTDI FT813. Сам работаю с ним сейчас. Есть и чипы и дисплеи с приятными интерфейсами))
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 1 2017, 11:37
Сообщение #12


Mentor
******

Группа: Модераторы
Сообщений: 5 253
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(backa @ Sep 1 2017, 13:19) *
очень рекомендую посмотреть на FTDI FT813. Сам работаю с ним сейчас. Есть и чипы и дисплеи с приятными интерфейсами))

FT813 интересная вещь.
Программирование похоже на программирование промышленных HMI, только чуть более замороченное и меньше виджетов.
Зато весь код из дизайнера экранов экспортируется и работает на хост-микроконтроллере, есть кое-какая свобода модификаций.

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

Тут еще стоит подумать. Штука для малых дисплеев с SPI или I2C не годится, т.е. далеко не универсальная.
А попотеть для ее портирования придется.
В этом смысле Qt на raspberry pi будет гораздо легче.
Go to the top of the page
 
+Quote Post
Vasily_
сообщение Sep 1 2017, 12:46
Сообщение #13


Знающий
****

Группа: Модераторы
Сообщений: 668
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



Тоже работаю с FT813 на дисплеях Riverdi, штука интересная но сильно ограниченная, документация дерьмовая, цена сильно кусается.
Go to the top of the page
 
+Quote Post
backa
сообщение Sep 1 2017, 13:23
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 15-06-05
Из: Минск
Пользователь №: 6 028



Насчет работы только с RGB интерфейсом то есть копеечные преобразователи RGB to LVDS - например у TI или AD.
Документацию они высылают по первому запросу если чтото не устраивает (согласен - качество ужасное но это ЛУЧШЕ, чем ШЛАК из китая). Мне выслали нормальную схему модуля и 3D модель(не пригодилась). Обещали подправить DS )))
Компания уже много лет на рынке и поддержка адекватная.
Для простых целей и задач мне думаеться это самое то.
Не занимает КУЧУ ног АРМа (как правило, в BGA корпусе с ЖКИ интерфейсом ) и занимается дисплеем сама не нагружая проц на GUI. Да и SPI или I2С очень удобно))
Из всего что есть на Digikey - это оптимально и доступно(5 дней и дисплеи в руках)
Общение по SPI на 30МГц - это просто сказка)) Жаль, что нельзя на всю мощь (60МГц) развернуться с этим дисплеем
На закуску - есть модели с AVRкой и кучей переферии на плате в самом модуле .... Заточено под Ардурину.
Цена кусается (в районе 100$ per module) но если покупать раздельно и делать все самому с учетом человеко-часов мот будет то на то))
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 1 2017, 13:37
Сообщение #15


Профессионал
*****

Группа: Участник
Сообщений: 1 509
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AlexandrY @ Sep 1 2017, 12:25) *
Как это согласуется с мин. стоимостью?? biggrin.gif

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

Цитата(jcxz @ Sep 1 2017, 13:16) *
А интересно: существуют-ли контроллеры ЖКИ с quad-SPI интерфейсом? Типа ILI934x, но с quad- или хотя-бы dual-SPI?

Зачем? Полно дисплеев с 8и битной шиной, куда проще и скорость нормальная..
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th September 2017 - 20:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01611 секунд с 7
ELECTRONIX ©2004-2016