roboforum.ru

Технический форум по робототехнике.


Отрицательное напряжение для LCD

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Отрицательное напряжение для LCD

Сообщение mixer » 05 мар 2008, 13:15

Для получения отрицательного напряжения в схеме можно переменное прямоугольное напряжение (от генератора на LM555 по схеме в даташите иль еще на чем угодно или со свободной ноги МК мошно и ШИМ) подают на удвоитель-выпрямитель напряжения - конденсатор, два диода (например сборка bat54s) и еще конденсатор.

http://www.caxapa.ru/sch/ - "Схемы диодных умножителей и инверторов напряжения"
Схемка справа. только полярность диодов поменять для отрицательного напряжения.

BAT54 BAT54A BAT54C BAT54S Schottky Diodes Даташит
http://www.fairchildsemi.com/ds/BA%2FBAT54S.pdf
Купить за "копейки" - http://www.efind.ru

< avr123.nm.ru >
============

Я схватил индикатор DV-16236-S1FBLY с расширенным температурным диапазоном . Подцепил его к ATMega32.
[LCD] [Mega32]
1 GND- 11 GND
2 +5V- 10 VCC
3 VLC- движок с переменника
4 RS - 22 PC0
5 RD - 23 PC1
6 EN - 24 PC2
11 D4 - 26 PC4
12 D5 - 27 PC5
13 D6 - 28 PC6
14 D7 - 29 PC7
И чего то он как то не заводится. :sorry: В одном крайнем положении резистора - ничего нет, в другом светится первая строчка темными прямоугольниками.
Подозреваю, что нужно ему отрицательное напряжение на вход VLC подавать. Пока все на макетке. Питаю схему от старого блока питания компьютера. Там есть -5В. Если поставить дилитр, то -1,5В получить можно. Но... Блок питания 90Вт. -5В по моему где то порядка 100мА. Сколько индикатор кушать будет?
И подскажите, кто как отрицательное напряжение добывает?
А может все дело и не в нем вовсе?
Вложения
svetodiod.c
вот программа
(3.41 КиБ) Скачиваний: 322
mixer
 
Сообщения: 38
Зарегистрирован: 11 янв 2008, 09:30
Откуда: г.Казань
прог. языки: русский со словарем

Re: Отрицательное напряжение для LCD

Сообщение $ilent » 05 мар 2008, 13:22

Индикатор у тебя завелся.
Инициализируешь не правильно (программу не смотрел - лень).
$ilent
 

Re: Отрицательное напряжение для LCD

Сообщение XMaster » 05 мар 2008, 16:46

По поводу прожорливости индикатора боюсь соврать, а отрицательное напряжение прекрасно добывается из MAX232. Может это и не самое изящное решение, зато дёшево и мухи не кусают..
Аватара пользователя
XMaster
 
Сообщения: 55
Зарегистрирован: 03 сен 2007, 16:16
Откуда: Брянск

Re: Отрицательное напряжение для LCD

Сообщение avr123.nm.ru » 05 мар 2008, 16:59

Отрицательное напряжение получается выпрямлением переменного. Источником переменного может быть ножка самого МК или генераторы по схемам в первом посте топика. Мультивибратор на двух bc817-40 по 80 копеек ( efind.ru ) тоже будет хорошо работать !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Отрицательное напряжение для LCD

Сообщение mixer » 05 мар 2008, 17:59

а как расчитать конденсаторы для такой схемы?
mixer
 
Сообщения: 38
Зарегистрирован: 11 янв 2008, 09:30
Откуда: г.Казань
прог. языки: русский со словарем

Re: Отрицательное напряжение для LCD

Сообщение avr123.nm.ru » 05 мар 2008, 19:45

mixer писал(а):а как расчитать конденсаторы для такой схемы?


можно помоделировать в MicroCAP или в PROTEUS с источником сигнала прямоуголного через резистор 30 Ом имитирующий выходное сопротивление AVR при 5 вольтах питания и с нагрузкой из резистора расчитаного по нужному вам току.

LCD потребляет мизерный ток отрицательный.

вот пример схемы на LM555 - http://forum.roboclub.ru/IPBoard/index. ... pid=16948&

т.е. обычно чип конденсаторы 1 мкФ ставят на чатоты 50-200 Кгц а выше 0.1 мкФ

Только в PROTEUS модель BAT54 не правильная - нужно просто диод использовать шоттки или 1n4148 (они по 70 копеек в розницу в терраэлектроника).

Добавлено спустя 4 минуты 42 секунды:
Советую и очень хорошие сборки диодов для защиты входов МК - BAV99 ( < Взять на заметку ! ) - дешовые и распространенные в SOT23 - http://efind.ru
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Отрицательное напряжение для LCD

Сообщение Кирилл » 05 мар 2008, 20:12

Для создания отрицательного напряжения советую использовать ICL7660-> http://datasheets.maxim-ic.com/en/ds/IC ... AX1044.pdf Из обвязки - все два электролита :)
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Отрицательное напряжение для LCD

Сообщение mixer » 14 мар 2008, 13:41

Все смоделировал в Proteus'е. Работал с ним впервые. Поэтому, естественно был приятно удивлен полученным результатам.
Сборка на двух диодах и двух конденсаторах, при подаче на них переменного напряжения, действительно способна выдавать отрицательное напряжение. Не понял правда откуда оно там берется :) Видимо плохо копался в книгах, но везде только приводят примеры, а объяснений никто не дает. Тыква моя этого не вразумила.
avr123.nm.ru писал(а):Отрицательное напряжение получается выпрямлением переменного. Источником переменного может быть ножка самого МК или генераторы по схемам в первом посте топика.

Если генерить переменное напряжение с МК, то оно в этом случае будет меняться от 0 до +5В. А откуда берется отрицательное?

Создал проект в Proteus'е с индикатором... и ... ничего нету... :(
Прав был $ilent , инициализировал не правильно. PC6 вообще никак не шевелился. Перенес индикатор на другой порт (PORTD), все замечательно пишется.
Пошел дальше читать документацию, разбираться.
Вложения
otr_napr.rar
(10.31 КиБ) Скачиваний: 29
mixer
 
Сообщения: 38
Зарегистрирован: 11 янв 2008, 09:30
Откуда: г.Казань
прог. языки: русский со словарем


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 0

cron