и не на спец микрухе а на генераторе прямоугольников и 3.3 вольта вход и мощности в принципе не особо много надо...1 ватта хватит с головой....по идее 815 транзюков должно хватить и ТЛ494 в общем буду сегодня експериментировать....эксперименты с ТЛ5001 (http://www.datasheetcatalog.org/datashe ... tl5001.pdf) закончились тем что у меня есть простой генератор прямоугольников а вот выходная часть...силовая....увы... или может можно сделать наподобие SEPIC топологии?
Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26 Сообщений: 11492 Откуда: град Нижний
Рейтинг сообщения:0
clawham.. и не на спец микрухе Какая спец-микруха ? Это обычный двухтактный драйвер, включённый в режиме генератора..
..
или может можно сделать наподобие SEPIC топологии? Можешь попробовать, есть и изолированные схемы.. только смысл ?
..
А чем те не нравится, которую мя те предложил ?
Ты-же вроде на 494 собираешься делать ?
у меня такой нету...
сделал только что по схеме преобразователя для лампочки экономки но вместо полевиков прикинул составной транзистор с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
спасибо...у меня есть только TL5001 которая в принципе то же самое только внутренний транзюк слабенький и только на массу замыкать умеет, как его продублировать внешним чтоб получить буст ?)
теоретически я так понимаю надо его выход дать на составной транзюк можный такой же полярности и этот же выход подтянуть килоомным омным резюком на +? или на коллектор а уже к коллектору с плюча через дроссель на выход с диода....в общем запутался окончательно ... двутактная схема себя никак не оправдала...теперь хочу хотябы простой умножитель до 3 вольт экономичный....
To clawham.. Ты там про меня не забыл? Ты мне код обещал подробный, как сдвигом рулить, только у меня переменные, которые надо выводить в порт - 24-битные.
_________________ Цапу крутить надо!!! Ку или не ку?
вопервых надо сделать экранный буфер
тоесть массив чаров который будет соответствовать экрану тоесть например для меня - это
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 и выход из таймерной функции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения