Deogen - Tiny monitor tester

Для быстрой проверки мониторов, без подключения их к компьютеру, я решил собрать отдельное, автономное устройство. Я нашёл несколько схем таких устройств, но остановился именно на этой, потому что простая, без излишеств и на имеющемся у меня в наличии микроконтроллере.
Схему и прошивку можно посмотреть на сайте автора устройства: http://www.eosystems.ro/deogen/deogen_en.html


При включении тестера, на монитор выводится цветной растр. С помощью двух кнопок можно циклически менять картинки (цветной растр, ч/б растр, цветные заливки) и разрешения (640x480x60Hz, 800x600x60Hz, 1024x768x60Hz, 1280x1024x60Hz). Я изменил прошивку, чтобы при включении сразу выводилась картинка разрешением 800x600 а не 640x480.

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

Также была добавлена схема индикации разряда батарейки. Резисторы R1 и R2 подобраны таким образом, что светодиод загорается при разряде батареи примерно до 5.5v, у меня это 220k и 22k соответственно. Транзисторы BC847C, транзисторы желательны с большим коэффициентом усиления. Порог между выключенным и включенным светодиодом составляет менее 0.1v.


Устройство питается от батарейки «крона», регулятор напряжения должен быть low-drop типа LP2950.

Плата двухсторонняя, разводилась под имеющийся корпус (BOX-KA08), больший объем которого занимает батарейка.

Вот то, что получилось. Дальше фотки, кликнуть для увеличения.



















UPDATE:



В прикрепленном архиве ниже выкладываю все файлы, схема и прошивка, плата.
Прошивка мной немного исправлена, растр цветов изменен на стандартный (последнее фото выше). А также при включении устройства на мониторе показавается картинка 800x600 а не 640x480, как изначально. Это сделано для того, чтобы инекоторые мониторы не ругались по поводу слишком низкого разрешения.

  • +13
  • 06 июня 2012, 00:02
  • Bonio
  • 1
Файлы в топике: Deogen - Tiny monitor tester.zip

Комментарии (70)

RSS свернуть / развернуть
Добротная работа.
0
Красиво сделал, малаца.
Тока индикатор батарейки я бы скорее сделал на ТШ на двух транзисторах. А то как-то не уверен я в температурной стабильности твоего варианта.
Алсо у МК кажись есть свободные ножки, думаю удалось бы и несколько тактов на проверку напряжения батареи выкроить.
0
  • avatar
  • Vga
  • 06 июня 2012, 00:29
Алсо, не люблю я кроны. Прикольней было бы поставить туда step-up на 5В и одну пальчиковую батарейку.
+5
Можно и Step-Down. Ставить 9 В батарейку ради 5 В… изврат, ИМХО. Тем более что прибор портативный.
0
а я за крону. сколько было выкинуто батареек после мультиметра… хотя на них оставалось около 8 вольт (под нагрузкой не мерял насколько проседает). те батарейки с которыми мультиметр не работает уже при ~7.5-8 вольтах в этом устройстве протянут еще чуток перед полетом в мусорку.
+1
Он их будет жрать куда быстрее, чем мультиметр поставлять (потребление девайса порядка 30мА по данным моего питальника). Кроме того, с 8В до 5В напруга упадет быстро — крутизна разрядной характеристики у солевых батареек растет с разрядом. Ну и мне и в мультиметре крона не по нраву.
0
Зачем? Солевая крона стоит как щелочная АА и имеет куда меньшую емкость (в Вт*ч), щелочная крона примерно в два раза емче и в пять дороже, чем щелочная АА, а напихивать от четырех АА для степдауна — перебор и по цене, и по габаритам.
0
Что есть ТШ?
0
Триггер Шмитта. Видимо, меня немного переклинило, обычно я в таких ситуациях аббревиатуры не использую)
0
Прекрасное исполнение! аж руки зачесались что нибудь сделать
Спасибо!
+1
Присоединяюсь: зачетно! :)
0
Ваууу, все продумано до мелочей! Ювелирная работа.
0
Забавная штука. Не удержался и собрал сей девайс на беспайке. Получился сорт оф BMOW. Работает, цвета только перевирает почему-то — растр получается белый-розовый-красный-голубой-розовый-красный-голубой-черный, а вот черно-белый растр вроде нормальный. Странно, вроде ЦАПы правильно собрал.
Неплохо бы еще, чтобы оно умело выдавать звук и композитный видео-сигнал. У lft в phasor'е была генерация PAL на AVR, только с существенными ограничениями на выдаваемые цвета и странным кварцем. Кто-нить знает микросхему, на которой можно собрать кодер RGB->PAL/SECAM, дешевую и распространенную?
0
  • avatar
  • Vga
  • 06 июня 2012, 05:00
