Четверг, 25.04.2024, 12:54 Приветствую Вас Гость

Автозапуск за 1500р. на ЛЮБОЙ сигнализации?! -> at13.ru

Главная | Регистрация | Вход | RSS

Каталог статей


Выводим картинку через USB на дисплей Siemens CX65

Принципиальная схема:

Подсветка дисплее требует от 10в до 15в, для формирования этого напряжения используется стандартная схема, в качестве генератора используется аппаратный ШИМ ATMega8.

Фотография девайса:

Устройство опознается ОС Windows как стандартное HID Device, никаких драйверов не нужно!

Со стороны PC дисплеем управляет программа hid_lcd.

Аргументы командной строки программы hid_lcd:
power - управление питанием дисплея и его подсветки, true - включает, false - выключает. По умолчанию power=true.
picture - картинка в формате bmp или jpg, для загрузки в дисплей. Имя файла с путем и расширением.
Размер картинки может быть любым, программа сама его подгонит под размеры дисплея.
Если картинку загрузить и обработать не удалось, в дисплей будет загружено тестовое изображение.
brightness - управление уровнем подсветки дисплея (от 0 до 100) в %%. По умолчанию уровень не задается. После включения дисплея уровень подсветки около 40%.
show_form - по умолчанию, программа тихо стартует, отрабатывает и закрывается, если хочется посмотреть подробности обмена с дисплеем, show_form=true
Примеры использования:
hid_lcd.exe - если дисплей выключен, он будет включен и инициализирован, картинка никакая не грузится.
hid_lcd.exe power=false - не важно в каком режиме дисплей, его питание будет отключено, и подсветка тоже.
hid_lcd.exe picture=1.jpg - если дисплей выключен, он будет включен и инициализирован, картинка 1.jpg грузится.
hid_lcd.exe brightness=100 - если дисплей выключен, он будет включен и инициализирован, яркость установлена на 100% картинка никакая не грузится.
hid_lcd.exe picture=с:\temp\temp.jpg power=true brightness=100 show_form=true - включение дисплея, установка яркости на 100%, загрузка картинки с:\temp\temp.jpg с показом на экране всего процесса.


Устройство в работе:



Самая серьезная проблема этой реализации - низкая скорость. В дисплей грузится 47кб данных (176x132x2 + служебные посылки), что занимает около 15сек.

Скачать файлы проекта (~500кб.)


Категория: Разное | Добавил: Адвансед (06.10.2013)
Просмотров: 4484 | Комментарии: 2 | Рейтинг: 5.0/1
Всего комментариев: 2
2 Адвансед  
так же можно черпнуть немного инфы по этой ссылке

1 Адвансед  
Информацию по дисплеям Siemens ls020 lph88 и др. смотрите тут

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Источники питания и приборы
Охрана и контроль доступа
Измерительные устройства
Часы, таймеры, счетчики
Световые эффекты
Защита и контроль
Для начинающих
Разное
BASCOM AVR
Информация по МК, FAQ
Поиск
Вход на сайт
Наш опрос
Из скольких диодов состоит диодный мост?
Всего ответов: 123
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта