Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.92/36: Рейтинг темы: голосов - 36, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 82
1

Проект на большом дисплее

03.07.2012, 15:56. Показов 6758. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пришла мне тут в голову идея сделать проект на большом дисплее (6-7 дюймов)...
Теперь подбираю железки и архитектуру для создания устройства.

Вкратце задачи устройства:
- снять / вывести показания на 20 дискретных портах
- пообщаться с другим устройством по радио (zigbee)
- показать картинку с состоянием на цветном дисплее.

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

Предполагаю использование двух переключающихся буферов (основной - рабочий), по байту на каждый из каналов. Для 5.6" экранчика 640х460 у меня получается около 1 мб на каждый из буферов. Также неплохо былобы еще использовать antiotyasing при рисовании графических примитивов, это еще около 4 мб для ЧБ режима.
Итого, получается, что мне надо порядка 6 мб памяти под видео массивы!

Доренабула. Таких контроллеров не делают (?).

Какими средствами можно решить поставленную задачу? STM32 с подключаемой памятью по FSMC - это выход?
Что бы еще придумать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.07.2012, 15:56
Ответы с готовыми решениями:

Проект Калькулятор: сделать так, чтобы вводимые цифры оставались на дисплее
Доброе время суток всем! Помогите дописать код. Надо что б вводимые цыфры оставались на...

Головоломка с namespace в большом солюшине, проект подхватывает чужой namespace
Добрый вечер! Народ, подскажите, пожалуйста, что-то я никак понять не могу. Проблема в следующем:...

СМА BOSCH WFR-2441 ОТСУТСТВУЕТ ИНДИКАЦИЯ НА ДИСПЛЕЕ, При полностью работающей машине отсутствует индикация на дисплее
Доброго времени суток, господа, товарищи, мужчины. Попалась сегодня машина Bosch WFR-2441 (E-NR...

Помехи на дисплее
Работаю с графическим монохромным дисплеем 240*128 и при отрисовке экрана (или его части) в сам...

информация о дисплее
В прайс-листе приведена указанная ниже информация о дисплее. Объясните пожалуйста значение всех...

21
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
03.07.2012, 16:19 2
Возьми лучше самый дешевый китайский планшет. Будет тебе и дисплей, и тачскрин, и контроллер.
0
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 82
03.07.2012, 16:29 3
а) мне не нужен тачскрин
б) мне не нужны замедлители в виде линуксов/индроидов итп

Понятно, что так проще будет - вот тебе и написанные готовые библиотеки, вот и динамическое выделение памяти, и прочие приблуды высокоуровневого программирования. Мне же необходимо сделать не столь сложное устройство, но вот его включение и ввод в работу должны быть мгновенными.
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
03.07.2012, 16:51 4
Цитата Сообщение от Urvym
Мне же необходимо сделать не столь сложное устройство, но вот его включение и ввод в работу должны быть мгновенными.
Ну я бы не сказал, что этот проект "не столь сложный"...
Не нравятся планшеты с тачскрином - можно взять электронную книгу, они дешевле, и написать для нее свою нужную прошивку.
0
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
03.07.2012, 16:56 5
еще вариант - фоторамку
0
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 82
03.07.2012, 17:01 6
Вопрос "Что бы еще придумать" относился отнюдь не к выбору альтернативного устройства.
Куда я в книгу воткну 20 датчиков и беспроводную передачу? =)

В общем, есть ли контроллеры с большой удобной памятью (armv7) или меня вполне спасет stm32 c с дополнительной памятью (я про нее читаю, да в толк не возьму никак)?
Какой камень взять, чтобы не сильно напрягался бы при такой нагрузке?

Вывод на экран освою, чего там осваивать в параллельном интерфейсе - установил напряжение, дернул ногой, точка горит. Брать готовое устройство в рамках данной задачи не хочу.
0
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
03.07.2012, 17:08 7
Для начала следует обратить внимание на дисплеи с собственным двойным буфером с последующим подключением такого дисплея через FSMC к stm32
0
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
03.07.2012, 17:09 8
Цитата Сообщение от mzw
Возьми лучше ...
Зачем мешать людям ибацца в своё удовольствие?
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
03.07.2012, 17:10 9
Цитата Сообщение от Urvym
Вывод на экран освою, чего там осваивать в параллельном интерфейсе - установил напряжение, дернул ногой, точка горит. Брать готовое устройство в рамках данной задачи не хочу.
Вот если вы так будете думать, то весь проект превратиться в долгостой или вообще загнется очень скоро.
0
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 82
03.07.2012, 17:12 10
Цитата Сообщение от dikor
Для начала следует обратить внимание на дисплеи с собственным двойным буфером с последующим подключением такого дисплея через FSMC к stm32
Думал о такой реализации. Минуса увидел два при беглом просмотре:
- высокая цена
- буфер размером с экран, антиалиасинг делать сложно, а хочу.
Я бы сделал бы суперсемплингом и все..
0
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
03.07.2012, 17:13 11
ИМХО дешевле и проще будет взять что-то готовое и переделать под себя. добавив МК попроще для обмена с датчиками. уж пару ног (под RX-TX) в той-же фоторамке думаю можно найти (например выкинув SD-ку).
0
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 82
03.07.2012, 17:14 12
Цитата Сообщение от BykTiho
Цитата Сообщение от Urvym
Вывод на экран освою, чего там осваивать в параллельном интерфейсе - установил напряжение, дернул ногой, точка горит. Брать готовое устройство в рамках данной задачи не хочу.
Вот если вы так будете думать, то весь проект превратиться в долгостой или вообще загнется очень скоро.
Если не разбираться в сложных штуках, можно стать ардуинопоклонником.
0
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
03.07.2012, 17:37 13
http://www.weintek.ru/catalog.php
0
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
03.07.2012, 17:44 14
Цитата Сообщение от ImTuTb!
http://www.weintek.ru/catalog.php
прикольные штуки.

