klin-2006 0 2 июня, 2009 Опубликовано 2 июня, 2009 · Жалоба Подскажите пожалуйста как подключить LCD (нужно только 3 цифры) к МК ATmega16. Рисую принципиалку, непонятно какую ножку к какой подключать. ЖКИ взял INTECH E0812. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 2 июня, 2009 Опубликовано 2 июня, 2009 · Жалоба Подскажите пожалуйста как подключить LCD (нужно только 3 цифры) к МК ATmega16. Рисую принципиалку, непонятно какую ножку к какой подключать. ЖКИ взял INTECH E0812. Любую линию порта. Поскольку шина у LCD паралельная. Если вы имеете ввиду самый распространённый символьный ЖКИ на основе контроллера HD44780. Скачайте даташит на выбранный вами ЖКИ и посмотрите в нём типовую схему подключения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 2 июня, 2009 Опубликовано 2 июня, 2009 · Жалоба INTECH E0812 это же всего лишь стекло с выводами. К нему контроллер LCD какой-либо нужно. Причем без мультиплексирования, т.к. управление у E0812 - статическое. В простейшем случае можно кучкой элементов с логической функцией XOR-ов обойтись. Но элементов нужно по количеству сегментов этого LCD, т.е. не менее 23 штуки. 6 корпусов 74HC86 наверное подойдут. На один из входов каждого элемента XOR подается частота (меандр) несколько десятков-сотен Гц до единиц кГц. На второй вход каждого элемента XOR подается информация о сегменте включен/выключен. Вывод COM индикатора подключается к выходу 24-го элемента XOR. Сигнал на информационном входе этого 24-го элемента будет определять полярность информационных входов (прямой/инверсный) остальных 23-х элементов XOR. Для того, чтобы сократить количество управляющих выводов, можно 3 корпуса 74HC595 поставить перед 74HC86. Уровень напряжения питания 74HC86, будет определять контраст изображения этого LCD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
singlskv 0 2 июня, 2009 Опубликовано 2 июня, 2009 · Жалоба Причем без мультиплексирования, т.к. управление у E0812 - статическое. В простейшем случае можно кучкой элементов с логической функцией XOR-ов обойтись. В простейшем случае такие LCD управляются микросхемками типа AY0438 от микрочипа(дорого...), ну или еще были всякие PcfXXXX от филипса, правда что из этого сейчас можно купить хз... ЗЫ: AY0438 таки можно купить: http://www.symmetron.ru/cgi-bin/search.cgi...amp;radio=sklad Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 121 2 июня, 2009 Опубликовано 2 июня, 2009 · Жалоба Для того, чтобы сократить количество управляющих выводов, можно 3 корпуса 74HC595 поставить перед 74HC86. Уровень напряжения питания 74HC86, будет определять контраст изображения этого LCD.А можно обойтись и без 74HC86, перегружая 74HC595 инверсным значением с частотой 30...50Гц. Общий провод (подложку, COM) также подключить к одному из выходов 74HC595. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
akl 0 3 июня, 2009 Опубликовано 3 июня, 2009 · Жалоба Подскажите пожалуйста как подключить LCD (нужно только 3 цифры) к МК ATmega16. Рисую принципиалку, непонятно какую ножку к какой подключать. ЖКИ взял INTECH E0812. Здравствуйте. Если есть свободные 23 лапы, то можно так. На схеме использован AT90S4414 в связке с ITS-E0803 и программным управлением. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klin-2006 0 3 июня, 2009 Опубликовано 3 июня, 2009 · Жалоба Вот еще непонятно, я к МК подклячаю еще интерфейс и ножки rxd и txd задействованы, и к lcd их тоже нужно подключить. Можно с одной ножки на 2 микросхемы подключить или нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 3 июня, 2009 Опубликовано 3 июня, 2009 · Жалоба Вот еще непонятно, я к МК подклячаю еще интерфейс и ножки rxd и txd задействованы, и к lcd их тоже нужно подключить. Можно с одной ножки на 2 микросхемы подключить или нет?Нет. PS. А может вам взять LCD с встроенным контролером, что бы не надо было такой многоногий зоопарк городить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 121 3 июня, 2009 Опубликовано 3 июня, 2009 · Жалоба и ножки rxd и txd задействованы, и к lcd их тоже нужно подключить.Зачем? Если вы решили идти путем, предлженным akl, то индикатор можно подключать к любым ножкам, которые могут быть выходами. Но больше к этим ногам ничего подключать нельзя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klin-2006 0 3 июня, 2009 Опубликовано 3 июня, 2009 · Жалоба Решил взять ЖКИ FDCC0801A фирмы Fordata со встроенным контроллером – SPLC780D. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klin-2006 0 4 июня, 2009 Опубликовано 4 июня, 2009 (изменено) · Жалоба В принципиалке нарисовал микросхему ЖКИ FDCC0801A соединил с МК Atmega16, а преподаватель говорит, ты что будешь на плату LCD устанавливать? Так что тогда надо, вместо микросхемы разъем рисовать? Изменено 4 июня, 2009 пользователем klin-2006 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 121 4 июня, 2009 Опубликовано 4 июня, 2009 · Жалоба Так что тогда надо, вместо микросхемы разъем рисовать?Если на плате ставится разъем - да. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klin-2006 0 4 июня, 2009 Опубликовано 4 июня, 2009 (изменено) · Жалоба Нарисовал принципиальную электрическую схему, только не знаю правильно или нет. Может кто-нибудь посмотреть, проверить? Пожалуйста. Принцип работы: Имеются 2 аналоговых датчика температуры DS600 (разьемы X1, X2), которые опрашивает МК Atmega16 (DD1 (со встроенным АЦП)), в нем происходят необходимые действия, затем с МК поступает значение температуры на LCD FDCC0801A фирмы Fordata со встроенным контроллером – SPLC780D (разьем X6), также МК сравнивает измеренную температуру с заданной, если она входит в заданный диапазон, то цикл повторяется, если меньше заданной, то формируется управляющий сигнал (напряжение) по ПИД-закону и подается через таймер ОСn (ШИМ) через гальваническую развязку DD2 (ADUM1401) на исполнительный элемент (разьем X4). Также необходимо передавать значения текущей температуры и сигнал о нештатной ситуации на ПК оператору через интерфейс RS-485 (микросхема DD3 adm485 с выходом на разьем X4). Разьем X2 питание с DA1 (7805L). Изменено 4 июня, 2009 пользователем klin-2006 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 4 июня, 2009 Опубликовано 4 июня, 2009 · Жалоба ADUM1401 включен неправильно - нафига ты ему входные и выходные сигналы вместо входа и выхода на питание посадил? RS485 тоже рекомендуется гальванически развязать, хз куда его воткнут :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 4 июня, 2009 Опубликовано 4 июня, 2009 · Жалоба Нарисовал принципиальную электрическую схему, только не знаю правильно или нет. Может кто-нибудь посмотреть, проверить? Явная ошибка только в подключении DD2. На выводы VDD1 и VDD2 нужно подавать питание. Причем на VDD2 другое, отлИчное от тех +5В, что имеются на схеме, гальванически изолированное от него. Т.е. как минимум DC/DC 5В->5В не хватает. А во всем остальном, если учитывать, что это студенческая работа и "в железе" реализовываться не будет (или будет? :cranky: ), то сойдет. Хотя, на мой взгляд, при наличии локальной индикации в схеме не хватает локального устройства ввода - клавиатуры, пускай бы даже из трех-четырех-шести кнопок. Кстати, из R4 лучше pull-down сделать, а не pull-up как сейчас. В противном случае R4 вообще не нужен (бесполезен). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться