roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 09:38

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Отрицательное напряжение для LCD
СообщениеДобавлено: 05 мар 2008, 13:15 
Не в сети

Зарегистрирован: 11 янв 2008, 09:30
Сообщения: 38
Откуда: г.Казань
прог. языки: русский со словарем
Для получения отрицательного напряжения в схеме можно переменное прямоугольное напряжение (от генератора на 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 КиБ]
Скачиваний: 323
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отрицательное напряжение для LCD
СообщениеДобавлено: 05 мар 2008, 13:22 
Индикатор у тебя завелся.
Инициализируешь не правильно (программу не смотрел - лень).


Вернуться к началу
  
 
 Заголовок сообщения: Re: Отрицательное напряжение для LCD
СообщениеДобавлено: 05 мар 2008, 16:46 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отрицательное напряжение для LCD
СообщениеДобавлено: 05 мар 2008, 16:59 
Не в сети
отсылающий читать курс
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отрицательное напряжение для LCD
СообщениеДобавлено: 05 мар 2008, 17:59 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отрицательное напряжение для LCD
СообщениеДобавлено: 05 мар 2008, 19:45 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отрицательное напряжение для LCD
СообщениеДобавлено: 05 мар 2008, 20:12 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отрицательное напряжение для LCD
СообщениеДобавлено: 14 мар 2008, 13:41 
Не в сети

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

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

Создал проект в Proteus'е с индикатором... и ... ничего нету... :(
Прав был $ilent , инициализировал не правильно. PC6 вообще никак не шевелился. Перенес индикатор на другой порт (PORTD), все замечательно пишется.
Пошел дальше читать документацию, разбираться.


Вложения:
otr_napr.rar [10.31 КиБ]
Скачиваний: 29
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO