Пятница, 29.03.2024, 17:48
AV-security
Главная | Дневник | Регистрация | Вход
Меню сайта
Главная » 2009 » Январь » 14 » USB-дисплей для ПК.
USB-дисплей для ПК.
18:26
Это довольно старая тема. Все началось с индикатора от Siemens65, первое упоминание о котором было года три назад на известном сайте Christian Superkranz.
Там же есть и исходники для работы с этим индикатором.
 
 
Это внешний дисплей, подключаемый к компьютеру через USB или COM-порт. В автономном режиме (при отсутствии связи с ПК) на него выводятся сигналы с двух температурных датчиков и с одного датчика вращения кулера. Планируется также подключить датчик тока в цепь питания процессора для контроля потребляемой им мощности и (косвенно) загрузки CPU.
Наличие своих собственных датчиков позволяет выводить все показания вне зависимости от того, в каком режиме находится компьютер, какая операционная система установлена и т.д.
На самой плате управления имеется микросхема часов, что позволяет выводить время на экран даже при выключенном ПК.
 
Разумеется, выносной датчик температуры менее точен по сравнению, например, со встроенным в процессор. Поэтому сейчас пишется сделан плагин к Эвересту, который выводит на индикатор именно те значения, которые Эверест считывает из системы во время своей работы.
 
Использование микроконтроллера с аппаратным SPI позволило резко увеличить скорость отрисовки. 
Максимальная скорость, с которой дисплей может принимать данные с компьютера, 2,5Mbs 4Mbs.
 
09/09/09
Сделал, наконец, печатную плату. Теперь вся конструкция выглядит чуть симпатичней.
 
 
 
23/09/09
Пример работы с Эверестом. Показания выводятся поверх графики. Сам индикатор не позволяет работать в таком режиме, обычно эту функцию выполняет графический процессор. В нашем случае всю работу с графикой выполняет ПК и отсылает на дисплей уже "подготовленную" картинку.

25/09/09
Порядок работы. Сначала запускаем эверест, в меню "Файл" -> "Настройки" -> "Внешние приложения" ставим галку на "Разрешить запись показаний датчиков в реестр" и отмечаем те показания, которые хотим выводить на дисплей (пока не более 6, иначе на дисплей не влазят). Убираем эверест в трэй и запускаем ExtViewer.exe.
Можно менять фон (файл back1.jpg должен быть с разрешением 176х132), шрифт и цвет надписей.
 
29/09/09
Добавлена работа в графическом режиме в отсутсвие Эвереста. В этом случае по умолчанию грузится фон back2.jpg (его также можно менять), на нижней панели выводятся часы. В верхней будут показания собственных датчиков, возможно, еще что-нибудь.
Спустя 5сек после запуска программа автоматом сворачивается в трэй.
 
Просмотров: 11120 | Добавил: av-security | Рейтинг: 4.3/6 |
Всего комментариев: 11
1 djbdb  
0
а не поможете подключить экран от Samsung SGH D820 (модель экрана LTS212QV)? Datasheet на него найти у меня не получилось.. вроде как испольхует 16 битный ЦПУ, но как подключить к USB ума не приложу sad alexdob@akar.com.ua

2 Роман  
0
Привет, перезалей куда нить в дрйгое место, если можно сними по больше :) Очень заинтересовало :)

3 Роман  
0
Класно, спасибо больше! Появился вопрос: это камера так сняла, что как бы листается картинка, или это дисплей так оттображает ...?

4 av-security  
0
Дисплей.
Скорость вывода в таком режиме - не более 4-5фпс, поскольку в программе сначала захватывается область экрана 176х132, этими данными заполняется буфер и только потом содержимое буфера отправляется в порт.
Максимальная (в теории) скорость вывода - ок. 8фпс, но для этого нужно оптимизировать программу. Пока не вижу в этом необходимости - для вывода данных и теперешней скорости достаточно, а для видео и 10фпс все равно будет мало.

5 Саня  
0
А, можно схему распайки вашей микросхемы?

6 av-security  
0
Не совсем понял. На схеме ( http://av-security.ucoz.ru/Img/S_65/S65_sch.GIF ) все указано.

7 EPOOX  
0
Уважаемый, а где-же прошивка???

8 av-security  
0
На заглавной странице, вроде, все написано...

9 vipgod  
0
Отличная стастья, мне рнавится, достойно.

10 VopyCiptHop  
0
Этот пост — одно из немногих исключений, когда читаешь с удовольствием и что-то для себя выносишь. Спасибо автору. Добавлю в избранноеhttp://voronezh.recikl.ru/ - . :)

11 ulcedezex  
0
Спасибо за труды :)))))

Имя *:
Email *:
Код *:
Форма входа
Календарь
«  Январь 2009  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031
Поиск
Друзья сайта
Copyright MyCorp © 2024