Например TDA7294

Форум РадиоКот • Просмотр темы - Вакуум-Люминесцентный индикатор
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 00:16:24

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


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 29 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 07, 2009 16:54:30 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
и не на спец микрухе а на генераторе прямоугольников и 3.3 вольта вход и мощности в принципе не особо много надо...1 ватта хватит с головой....по идее 815 транзюков должно хватить и ТЛ494 в общем буду сегодня експериментировать....эксперименты с ТЛ5001 (http://www.datasheetcatalog.org/datashe ... tl5001.pdf) закончились тем что у меня есть простой генератор прямоугольников а вот выходная часть...силовая....увы...:(
или может можно сделать наподобие SEPIC топологии?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 07, 2009 17:06:43 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
clawham..
и не на спец микрухе
Какая спец-микруха ? Это обычный двухтактный драйвер, включённый в режиме генератора..
..
или может можно сделать наподобие SEPIC топологии?
Можешь попробовать, есть и изолированные схемы.. только смысл ?
..
А чем те не нравится, которую мя те предложил ?
Ты-же вроде на 494 собираешься делать ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 07, 2009 23:36:32 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
у меня такой нету...
сделал только что по схеме преобразователя для лампочки экономки но вместо полевиков прикинул составной транзистор с945 + кт815 и вместо запирающих1 килоома 200 ом...
в общем работает....и даже от 5-ти вольт....но....ток покоя 1 ампер....транзюки греются....грузиш - те же 200 милиампер на выходе не больше....микруха КА7500В вроде аналог, осцилом проверил всё гут даже на выходных транзюках при нагрузке резистором 5 омным прямоугольники идеальные.....а только цепляю транс от блока компового всё.....какойто дурдом....что этим 815 надо чтоб работать? они частоту могут до 8ми мегагерц протаскивать и импульсный ток 5 ампер.....не хочется чтото с полевиками и их драйверами связываться...:(то что я собрал на TL5001 было куда экономичнее и вроде как более похоже на рабочий вариант и что не маловажно - продолжало работать и от 2,5 вольт!!!(а эта 494 и от 5ти не всегда запустится)....
ко всему прочему я вообще-то хочу сделать это всё как можно меньшим и транс сделать в виде колечка ... какие параметры для этого нужны?
дело в том что у нас найти ту же 494 шимку очень тяжело - вымагают 20 гривен!!!!! не говоря о прочем...поэтому имеем то что имеем:(

понятное дело что подсветку можно сделать на любом мостовом драйвере для электромоторов а +30 вольт творить шимкой и дросселем....но....хочется как-то нормально чтоли:)


Вложения:
Комментарий к файлу: вот такая вот трансика я хочу сделать
IMG_0196.JPG [165.67 KiB]
Скачиваний: 384
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 08, 2009 10:02:11 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
я предлагал это
http://pdf1.alldatasheet.com/datasheet- ... 4063A.html
а расчет элементов здесь
http://www.nomad.ee/micros/mc34063a/index.shtml


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 08, 2009 23:34:00 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
спасибо...у меня есть только TL5001 которая в принципе то же самое только внутренний транзюк слабенький и только на массу замыкать умеет, как его продублировать внешним чтоб получить буст ?)
теоретически я так понимаю надо его выход дать на составной транзюк можный такой же полярности и этот же выход подтянуть килоомным омным резюком на +? или на коллектор а уже к коллектору с плюча через дроссель на выход с диода....в общем запутался окончательно ... двутактная схема себя никак не оправдала...теперь хочу хотябы простой умножитель до 3 вольт экономичный....


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 10, 2009 08:47:02 
Электрический кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 21, 2008 11:46:23
Сообщений: 1051
Откуда: Барнаул
Рейтинг сообщения: 0
To clawham.. Ты там про меня не забыл? Ты мне код обещал подробный, как сдвигом рулить, только у меня переменные, которые надо выводить в порт - 24-битные.

_________________
Цапу крутить надо!!! Ку или не ку?


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 10, 2009 10:07:14 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
Igor_67, ну что там рулить... Оформляешь 24 битную переменную как массив из 3 байт и что-то такое
Код:
#define BITSET(var,bitno) ((var) |= 1 << (bitno))   
#define BITCLR(var,bitno) ((var) &= ~(1 << (bitno)))

#define PORT PORTD
#define CLOCK 0
#define DATA  1
#define STROB 2
void out_ar( char * ar);
unsigned char arr[3];
//----------
 void out_ar( char * ar)
{
unsigned char i,mask;
for(i=0;i<3;i++)
{

mask=0x01;
do{
if (mask&ar[i])
      {
      BITSET(PORT,DATA);
      }
        else
      {
      BITCLR(PORT,DATA);
      }
                BITSET(PORT,CLOCK);
                delay_us(5);
                BITCLR(PORT,CLOCK);
mask<<=1;
}while(mask);
                BITSET(PORT,STROB);
                delay_us(5);
                BITCLR(PORT,STROB);
}
}
//----------
Вызываем так out_ar(arr);



Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 10, 2009 10:47:24 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
вопервых надо сделать экранный буфер
тоесть массив чаров который будет соответствовать экрану тоесть например для меня - это
6 чаров - это цыфры - 4 - для часов и 2 для знакомест в правом краю
потом можно ещё чаров делать ну а можно просто флажками(тип bool) поопределять е спецсимволы которые твой индикатор может выводить

дальше пишеш функции...например
1) вывести инт(0-9) в 1 чар-знакоместо
2) вывести инт(0-9) в 2 чар-знакоместо
3) вывести инт(0-9) в 3 чар-знакоместо
4) вывести инт(0-9) в 4 чар-знакоместо
5) вывести инт(0-9) в 5 чар-знакоместо
6) вывести инт(0-9) в 6 чар-знакоместо

