Генератор цветных полос для монитора
Содержание
- 1 Генератор цветных полос для монитора
- 1.1 Тестер для проверки мониторов
- 1.2 Генератор цветных текстов
- 1.3 Создание оригинальных текстов
- 1.4 Способ создания генератора
- 1.5 Пример работы генератора цветных текстов
- 1.6 Использование генератора цветных текстов
- 1.7 Другие способы создания оригинальных текстов на сайте
- 1.8 Генератор телевизионных сигналов на простых микросхемах
- 1.9 Как настроить монитор для правильной цветопередачи
- 1.10 Калибровка монитора
- 1.11 Диоген – крошечный тестер монитора
Тестер для проверки мониторов
Здесь кто-то давал ссылку на проект – Deogen – Tiny monitor tester – генератор цветных полос для проверки мониторов на мк ATTiny2313.
Так как мониторы ремонтирую постоянно, то есть необходимость в подобном устройстве. Тем более его собрать – дело 5-и минут
И прошивка есть.
Собрал, прошил.
Осциллограф показывает, что вроде бы всё работает – есть сигналы RGB и синхронизации, но монитор ни чего не показывает.
Потому что частоты всех сигналов занижены.
Например, импульсы кадровой синхронизации вместо 60Гц имеют частоту около 7,69Гц.
Соответственно частота строчных синхроимпульсов 4КГц.
То есть, похоже на то, что частота кварцевого генератора не та или он вообще не работает.
По схеме стоит кварц на 20МГц, но выходная частота синхроимпульсов меняется слабо при подстановке кварцев на частоты от 10МГц до 27МГц.
В проекте не указано “слово конфигурации”, а я сам в AVR-ах ни бум-бум.
Может кто подскажет, как эти фузы выставить правильно?
Кстати, программирую мк прогой Uniprof.
Вот таблица теперешнего состояния всех фузов.
Поставь “галочку” CKDIV8, похоже все встанет на место (это дает отключение делителя частоты генератора на 8). Попробуй все должно получиться.
(галочку поставить именно в этой программе (похоже это Uniprof), в другой программе может быть совсем наоборот.(инверсная расстановка галочек например в той же “лошади” PonyProg)
Lastic, Вы, конечно же, правы! Спасибо.
Стал сам читать даташит и нашёл, что CKDIV8 делит частоту на 8. В моём случае как раз и было деление на 60Гц/7,69Гц=7,8 раз.
С учётом погрешности измерения частоты осциллографом – как раз 8.
Выключил деление, поставив галочку на CKDIV8, и получил нужные частоты.
Подключил монитор и увидел картинки.
Теперь ещё одна просьба.
Стоит кварц на 20МГц, а мне он потребуется для другого устройства.
Покупать лень, так как под ногами валяются кварцы на 25МГц.
Подключаю их- всё работает, но частоты не стандартные получаются.
В связи с этим вопрос – что нужно подправить в листинге программы, что бы получить прежние частоты на кварце 25МГц.
По ссылке на генератор есть и готовая прошивка и листинг программы.
Может, какому специалисту по AVR не лень будет глянуть листинг и подсказать, что подправить?
DWD: 25МГц.
за пределами спецификации ATTiny2313.
как минимум, перестроить константы сравнения таймера, пример –
/ * 20MHz / 37880Hz = 527.98 = 0x0210* /
ldi acc,0x02
out ICR1H,acc
ldi acc,0x10
out ICR1L,acc
/ * 25MHz / 37880Hz =659,97 = 0x0294* /
ldi acc,0x02
out ICR1H,acc
ldi acc,0x94
out ICR1L,acc
и так во многих местах, к тому же не факт что Tiny заведется на 25 МHz и будет без косяков работать, а кварц 6 руб стоит.
Cheeeper: за пределами спецификации ATTiny2313.
Lastic: . не факт что Tiny заведется на 25 МHz и будет без косяков работать, а кварц 6 руб стоит.
Мужики, во первых, генератор в космос не полетит, а во вторых – здесь предлагался осциллограф на этом же МК и в нём использован кварц на 27МГц. Утверждалось, что такая частота вытягивается без проблем.
Попробовал – и у меня этот генератор свободно запускается и работает с кварцами на 25МГц и 27МГц.
Кварцы разные подставлял, в том числе и керамические.
Спрашивается, если работает, то почему не использовать?
Я же говорил, что кварцев на 20МГц у меня нашёлся только один, но он мне ещё потребуется. Купить, конечно, не проблема, но зачем покупать одно, выбрасывая другое, когда у меня куча бесхозных кварцев на 25МГц (с сетевых карт и свичей-хабов).
Тем более, что с кварцем на 25МГц генератор работает и так, без изменения прошивки – все картинки есть и режимы по разрешению переключаются.
Только частоты, естественно, изменились:
кадровая вместо 60Гц – стала 75Гц,
строчная, вместо 31.5КГц, 37.9КГц, 48.5КГц и 64КГц
стала соответственно – 39.34КГц, 47.25КГц, 60.54КГц и 79.77КГц (показания самого монитора в меню “Информация”).
А так как синтезаторы развёрток монитров автоматически тянут куда большие значения, то в принцие можно даже прошивку не менять.
Кадровая – так вообще получается стандартная – 75Гц.
Хочу ещё попробовать ради спортивного интереса поставить кварц на 33МГц и поиграть напряжением питания, определяя, при каком минимальном напряжении получится максимальная частота.
Ещё меня не устраивают сервисные возможности генератора. точнее, их полное отсутствие.
Ведь даже питание включать-выключать приходится обычным тумблером.
Не уже ли трудно было ввести ещё один режим в переключатель картинок – переводить МК в спящий режим?
Тогда переключатель не потребуется совсем.
Ещё с питанием “проблемы” – используется “Крона” на 9В, напряжение которой садится стабилизатором до 5В.
Да, это просто. Но не красиво.
Короче, хочу попробовать запустить всё хозяйство от одного литиевого элемента (3В. 4,2В) без всяких стабилизаторов и попытаться программно включать-выключать генератор.
Даже если не смогу разобраться с прошивкой и ни кто не поможет, то просто соберу на 561ТМ2 и полевичке выключатель питания генератора, управляемый той же кнопкой режима.
Lastic: . как минимум, перестроить константы сравнения таймера.
Да, Lastic, спасибо.
Вчера вечером посмотрел листинг и увидел, где стоят константы частот и как они вычисляются.
Правда вижу пока, что меняются только константы строчной развёртки и длительности импульса.
Частота кодровой прописана где-то в другом месте.
Будет время – попробую изменить эти константы под другой кварц.
Ага, щас. А чем скомпилировать? Это что, ещё и прогу специальную ставить.
DWD: Хочу ещё попробовать ради спортивного интереса поставить кварц на 33МГц.
Попробовал – работает как положено!
Кварцы разные подставлял в пределах 32МГц, 32.42МГц, 33.86МГц, 39МГц.
Запускается с пол пинка при питании 5В.
Правда при этом монитор не показывает кртинку. Пишет, что частота “Вне диапазона”.
По замерам, строчная не высокая – 50. 150КГц, а вот кадровая – 100. 130Гц и именно её монитор не берёт.
А сам МК вырабатывает все сигналы, соответстсвующие повышенной частоте.
Ещё парочка экспериментов с напряжением питания.
Здесь будут проблемы при желании уменьшить напряжение.
С кварцем 20МГц МК запускается при напряжении питания не менее 4В.
С кварцем на 25МГц – не менее 4.5В.
Хотя при плавном снижении напряжения с кварцем на 25МГц МК продолжает работать влоть до 3,5В. Но с нуля запускаться уже не хочет.
Так что, мой экземпляр МК ATTiny2313 запросто работает с кварцами вплоть до 39МГц при питании 5В.
P.S.
Не смог найти кварц на 50МГц. что бы проверить.
DWD А чем скомпилировать? Это что, ещё и прогу специальную ставить.
AVR Studio Вам в помощь. При таком желании, должно получиться!
МК обязан устойчиво запускаться на частотах указанных в спецификации во всем . диапазоне температур указанных в той же спецификации.
Про AVR Studio слышал. Оказывается, когда-то даже скачал ( была мысль начать знакомство, но. ).
Тут что-то бы по-проще – открыл в текстовом редакторе, подправил и сохранил в HEX.
Ладно, путь известен по PIC-ам, разберусь при желании.
Что касается устойчивого запуска, то при +18 градусах запускается устойчиво и работает без сбоев от напряжения 5В+-0.1В.
Наверно при более высоких температурах должно быть лучше?
Не знаю, как на счёт более сложных алгоритмов программы, но, думаю, для простейших, типа этого генератора, надёжность более чем достаточна.
Меня другое беспокоит – не запускается от литиевого элемента. По даташиту, с кварцем 20МГц минимальное напряжение питания 4.5В. Реальное – 4В.
Значит, либо два элемента последовательно со стабилизатором, либо от одного с преобразователем.
Вопрос:
По даташиту, с кварцем 10МГц МК работает при напряжении от 2,7В. Как раз подойдёт один литиевый элемент (2.75В. 4.2В).
Как будет работать программа, при уменьшении частоты кварцеаого генератора до 10МГц?
Естественно, с корректировкой коэффициентов частот развёрток.
Будет ли МК успевать отрабатывать программу?
МК может работать и в статическом режиме (частота внешнего тактового генератора 0), но при этом не будет сигнала для монитора на выходе, минимальная частота определяется возможностью программного формирования на выходе необходимого сигнала.
Частоты кадровой развертки мне кажется прячутся здесь
//628 lines = 0x0274h
ldi DEO_u8CounterPQRSH,0x02
ldi DEO_u8CounterPQRSL,0x74
mov PQRSH,DEO_u8CounterPQRSH
mov PQRSL,DEO_u8CounterPQRSL
намек на это здесь
/ * Timings * /
/ * Vertical * /
#define P r10
#define PQ r11
#define PQRH r12
#define PQRL r13
#define PQRSH r14
#define PQRSL r15
а этот комментарий
rjmp PC / * while (1) * /
говорит о том, что программу на ассемблере писал программист на С
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем.
Генератор цветных текстов
Создание оригинальных текстов
С помощью JavaScript можно создать генератор оригинальных, разноцветных букв и слов для текстов на сайте.
Кроме цвета , он будет менять и размер , входящих в текст букв и слов.
Узнал о существовании подобного генератора во время одной из своих плановых переподготовок, занимаясь по дополнительным урокам видео-курса “JavaScript + jQuery”.
Эта страница, фактически, и является таким генератором , т.е. он-лайн мини-сервисом для быстрого, мгновенного создания оригинальных, разноцветных текстов.
Дальше можно узнать о способе создания данного генератора, либо можно
пример его работы смотреть сразу:
Способ создания генератора
JavaScript-код генератора
Создавал такой генератор для закрепления навыков в использовании JavaScript, изучая не только теорию, но и его практическое применение.
Написал функцию, работающую со “строковыми объектами”, внутри которой я прописал массив var colors с допустимыми цветами (их можно менять).
Объявил глобальные переменные цвета и размера: var col1, var col2, var size, и . . . Короче, проще посмотреть этот код.
Визуально JavaScript-код генератора выглядит так.
Чтобы написанный JavaScript-код заработал на веб-странице, нужно было прописать доступ к нему в HTML-коде страницы. Что и было сделано.
HTML-код генератора
Как это было сделано? Видно дальше. А здесь скажу лишь, что использовал для активации скрипта HTML-тэги textarea.
Важно! Комментарии между тэгами textarea не писать! Выведет на экран!
Первое текстовое поле использовал для ввода того, что должен менять скрипт, а во втором отображаются изменения, какие скрипт производит в подключённом к нему HTML-коде страницы.
Кстати! В первое поле можно вписать , что захочется. Выведет на экран!
Сделать так (прямо на веб-странице) можно только, если НЕ перезагружать страницу, а использовать кнопку СТАРТ .
Если страницу перезагрузить, то всё вернётся “на круги своя”, т.е. будет показываться снова тот пример текста, что введён мною в HTML-код при её вёрстке.
Такое происходит из-за того, что JavaScript – клиентский скрипт, и работает только в браузере пользователя.
И, прежде чем показывать пример работы кода, нужно сказать ещё кое-что!
Это учебная веб-страница, поэтому я не стал “прятать” поля ввода, а если такое вдруг будет нужно, то это очень легко можно сделать.
Для этого нужно всего лишь тэгам textarea прописать атрибут style , в котором указать вот такое правило: style=”visibility:hidden;” (видимость – скрыто).
Элементы, которым мы пропишем упомянутое правило, скроются, но работать будут всё равно!
Каким элементам его пропишем, те и “спрячутся”!
А вот теперь уже покажу пример работы генератора, который можно не только посмотреть, но и испытать, и использовать результаты его работы для своего сайта.
Пример работы генератора цветных текстов
Ниже находится текст, размер и цвет которого будет меняться при каждом клике по кнопке СТАРТ либо перезагрузке страницы.
Можно выбрать два варианта: менять вывод отдельных букв, либо менять слова .
*Prim. Если вдруг в текстовых полях будет что-то не то, нужно очистить кэш браузера.
Использование генератора цветных текстов
Показанный пример работы генератора цветных текстов можно использовать двояко.
Можно вписать в верхнее текстовое поле нужный текст, затем, нажав кнопку СТАРТ , сгенерировать его случайное оформление, ну а полученный результат скопировать на свой сайт из нижнего поля .
А можно прописать у себя на сайте код генератора, спрятав все его элементы способом, показанным выше:
И тогда, при каждой перезагрузке страницы пользователем, оформление текста будет выглядеть уже иначе: необычно, оригинально! А вот самого генератора на странице видно не будет.
Кстати! Использовать такой генератор можно и для вывода оригинально оформленного заголовка в тэге H1. Работает! Проверял!
Но, есть и одно большое НО!
Вывод кода возможен только в одном месте веб-страницы.
Если вывод смены текста прописать сразу в 2-ух местах, то перестают работать оба.
Правда, сделанное примечание не особо-то и важно. Вряд ли кто будет пытаться использовать возможности генератора для вывода разных текстов в разных частях одной веб-страницы. Ну . . лучше знать об этом.
И ещё одно маленькое примечание.
Нежелательно использовать такой метод для изменения больших фрагментов текста на веб-странице. Тяжело будет читать.
Кроме того, для изменения текста на целой странице сайта, есть и другие возможности.
Другие способы создания оригинальных текстов на сайте
Конечно, показанный генератор разноцветных текстов интересен.
Однако, это вовсе НЕ единственный способ создания необычных, оригинальных текстов для своего сайта.
*Все примеры будут открываться в новом окне.
О самых простых способах рассказал здесь:
О подключении оригинальных шрифтов к сайту здесь:
А о более сложном, но не менее интересном способе можно узнать здесь:
Желая создать необычный, оригинальный текст для своего сайта, не стоит забывать о шикарных возможностях, которые предоставляет программа “Фотошоп” .
С её помощью очень просто можно сделать абсолютно любой рисунок текста на сайте, и такой способ даже не потребует довольно сложного программирования. Много наглядных примеров этого способа находится здесь: “Текст” (в новом окне) .
Нижняя навигационная стрелка вернёт обратно в общий раздел JavaScript , где есть много других интересных примеров практического использования этого языка программирования.
Все права защищены. Copyright © 2009 – Коротеев Владимир.
Генератор телевизионных сигналов на простых микросхемах
Генератор предназначен для оценки качества работы и настройки цветных и черно-белых телевизоров. Он вырабатывает полный телевизионный сигнал системы СЕКАМ, в котором взаимное расположение синхронизирующих и гасящих импульсов строк и полей, уравнивающих импульсов, составляющих сигнала цветовой синхронизации максимально приближены к требованиям стандарта. В отличие от большинства любительских конструкций, генератор формирует чересстрочный растр с числом строк 625. Частота кадров равна точно 50гц. Прибор обеспечивает цветовую синхронизацию как по полям, так и по строкам, что позволяет настраивать модули цветности любых модификаций.
Принцип действия генератора заключается в последовательном переборе адресов ПЗУ, в котором запрограммирована выводимая на экран информация. Это позволяет сравнительно простыми средствами получить различные испытательные изображения.
В авторском варианте генератор формирует следующие сигналы:
- сетчатое поле – состоит из изображения вертикальных и горизонтальных белых линий, образующих квадраты;
- шахматное поле – состоит из белых и черных клеток, в некоторые белые клетки вводятся вертикальные линии четкости;
- градации яркости – восемь вертикальных полос со ступенчатым убыванием яркости от белого к черному;
- красное поле;
- зеленое поле;
- синее поле;
- горизонтальные цветные полосы – красная; зеленая, синяя, бирюзовая;
- универсальная испытательная таблица, включает элементы всех вышеперечисленных изображений, позволяет комплексно оценить качество настройки телевизора.
Принципиальная схема прибора показана на рис. 1.
Рисунок не помещается на странице и поэтому сжат! Для того, чтобы просмотреть его полностью, щелкните здесь или на самом рисунке. |
Рисунок не помещается на странице и поэтому сжат! Для того, чтобы просмотреть его полностью, щелкните здесь или на самом рисунке. |
Синхроимп. | Градации яркости | Белые точки | |||
Q7 Q6 | Q5 | Q4 | Q3 Q2 Q1 | Q0 | |
3,900 | 0 0 | 0 – вкл. | 0 – уров. СИ | 0 0 0 | формир. точки по переходу из “0” в “1” |
4,250 | 0 1 | ||||
4,406 | 1 0 | 1 – выкл. | 1 – уров. “черного” | 1 1 1 Контур L1 C2 перед установкой на плату следует настроить на частоту 4,3мгц с помощью ГИР-а или ГСС. Затем подключают генератор к видеовходу хорошо настроенного телевизора, устанавливают в панельки DD5, DD6 и визуально оценивают качество изображения, SA2 должен быть разомкнут. Подбором R4 или C1 следует добиться одинаковой яркости вертикальных и горизонтальных линий сетчатого поля. Затем, замкнув SA2 и вращая R32, R33 и подстроечник L1, следует добиться наилучшего качества цветного изображения. Настройка модулятора заключается в точной установке частоты ВЧ генератора и достижении наилучшего качества изображения вращением R7 модулятора и R31 генератора. Может потребоваться также подбор точки подключения общего провода. Теперь о том, как запрограммировать ПЗУ. Каждая строка телевизионного растра подразделяется на 64 знакоместа, в любом из которых может быть сформирован уровень синхроимпульса, уровень черного, 8 градаций яркости белого или белая точка. На яркостный сигнал может быть наложена цветовая поднесущая частотой 3900, 4250, 4406 или 4756 Кгц (рис.7). Для отображения одной строки необходимо 64 байта в ПЗУ DD5, которые выбираются шестью младшими разрядами адреса. В DD6 записывается информация о том, какая именно строка формируется в данный момент. Это определяется разрядами 0…4. Если запрограммирован разряд 5, в соответствующее знакоместо вводятся линии четкости. Разряд 7 используется для ограничения коэффициента пересчета DD1…DD4 до 625. Каждый телевизионный кадр занимает 1кб, поэтому емкости К573РФ4 достаточно для формирования 8 кадров, которые выбираются SA1. Если вместо К573РФ4 использовать M27128 емкостью 16кб, то проблемы выбора не возникнет. В этом случае вывод 26 (A13) DD6 следует соединить с +5v через резистор 10к и с разрядом 8 переключателя SA1 аналогично выводам A10, A11, A12 DD6. С другой стороны, ограничившись двумя кадрами, в качестве DD6 можно использовать К573РФ5 емкостью 2кб. При этом выводы 26 и 23 панельки под DD6 следует соединить с +5v и вставлять микросхему со сдвигом на 2 ноги, т.е. 1-й вывод в 3-е гнездо, 2-й – в 4-е и т.д. В переключателе SA1 будет использоваться только 1-й разряд. Необходимо отметить один принципиальный недостаток выбранного способа формирования цветовых поднесущих. В момент их коммутации возникают большие дифференциально-фазовые искажения, которые проявляются как тянущиеся продолжения на цветовых переходах. Это не позволяет изменять частоту цветовой поднесущей в течение одной строки и, соответственно, сформировать вертикальные цветные полосы. Однако, на мой взгляд, этот недостаток окупается высокой стабильностью частот и простотой схемы. Источник: “Радиолюбитель” №3,4 1997.
Генератор видеосигнала на микроконтроллере PIC16F84 Как настроить монитор для правильной цветопередачиЧтобы оценить современные мониторы, достаточно разок отыскать реликтовое устройство этак девяностых годов выпуска и посмотреть на картинку на их выпуклом, как рыбий глаз, дисплее. Что вы увидите? Чудовищную пикселизацию (спорим, у смартфона вашей тётушки, которой только и надо что позвонить да погоду посмотреть, экран с лучшим разрешением), странные цвета, искажения под углом… И это ЭЛТ-мониторы, которые когда-то считались лучшими! Нет уж, я за этой кошачьей подставкой работать не буду! То же самое вы сможете лет через 10-15 сказать про сегодняшние мониторы. Проблема в том, что сегодня у нас нет под рукой мониторов из 2032 года, поэтому придётся доводить до ума те мониторы, что есть. А поскольку производителям часто важнее, чтобы монитор хорошо смотрелся на полке магазина, для домашнего использования придётся докрутить его самостоятельно. Рассмотрим, как настроить монитор, чтобы не уставали глаза, а цвета на экране соответствовали цветам при печати или на киноэкране. Калибровка монитораПроцедура настройки параметров изображения так, чтобы оно наиболее соответствовало реальным цветам, а расположение картинки на экране было правильным, называется калибровкой. Это необязательно делать, если вы работаете на компьютере с документами, звуком, кодите или перепрошиваете различные другие устройства. Но для дизайна или обработки видео точные цвета необходимы. Разумеется, для калибровки монитора существуют специальные средства. Однако мы будем использовать встроенную в Windows утилиту, которой нам должно хватить. Её разработчики учли и особенности изображения на компьютере, и свойства человеческого зрения. Картинки-эталоны уже встроены в приложение. Найти его можно через Панель управления, введя в поиск «Калибровка цветов экрана», или же по пути Пуск/Оборудование и звук/Экран/Калибровка цветов. Если вы используете настольный компьютер, то вам придётся одновременно использовать средства управления ПК (клавиатуру и мышь) и монитора. Как правило, на борту или за бортиком монитора находится ряд кнопок, через которые вы можете вызывать его меню. Если вы находите их не сразу, то перед тем, как настроить монитор для правильной цветопередачи, почитайте инструкцию к вашей модели монитора. Кстати, там же обычно рассказывают, как настроить монитор по размеру экрана: те же самые кнопки помогут растянуть или сжать картинку по вертикали и горизонтали или сдвинуть её в правильном направлении. На ноутбуках по понятным причинам нет автономного управления экраном. Поэтому регулировать изображение тоже надо будет через запущенное приложение. Впрочем, все необходимые функции для этого в нём есть. Идеальные цвета, яркость и контраст нужны вам не для галочки и не для отчёта, а для того, чтобы ваши собственные глаза могли видеть на мониторе максимум того, на что он способен. Поэтому калибровку надо делать с учётом способности ваших глаз. Существуют специальным образом прорисованные картинки-тесты, которые позволяют оценить дефекты изображения на мониторе: На данной картинке изображены цифры на светлом фоне, постепенно светлеющие, и на чёрном, постепенно темнеющие. Вам надо честно. Честно, повторю, это не окулист в военкомате! Отметить для себя, сколько цифр вы видите на каждом из фонов, и настраивать яркость до того момента, когда вы не сможете различить их все в обоих рядах. Картинка с пиджаком, рубашкой и крестом также служит для нахождения оптимальной яркости. Если картинка слишком тусклая, вы не сможете различить крестик на заднем плане, а пиджак и рубашка будут сливаться. Если слишком яркая — пиджак и рубашка будут сливаться в слишком мутное пятно, на котором не разобрать складки, а крест будет не так ярко выделяться на сером фоне. Найдите тот уровень яркости, при котором контраст максимален. Для настройки контраста существует подобная картинка с мужчиной в белой рубашке на фоне стены, половина которой раскрашена в белый цвет, половина — в чёрный. При правильном значении контраста на белой рубашке можно различить складки и пуговицы. Вот бы можно было так легко контролировать собственный вид перед выездом на работу или на праздник! Гамма — параметр, обеспечивающий хорошее восприятие деталей в хорошо освещённых и затемнённых участках картинки. При правильно настроенной гамме на этой картинке не должно быть ни светлых, ни тёмных точек в центре серых пятен, их цвет должен быть равномерным. Последний этап посвящён тому, как настроить цвета на мониторе компьютера. Как ни странно видеть при этом серое изображение, но именно оно нам и нужно. При правильной настройке вы не увидите здесь ни красного, ни зелёного, ни синего — только оттенки серого (их тут, к счастью, в десять раз меньше, чем вы подумали). На последнем этапе вы можете одним нажатием кнопки сравнить «как было» и «как стало». Если получившийся вариант вам нравится больше — поздравляем: и вы, и мы трудились не зря. Полезные советы при калибровкеСуществует несколько правил, которые стоит соблюдать при калибровке монитора:
На этом всё. Ярких и сочных цветов вам! Диоген – крошечный тестер монитораВ 2000 году я сделал одно небольшое устройство, которое я использовал для ремонта мониторов. Я сделал это чтобы избежать необходимости использования целого компьютера для генерации тестовых картинок, поскольку компьютер занимает много места и с ним тяжело работать, если на мониторе не видно изображения (сломанный монитор). А именно, изменение разрешения экрана во всех операционных системах требует ряда операций, которые невозможно осуществить не видя изображения на мониторе. Изучая встроенные решения (преимущественно малых размеров) я начал изучать существующие графические чипы, доступные в продаже, но я быстро оставил этот путь из-за большой сложности. Следующей идеей было использование микроконтроллера для генерации видеосигналов, так я начал экспериментировать с микроконтроллером AVR. Я использовал чип AT90S1200, он был первым в семействе AVR, имел серьезные ресурсы, исключенные из современных чипов. После нескольких экспериментов на этой платформе я создал тестер монитора, размером приблизительно с портативный CD плеер. 2. Тестер монитора – вторая редакция J В настоящий момент я переделал устройство, используя новый AVR чип (ATTiny2313), улучшив некоторые аспекты, такие как: новые разрешения экрана, меньшие размеры, питание от батарейки.
Ядро этой разработки – микроконтроллер ATTiny2313, имеющий преимущества в высокой скорости (20мГц) и несколько усовершенствований в наборе команд (особенно переключение порта за 1 такт) по сравнению с предыдущим (AT90S2313). Горизонтальный и вертикальный синхросигналы выходят непосредственно с порта С, сигналы R, G, B преобразуются в аналоговый сигнал (0..0.7В) используя простой ЦАП (цепочку резисторов). Цепь питания выполнена на микросхеме хх2950, так как у нее низкий ток покоя, это важный фактор при питании от батарейки. Вместо нее можно использовать 78L05, эквивалентная микросхема , если вам не интересна экономия энергии. И батарейка и адаптер подключаются через защитные диоды, чтобы уберечь батарейку от случайного заряда от адаптера. Я выбрал диоды Шотки, чтобы минимизировать падение напряжения на них (в особенности для питания от батарейки). 5. Печатная плата Основными критериями при разработке платы были односторонний тип платы и минимальные размеры. Поскольку плата односторонняя ее просто воспроизвести в домашних условиях (Я использовал метод Press&Peel). На плате нет соединений проводками. Программа написана с использованием Avrstudio и откомпилирована с помощью AVRASM V2.x. В секции загрузки вы найдете программу для микроконтроллера. Вы можете вшить скачанный .hex файл в микроконтроллер используя любой AVR программатор. 7. Инструкции по эксплуатации Подключите VGA кабель (аналоговый интерфейс) от компьютера к разъему на устройстве. Включите устройство, будь то от батарейки или от адаптера, но не одновременно. Используя первую управляющую кнопку вы можете изменять разрешение по внутренней последовательности. Вторая кнопка переключает видео растр (изображение) по той же внутренней последовательности. Используя эти 2 кнопки вы можете получить любую комбинацию разрешения и изображения. SKS06LP Можно приобрести на Schukat Низкий или высокий профиль LM2950 или 78L05 совместимая AT90S2313 не совместима LP6029B-SW (батарейный отсек включен) можно приобрести на Schukat Это устройства нельзя использовать в коммерческих целях любого вида. Авторы не несут ответственности за любой ущерб или проблемы , вызванные этим устройством. Для этого проекта техническая поддержка не предлагается, но авторы попытаются ответить на ваши письма. Если хотите связаться c авторами, используйте этот электронный адрес: Загрузка ... detector |