еще чуток накину
http://www.friendlyarm.net/products/mini6410

напишешь свой хекс под это и тебя ардуинопоклонником точно никто считать не будет :)
0
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,860
03.07.2012, 18:06 15
Цитата Сообщение от Urvym
а) мне не нужен тачскрин
запас карман не тянет.

б) мне не нужны замедлители в виде линуксов/индроидов итп

Понятно, что так проще будет - вот тебе и написанные готовые библиотеки, вот и динамическое выделение памяти, и прочие приблуды высокоуровневого программирования. Мне же необходимо сделать не столь сложное устройство, но вот его включение и ввод в работу должны быть мгновенными.
как по мне, в качестве экрана берем любой ведроид-планшет. с гуся имеем экран, корпус, (резервное) питание, и прочее. ваяем свою железку по опросу датчиков. связываем с планшетом по блютусу используя НС04/05. ну а скорость отображения. частота обновления картинки больше 10Гц просто не имеет смысла за счет инерционности глаза. зато наведение красивостей - штатными средствами. и скорее всего подходящий экран по цене будет почти как весь планшет.
0
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 82
03.07.2012, 18:12 16
Цитата Сообщение от tid_fom
Цитата Сообщение от Urvym
а) мне не нужен тачскрин
запас карман не тянет.

б) мне не нужны замедлители в виде линуксов/индроидов итп

Понятно, что так проще будет - вот тебе и написанные готовые библиотеки, вот и динамическое выделение памяти, и прочие приблуды высокоуровневого программирования. Мне же необходимо сделать не столь сложное устройство, но вот его включение и ввод в работу должны быть мгновенными.
как по мне, в качестве экрана берем любой ведроид-планшет. с гуся имеем экран, корпус, (резервное) питание, и прочее. ваяем свою железку по опросу датчиков. связываем с планшетом по блютусу используя НС04/05. ну а скорость отображения. частота обновления картинки больше 10Гц просто не имеет смысла за счет инерционности глаза. зато наведение красивостей - штатными средствами. и скорее всего подходящий экран по цене будет почти как весь планшет.

По блютусу - вообще шикарно. Задержка передачи или вообще сбой - и все, проморгали конец света.
Мне в этом устройстве важно, чтобы реакция была максимально быстрой, не хочется ждать, пока данные сначала передадутся по bluetooth, потом оттормозятся linux-ом.
0
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
03.07.2012, 18:14 17
Цитата Сообщение от shurup
Цитата Сообщение от ImTuTb!
http://www.weintek.ru/catalog.php
прикольные штуки.

Под них ничего писать не надо. Внутри своя операционка. А под винду визуальный компилятор для проекта. Набил проект, сэмулировал на компе, залил в панель.
0
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,860
03.07.2012, 18:19 18
да блютус для примера. не более. хочется надежность передачи - расковырять планшет и припаяться к уарту. или взять с usb хостом, и в него переходник usb-uart. всю обработку картинок на планшете, у него мощи много. а по уарту гнать сырые данные.
а линух(ведроид) даст не такую уж и большую задержку. это ведь данные для отображения. задержка 0,1-0,2-0,3 секунды вполне допустима. время реакции оператора намного больше.
0
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 82
03.07.2012, 18:38 19
Цитата Сообщение от tid_fom
линух(ведроид) даст не такую уж и большую задержку.
Я вижу большие лаги на моем 700-MHz индроид-телефоне.
0
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,860
03.07.2012, 18:41 20
так то телефон с кучей сервисов и рюшечек. под свою железку выкинуть нах всякие маркеты и прочую муть, ситуация резко улучшиться должна.
0
03.07.2012, 18:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.07.2012, 18:41
Помогаю со студенческими работами здесь

яркость на дисплее
купил ноут emachines e527 есть кнопки управления яркостью дисплея, но они не работают. линукс на...

спрошу о дисплее
как правильно говорить о разрешении 320x240 или 240x320 ??

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

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

Замораживание изображения на дисплее
Есть дисплей от ноутбука asus k50i. Модель: b156xw02. Проблема следующая: стало...

Непонятный значек на дисплее!
Доброго времени суток.У меня возникла следующая проблема,недавно пришло смс о подключении какойто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru