Перейти к содержанию

Алгоритм Вывода Изображения На Телевизор


Гуня

Рекомендуемые сообщения

Здраствуйте! Пришла мне идея присобачить МК (Мега8) к телевизору, начал искать материал на эту тему, порылся по интернету и нашел много интересного! Но в основном всё на английском (самые интересные проэкты), а рускоязычные страницы показывают только как элементарно вывести просто черное или белое поле на ТВ.

Вот что я нашел - вопервых во всех проэктах в основном используют простейший 2-х битный ЦАП на резисторах, на таком ЦАП-е может быть всего 4-ри состояния, чего достаточно для подачи синхроимпульсов, и трех цветов (черного, серого и белого), впринципе мне этого тоже будет достаточно. Теперь ссылки

Для начинающих вот основы, и простенькие програмки, позволяющие увидеть чето на экране ТВ:

http://my-avr.at.ua/publ/1-1-0-25

http://my-avr.at.ua/publ/1-1-0-26

http://www.pic16f84.narod.ru/item_video.htm

http://www.pic16f84.narod.ru/pj_generator.htm

А теперь проэкты намного сложнее, проэкты разрабатывались студентами Кернельского университета :rolleyes: , ного различных видео игр, видео калькулятор и другое:

http://instruct1.cit.cornell.edu/courses/e...age/index2.html

http://instruct1.cit.cornell.edu/courses/e...6Web/index.html

http://instruct1.cit.cornell.edu/courses/e...dwareDesign.htm

http://instruct1.cit.cornell.edu/courses/e...site/index.html

http://instruct1.cit.cornell.edu/courses/e.../pcl7/index.htm

К каждому устройству есть исходники, но поскольку всё на английском и исходники ооочень большие то разобратся тяжело.

Вопрос - кто раньше работал с выводом видеосигналов на телевизор, поделитесь пожалуйста впечатлениями, опытом, исходниками :rolleyes: (асм, си), буду очень благодарен, думаю и народу будет интересно. Предлагаю развивать тему!

В дальнейшем планирую писать исходники как на асемблере так и на СИ (Кодевижн)

Только что нашел проэкт на кодевижене, правда без коментариев http://laserium.narod.ru/videogenerator.html

Изменено пользователем Гуня

I love AVR;

Народ! все кто с города Кременчуг добавляйтесь в друзья!

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Я тоже сейчас занялся этой задачей...

Только вывод картикок jpg на ящик.

Вот сча в поиске комплектующих, тумаю может поискать декодеры под это дело.

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Думаю, декодеры найти будет тяжеловато, можна увиличить разрядность ЦАП до 8 бит. тогда будет возможность выводить 256 оттенков, но изображение будет черно-белым.

Вот ссылка на счет декодеров, там студент пробовал выводить цветное изображение с помощью какой-то микросхемы, но статья написана на английском:

http://instruct1.cit.cornell.edu/courses/e...aml66/index.htm

I love AVR;

Народ! все кто с города Кременчуг добавляйтесь в друзья!

Ссылка на комментарий
Поделиться на другие сайты

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Ну почему пробывал... Вывел же..

AD724 юзал, там же вроде все ясно по проекту...

Если бы выводить из памяти МК несложную картинку, то это одно дело...

А мне надо фотку 640х480 вывести...

Но это уже неплохое начало, на очень хорошую инфу Вы дали ссылки.

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Ну незнаю, я эту микросхему врятли гденибуть достану, а от непосредственно из МК выводить это попроще и по доступнее будет) темболие если другие люди делают то почему бы и самому не сделать) особенно интересно было б игру какую нибуть сварганить)) А нащет фотки незнаю... мне чет кажется что нехватит быстродействия, я конечно в телевидиньи не професионал но насколько я понял, посли сигнала синхроимпульса есть 60 мс на строку, и за эти 60 мс нужно успеть передать информацию о цвете и вывести 640 точек

bekor - круто! я зря сомневался нащет цветного изображения! :)

I love AVR;

Народ! все кто с города Кременчуг добавляйтесь в друзья!

Ссылка на комментарий
Поделиться на другие сайты

