Воскресенье, 04.12.2016, 12:09
| RSS
Поиск
Главная | Каталог статей
Защита, контроль, управление
Форма входа
Логин:
Пароль:
Меню

Авторские проекты

Авторский блог

Raspberry Pi

Каталог схем

Полезная информация

Обратная связь

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

Форум

Канал YouTube


Сузуки Клуб Россия

Категории каталога
Автоэлектроника [20]
Безопасность [10]
Бытовая электроника [20]
Измерения [10]
Источники питания [12]
Программаторы [5]

Ссылки



Яндекс.Метрика






Мини-чат

Наш опрос
Как Вы узнали об этом сайте?
Всего ответов: 510

Статистика

Онлайн всего: 8
Гостей: 6
Пользователей: 2
deniss1900, джон2106

Главная » Каталог схем

Генератор видеосигнала на микроконтроллере




Источник: http://pic16f84.narod.ru

Для генерации видеосигнала достаточно всего одной микросхемы и двух резисторов - т.е. можно сделать буквально карманный генератор видеосигнала размером с брелок. Такой прибор пригодится телемастеру. Его можно использовать при сведении кинескопа, регулировке чистоты цвета и линейности. Генератор подключается к видеовходу телевизора, обычно это разъем типа "тюльпан" или "SCART".

Прибор генерирует шесть полей:
- текстовое поле из 17 строк;
- сетка 8x6;
- сетка 12x9;
- мелкое шахматное поле 8x6;
- крупное шахматное поле 2x2;
- белое поле.

Переключение между полями осуществляется кратковременным (длительностью менее 1с) нажатием кнопки S2. Удержание этой кнопки в нажатом состоянии более длительное время (дольше 1 с) приводит к выключению генератора (микроконтроллер переходит в состояние "SLEEP"). Включение генератора производится нажатием кнопки S1. О состоянии прибора ( включен/выключен ) сигнализирует светодиод.

Технические характеристики устройства:
- тактовая частота - 12 МГц;
- напряжение питания 3 - 5 В;
- ток потребления в рабочем режиме:
- при напряжении питания 3В - около 5мА ;
- при напряжении питания 5В - около 12мА ;
- частота кадров - 50 Гц;
- число строк в кадре - 625

Вся работа по формированию видеосигнала выполняется программой, зашитой в микроконтроллере. Два резистора вместе с сопротивлением видеовхода телевизора обеспечивают необходимые уровни напряжения видеосигнала:
- 0 В - синхроуровень;
- 0,3 В - уровень черного;
- 0,7 В - уровень серого;
- 1 В - уровень белого

Рис. 1. Принципиальная схема генератора




Для формирования видеосигнала используется нулевой бит PORTA и целиком весь PORTB (этот порт работает в сдвиговом режиме). Несмотря на то, что сигнал снимается только с его нулевого бита, программа использует его весь. Поэтому все биты PORTB настроены как выходы. Первый бит PORTA используется для индикации состояния генератора. Когда прибор включен, - светодиод горит. Когда прибор выключен, - светодиод погашен. Третий бит PORTA используется для переключения режимов работы генератора и его выключения. Кратковременное нажатие кнопки S2 позволяет перейти от одного поля генератора к другому. При удержании этой кнопки в нажатом состоянии дольше 1 с. прибор выключается ( микроконтроллер переходит в состояние "SLEEP" ). Чтобы включить генератор необходимо выполнить сброс. Это осуществляется нажатием кнопки S1. Напряжение питания прибора можно выбрать в пределах 3 - 5 В. При этом соответственно должны быть подобраны номиналы резисторов.
3В - R5=456Ом и R6=228Ом
3,5В – R5=571Ом и R6=285Ом
4В – R5=684Ом и R6=342Ом
4,5В – R5=802Ом и R6=401Ом
5В - R5=900Ом и R6=450Ом
Здесь указаны расчетные значения. Реально можно ставить резисторы из стандартного ряда, например для 5В - 910Ом и 470Ом, а для 3В - 470Ом и 240Ом.

Скачать исходник и прошивку микроконтроллера. Не забудьте записать информацию о текстовом поле в память данных. О том, как это сделать, сказано в '.asm' файле.



Добавил: Admin Дата: 31.03.2011 19:34 Просмотры: 7064


T2M © 2016
Сайт управляется системой uCoz