Можт что-нибудь такое, но только SECAM она не умеет.
0
Хорошая штучка… Вот только ее даже в промэлектронике нету. А хотелось бы что-то, что можно купить, и желательно где попало.
0
Семплами утянуть… )
Или вот монстер.)
0
Эта мне меньше нравится) Да и промэлектроника тоже далековато, на самом деле) А есть что-нить широко используемое, чтобы было даже в локальном магазине, где детальки преимущественно для ремонта телевизоров?)
А вот насчет семплов можно подумать…
0
Других, к сожалению, не знаю.)

AD вроде бы охотно и без вопросов семплы шлёт.
Там у них, кстати, и другие подобные микросхемы есть.)
0
Работает, цвета только перевирает почему-то — растр получается белый-розовый-красный-голубой-розовый-красный-голубой-черный
Зеленый с синим местами поменяйте.
0
Пардон, не досмотрел до конца последовательность. Такое впечатление, что вместо зеленого синий подается, и вместо синего — тоже синий :), но откуда тогда белый берется? Непонятно.
0
Похоже зеленый и синий оказались замкнуты накоротко внутри макетки. Чуть позже у меня коротнуло питание в том же месте (между продольными шинами).
0
Отодрал с макетки изоленту (синюю, кстати :) и посмотрел конструкцию. Боковые дырочки и правда соединены между группами. Еще повезло, что R на другую шину попала (их там три — 15 дырок, 20 и еще 15). А я-то думал, что между собой соединены только дырки в группах по пять.
0
О, у мня такая же. Только я думал, что боковые полностью всем рядом соединены, как на других макетках питание сделано.))
0
Главная проблема в том, что они не промаркированы. На более дорогой (и чуть большей по размерам) шины промаркированы (с каждой стороны платы идет по две параллельных шины, причем соединены не по всей длине, а в две шины по 25 дырок, итого 8 шин).
0
А по подробнее можно, что у Вас за макетка? Купил тут недавно, ещё толком не работал с ней (т.к. набор сопротивлений у меня оказался только в чип корпусах). Наверное стоит прозвонить ёё прежде чем реально использовать…
0
Эта. Только я купил по акции за $2.75.
0
К вопросу о Phasor'е. Кто-нить знает, где взять кварц на 17.7344 МГц? В телеках я нашел только 8.86, в Dendy — 26.6. В промэлектронике, чип-нн и айсидаром даже их нету.
0
На ebay зато полно.) Правда от 10-ти штук.

А если из хлама, то в некоторых SMD2 они были.
0
Если на ебее оно укладывается в одну страницу, то это не «полно», а «фигасе редкость» ) Но оттуда я еще ничего не заказывал, да и ждать довольно долго.
0
молодец, классно получилось!
такой вопрос: а батарейка пружинится контактами и упирается во что, в платку?
0
Насколько я вижу, больше там и не во что упираться.
0
да мне вроде как дошло: она, по идее, еще впритирку корпусом зажимается, в собранном состоянии, иначе контакт кажется не очень надежным и не устойчивым при тряске…
0
Ну, с боков — да, в корпус. А задней крышкой — в плату. Ну и еще одним из боков.
0
Упирается в стойку корпуса и плату. Сверху прижимается крышкой. В собранном состоянии батарейка не болтается, сидит плотно.
0
Суну ложку дёгтя.
Ещё бы картинки было видно, а то только кресты от радикала.
0
нормально картинки видны.
но вообще — да, лучше на местный положить, чтобы в случае чего не потерялись.
0
Ага, очень нормально :)

Картинки лучше сюда залить, пусть и ужмет блог — не страшно. А линком или на тот же радикал или на прикрепленный файл.
0
Ну как хотите, перезали сюда))
0
Благодарю.
Отлично сделано.
0
На местный конечно было бы лучше, но он ужимает картинки до игрушечного размера, а кому то может захотеться рассмотреть фотографию детально.
0
А можно большую картинку прицепить как файл и потом сделать ссылку на нее по клику на маленькой
0
Толково сработанное изделие. Видно, что делалось с определенной целью, а не просто так.
0
Можно было использовать встроенный в микроконтроллер компаратор — одна ножка МК на делитель напряжения с батареи, вторая на светодиод.
0
Можно, но программа написана на ассемблере, а я на нем писать не умею. Поэтому так.
0
Только сперва надо подправить программу — там кнопки зачем-то на компаратор заведены.
0
Собирал этот тестер, когда еще тинек не было, на просто 2313. Работает до сих пор. Использую для проверки VGA- кабелей ( нас они от 2 до 50 метров). Если для мониторов- то нужно подправить таблицу цветов. И еще. ЕМНИС, схема не формирует гасящий импульс, что для настройки мониторов может быть не очень.
P.S. Просмотрел прошивку- она переработана. В предыдущей (которую я себе заливал) все задержки на «nop»-ах реализованы)
0
  • avatar
  • STT
  • 08 июня 2012, 06:19