bekor - круто! я зря сомневался нащет цветного изображения! :)

эту ссылку мне дал wowa

такчто ему спасибо !

вот еше http://www.belogic.com/uzebox/

но это немношко посложнее ;)

1 километр = 1024 метр

Ссылка на комментарий
Поделиться на другие сайты

Ну незнаю, я эту микросхему врятли гденибуть достану, а от непосредственно из МК выводить это попроще и по доступнее будет... :)

Это очень голословное утверждение и глупейшее заблуждение. Разве что по RGB делать. Советую почитать литературу по телевизионным стандартам для начала.

А если вы, парни, решили все это в серьезный проект вылить, то хотя бы, для начала, утвердитесь в каком стандарте собираетесь делать вывод. Чтобы идти в одном направлении. 

Ссылка на комментарий
Поделиться на другие сайты

Ну незнаю, я эту микросхему врятли гденибуть достану, а от непосредственно из МК выводить это попроще и по доступнее будет... :)

Это очень голословное утверждение и глупейшее заблуждение. Разве что по RGB делать. Советую почитать литературу по телевизионным стандартам для начала.

А если вы, парни, решили все это в серьезный проект вылить, то хотя бы, для начала, утвердитесь в каком стандарте собираетесь делать вывод. Чтобы идти в одном направлении. 

Ну лично для себя я решил выводить для начала чернобелое изображение с помощью 2-х битного ЦАП, сегодня сделаю для этого проэктика небольшую платку, фотки буду сюда вылаживать, в тему, ну и вобщем буду эксперементировать)

Народ, за мультицитаты - буду наказывать!!!

Покуда тока предупреждение - устное.

Не надо гадить на форуме!!!!

Мод. Lexi

I love AVR;

Народ! все кто с города Кременчуг добавляйтесь в друзья!

Ссылка на комментарий
Поделиться на другие сайты

Сегодня сделал первый тест! Подключил к мега8 два резистора, на 1 кОм и на 470 Ом, мегу запитал 5-ю вольтами, свободные выводы резисторов соединил вместе и подключил через шнур к ТВ (ТВ-тюнер, видео вход). Получился резисторный 2-х битный ЦАП.

Написал програмку в кодевижн, очень простую, просто ради эксперимента

Вот код:

#include <mega8.h>
#include <delay.h>
void main(void)
{
PORTD=0x00; //Выставляем все выходы порта D на 0, то есть, выключаем весь порт D 

DDRD=0xFF;  //Делаем порт D, как выход, чтобы на выходах порта было напряжение 5В 
PORTB=0x00;
DDRB=0xFF;
PORTC=0x00;
DDRC=0xFF;
while (1)  //Организовываем бесконечный цикл 

     { 

     PORTD.0=0;     // генерируем синхроимпульс
     PORTD.1=0;
     delay_us(4);   // длина синхроимпульса 4 мс.

     PORTD.0=1;     // уровень чорного
     PORTD.1=0;
     delay_us(8);    // длина 8 мс

      PORTD.0=0;        // уровень серого
      PORTD.1=1;
      delay_us(10);     // 10 мс

      PORTD.0=1;        // уровень белого
      PORTD.1=1;
      delay_us(32);     // 32 мс

      PORTD.0=0;        // уровень серого
      PORTD.1=1;
      delay_us(10);     // 10 мс
     }; 

}

если глянуть на картинку и на код то видно что время для вывода информации после синхроимпульса в одну строку 60 микросекунд. Теперь попробую чтонибудь более интересное написать, например шахматное поле. В результате я хочу научится выводить текст на ТВ. Посколько на СИ я пишу недавно то опыта у меня мало и времени на написание кода и эксперименты уйдет много.

Вот что врезультате получилось сфоткать ТВ-тюнером

post-90350-1250848876_thumb.jpg

I love AVR;

Народ! все кто с города Кременчуг добавляйтесь в друзья!

Ссылка на комментарий
Поделиться на другие сайты

Я же говорю, схема элементарная!