дальше пишеш функции
вывода инта 00-99 для 1,2 знакомест (вызвать ф1 с параметром остатка от деления и ф2 с параметром целочисленного деления на 10)

вывода инта 00-99 для 3,4 знакомест (вызвать ф3 с параметром остатка от деления и ф4 с параметром целочисленного деления на 10)

аналогично для 5,6 знакомест

это функции циферные можно посмотреть как в семисегментниках это делают - там шаблонами-макросами всё очень просто получается

теперь делаеш всякие разные функции моргания тех или иных флагов - тоесть в таймере переменную время вывода и пара флагов - моргать или показывать нерперывно тот или иной сегмент индикации

и вот после этого пишется функция таймера динамической индикации..тут надо писать очень просто используя бинарную арифметику чтоб не затягивать прерывания
в начале функции формируеш массив интов где каждый бит инта будет соответствовать номеру сегмента на сдвиговике, а каждый инт будет соответствовать набору необходимых сегментов каждой сетки
тоесть
допустим у нас экран 2 семисегментных 8-ки и 2 сетки над каждой
тут можно и чаром обойтись - делаем два чара под каждую сетку где зажигаем биты тех сегментов(ABCDEF)которые нам покажут необходимый символ(цифру)
потом смотриш какая последовательность битов нужна чтоб будучи загруженной в сдвиговый регистр она на ненужные сетки дала + а на нужные - минус ну и сегменты тоже заземлены должны быть - ненужные - на +(по типу инверсии) и дальше просто - эту строку(будь то инт или ещё что) шлёш в последовательном виде начиная с младшего разряда потом в цикле сдвиг вправо, выставление на ДАТА линии состояния первого бита...дрыг тактом вверх, вниз, сдвиг, Выставление дата , дрыг тактом и так далее пока исходная строка не станет 0 и выход из таймерной функции


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 10, 2009 12:59:42 
Электрический кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 21, 2008 11:46:23
Сообщений: 1051
Откуда: Барнаул
Рейтинг сообщения: 0
Спасибо, ребята! Буду пробовать. :))

_________________
Цапу крутить надо!!! Ку или не ку?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 29 ]    , 2

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y