Не схема,- прошивка.
0
Если для мониторов- то нужно подправить таблицу цветов
А именно?
0
Третий ряд, первая слева:Your text to link...
0
Вообще, это и есть стандартная табличка. Меня удивила табличка в топике.
Кстати, стандартная табличка еще и трехбитная, так что даже ЦАПы не нужны.
Интересней было бы генерировать остальные таблички. Но их проще залить на фотоаппарат и втыкать в телек уже его.
0
Да, табличка по ссылке- стандарптная. Диоген сваял свою, отлично расписав, как формируются цвета. Можно сформировать свои, если есть желание. Остальные таблички генерировать на АВР не слишком просто- вертикальные полосы с т.з. программной реализации гораздо проще. Но мне вполне хватает: основные цвета есть- и ладно)
0
Ну, горизонтальные еще проще. Алсо, посмотри. Хочу, базируясь на этом, сделать свой генератор, чтобы умел и SVGA, и PAL. Пока что проблемы с кварцем для PAL.
0
Что могу сказать? Я, конечно, видел и статью, и сами ролики. И обсуждение было. Если тебе удастся воспроизвести хотя бы телевизионную испытательную таблицу на АВР- будет здорово. Но:
1. Я собирал эту коробочку, когда нет- буков не было и впомине, а таскать с собой тяжеленный ноут не было возможности.
2. Впихнуть в МК функционал нокиевского монитор- теста вряд ли удастся, да и пользоваться им при настройке мониторов ( а при наличии ТВ- аута еще и телевизоров) гораздо удобнее.
3. Коробочка незаменима для оперативной проверки, но не настройки.
Я этим девайсиком пользуюсь и весьма доволен, однако на прибор для настройки она не тянет.
0
Всмысле, чтобы цвета другие выводились? Както так?
0
Тоже любопытная табличка, кстати. Соответствует формату GRB1, причем 111 слева, а 000 справа.
0
Интересно, для такой таблицы действительно цап не нужен. Надо будет завтра переделать таблицу, цапы выкинуть. Заодно и потребление наверное уменьшится маленько.
0
Ну вот, изменил растр на стандартный, трехбитный.

+1
O!
0
Сайт автора уже недоступен. Может, у ТС остались где-то схема и прошивка?
0
Кое-что нашлось.
0
Остались. Обновил пост, архив со схемой и прошивкой прикрепил.
0
О. Огромное спасибо!
0
А просто видео тестер реально сделать из этого? Лезть в дебри ассемблера начинающему бессмысленно.
0
Вы имеете ввиду с RCA выходом? В принципе на основе этой схемы можно сделать.
Есть специальные микросхемы преобразователи RBG -> RCA, названий сейчас не вспомню, может кто подскажет?
Добавить в схему такой преобразователь и получится универсальный тестер мониторов и телевизоров.
Прошивку править не придется.
0
Во первых, не RGB-RCA (это разъем, а не сигнал), а RGB-CVBS/RGB-PAL. А во вторых, я уже спрашивал в этой ветке и даже получил пару ответов.
Еще можно собрать девайс с софтовой генерацией PAL-сигнала, но в имеющихся проектах довольно странные паттерны. Phasor продвинутей, но несколько из другой оперы, его придется раскуривать и модифицировать на вывод требуемой картинки. Кроме того, нужен кварц малораспространенного номинала.
0
Доброго времени суток. В дополнении к статье не увидел картинки с фьюзами для прошивки МК. Поделитесь пожалуйста.
0
  • avatar
  • Wir3
  • 09 декабря 2012, 02:14
Настройте фузы на работу от внешнего кварца, снимите фуз CKDIV8. Больше ничего не надо.
CKDIV8 = 1
CKSEL 3,2,1,0 = 1111
0
Скажите, а как будет себя вести эта схема с широкоформатными мониторами, с разрешением 1920*1080?
0
Растянет картинку или оставит полосы по краям, не знаю.
0
Это зависит исключительно от настроек монитора. По дефолту они растягивают неформатные изображения во весь экран.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.