при такой схеме 00 - это синхроимпульс, 10 это черный, 01 - серый а 11 - белый цвет, правда как фидно на скриншоте цвет не белый а светло серый, думаю если немного уменьшить сопротивление R2 то цвет станет чисто белым, впрочем это не важно (тут фишка вот в чем напряжение синхроимпульса 0В, напряжение черного 0.3 В, напряжение для чисто белого должно быть 1В, а все что между 0.3 и 1 будет серым только с разными оттенками)

Схема:

post-90350-1250850889_thumb.jpg

Изменено пользователем Гуня

I love AVR;

Народ! все кто с города Кременчуг добавляйтесь в друзья!

Ссылка на комментарий
Поделиться на другие сайты

Тему временно не буду редактировать, щас занялся другой конструкцией!

I love AVR;

Народ! все кто с города Кременчуг добавляйтесь в друзья!

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Рыться не надо, все уже давали, но ТС нужна супер сложная схема коей никто ещё не делал. Из таких можно предложить генератор на плисине, на стм32ф7хх, на какомнить ренесансе, на счётчиках, делителях/триггерах, в крайнем случае с применением PSI карты компутера.
    • Одна из причин использовать низковольтные стенды. ZVS роли не играет, а индукции в сердечники поровну, каким напряжением она создана.
    • Нормально. Только всю плату завернуть в металл, было бы не лишним. А так-то проблема со стационарным питанием решаема.
    • Здравствуйте, более 10 лет назад была куплена эта АС - Magnat SoundForce 2300   Сопротивление: 4 - 8 Ом Чувствительность: 96 дБ Количество динамиков: 6 Количество полос: 4 Размер ВЧ: 2 х 100 х 75 мм Размер СЧ: 265 х 110 + 220 х 95 мм Размер НЧ: 2 x 330 мм Фазоинвертор: есть Рекомендуемая мощность: 300 - 800 Вт Частотный диапазон: 25 - 25000 Гц ЧЕстно признаться практическине слушал, н от чтобы на полную, даже 50%мощности не подводил к ним, только изредка, в первы несколько лет после постройки УНЧ ОМ2 послушал немного и так и остались стоять то в одном то в другом углу дома. Решил выставить на продажу, звонили, спрашивали, интересовались, месяц прошел, прослушку делал на одной колонке, сегодня решил оба подрубить, кабеля от УНЧ разные, один ПВС 2х0.75 10м, второй от пылесоса. Заметил что одна колонка верхний диапазон отыгрывает чище приятнее, думал в проводах дело, перекинул - ничего не изменилось. потом понял что на одной колонке не играют СЧ.. открутил и в общем такое дело что на одном ВЧ тихо играют на другом СЧ. ПРогблема в том, что там рупоры стоят без опознавательных надписей и номеров. Я так полагаю такие купить заказать отдельно невозможно. Встал вопрос как подпрапвить СЧ и ВЧ на этих колонках Одну СЧ вынуть не могу - резьба посажена на клей, снять разогревом? Внутренности выглядят отвратительно.. Признаться на удивыление звучат не так ужасно как кажется)) хотя и эстрадники. == 1) Можно ли где то лостать купить рупоры сч вч для этой АС? 2) Если нет что можно поставить взамен этих рупоров? 3) стоит ли изнутри обить войлоком или ватой? 4) как открутить рупор по резьбе от основания? Резьба залита чем то мутным белым, полагаю клеевым пистолетом. Чем вообще можно заменить эти элементы СЧ и ВЧ? Какие то зуммеры там, а не динамики даже) Все звуковые излучатели подключены в параллель и почему то такими тонкими проводками
    • А зачем "изобретать велосипед", и набивать шишек там, где можно использовать уже готовое решение. Или это очередной студент "из отстающих", которому нужно "решить задачку чтобы получить зачет"? И какой тогда из него инженер получится, если такой примитив является проблемой... Возьмите TL494 или его примерный аналог KA7500, двухтактный выход по 200ма на канал, те же частоты как требуется, защита от КЗ и другие плюшки. И даже есть готовая полная схема в одном из даташитов, но не везде (если очень нужно будет, могу порыться в архивах).
×
×
  • Создать...