Страница 273 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 27, 2011 20:21:30
Gudd-Head
FreshMan писал(а):в МК AVR таймеры считают машинные такты или циклы ?
Они считают такты таймера, т.к. у него свой источник тактирования.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 27, 2011 20:38:25
SmarTrunk
FreshMan писал(а):в МК AVR таймеры считают машинные такты или циклы ?
На таймеры подается тактовая частота (с кварцевого - или какой там будет - генератора МК), через делитель с выбираемым коэффициентом деления (прескалер). Хотя один таймер (асинхронный) может считать от собственного, независимого генератора - к нему, например, можно подключить часовой кварц 32,... кГц.
http://easyelectronics.ru/avr-uchebnyj- ... jmera.html
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 27, 2011 21:07:22
aam
Как грамотно завести 220 В на порт МК? (Делаю блок управления вентилятором, хочу завести сигнал, когда включают в сортире свет)
Пока есть только мысль взять оптрон PC817, светодиод запитать через 0,1 мкФ+ххх Ом, параллельно КД522 в обратном направлении. А транзистор подключить к порту, подтянутому резистором к +5 В.
Какие еще предложения?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 27, 2011 21:10:41
ploop
Какие еще предложения?
В принципе всё верно, только параллельно транзистору еще поставить кондёр для сглаживания пульсаций (иначе на вход МК пойдут 100Гц импульсы)
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 27, 2011 21:27:40
aam
Забыл написать про кондер, я собираюсь 0,1 мкФ поставить. А может 1 мкФ?
Просто хотелось бы более простое решение - размер платы минимальный - в формате розетки под скрытую проводку хочу сделать - идет борьба за каждую деталь.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 27, 2011 21:33:16
ploop
Если резистор на десяток (может больше) кОм - то можно и 0,1. Надо постоянную времени считать.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 27, 2011 21:37:39
SmarTrunk
aam
А зачем вообще конденсатор (для светодиода оптрона). Может, ограничиться резистором? Вроде там не нужен большой ток, 1-2мА достаточно? А чтобы уменьшить нагрев резистора, вдвое, можно включить последовательно с резистором выпрямительный диод. Да, вот еще, резисторы имеют ограничение по максимальному напряжению (а не только мощности), так что лучше включить 2-3 резистора последовательно.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 27, 2011 21:53:21
aam
SmarTrunk писал(а):Вроде там не нужен большой ток, 1-2мА достаточно?
Я считал на 5 мА. Вот выходные характеристики транзистора оптрона PC817:

Сдается мне, что при 1 мА транзистор в отсечке будет
А так, какой там минимальный ток светодиода? Я хочу коллектор подтягивать резистором 10 кОм к питалову проца.
Кондер поставил, т. к. 220 В х 5 мА =1,1 Вт, а это серьезная печка. Если поставить диод, будет 0,5 Вт, но все равно много. Если действительно можно открывать оптрон током 1 мА, то будет ваще шикарно - избавлюсь от громоздкого кондера.
Насчет напряжения резистора, это будет либо МЛТ-0,5 (максимальное напряжение 350 В), либо цепочка из СМД 1205 (максимальное напряжение каждого 200 В)
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 27, 2011 22:27:48
SmarTrunk
aam писал(а):Если действительно можно открывать оптрон током 1 мА, то будет ваще шикарно - избавлюсь от громоздкого кондера
А Вы попробуйте. Возьмите оптрон, и попробуйте им управлять, через резистор, от БП, разным входным током. Нагрузка-то высокоомная - 10 кОм при 5В питания - это всего 0,5мА выходного тока, так что и большой входной ток вроде не нужен. По-моему, 1 мА должно хватить, а 2 мА будет с запасом. Хотя, если нужно, чтобы оптрон включался в самом начале синусоиды...
Да, вот еще - есть оптроны с составным транзистором на выходе. Они гораздо-гораздо чувствительнее. Считаются более медленными, но для Вашей задачи это, вроде, не критично. Может, взять другой оптрон?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 02:29:19
p630304
Народ. нужна помощь.
Хочу сделать макетную плату для XILINX XC9500XL професиональную чтобы на ней все было.
Так вот вопрос может ли он управлять и отоброжать на LCD информацию?
Подскажите пожалуйста.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 05:22:00
Chettuser
Народ, а чем вас не устраивают оптосимисторы?
MOC30xx например. Для "усиления" можно использовать связку с
симистором.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 07:20:38
aam
SmarTrunk писал(а):Хотя, если нужно, чтобы оптрон включался в самом начале синусоиды...
Да нафига?
SmarTrunk писал(а):попробуйте им управлять, через резистор, от БП, разным входным током.
Приду, попробую, но хотелось бы увидеть документальное подтверждение в ДШ...
SmarTrunk писал(а):есть оптроны с составным транзистором на выходе. Они гораздо-гораздо чувствительнее.
Приведите примеры пожалуйста. Хотя хотелось бы использовать 817-е, т. к. они есть.
Еще вопрос по диодам - Вот я поставлю последовательно с резистором, скажем, 1N4007. Но ведь параллельно светодиоду оптрона тоже диод надо встречно включить, например 1N4148, т. к. когда и 4007 и светодиод заперты, то в первом приближении 220 В по ним распределятся поровну и светик вынесет. А 4148 не даст повыситься напруге на светике за счет всяких там емкостей.
Я прав? Надо оба диода ставить?
Chettuser писал(а):а чем вас не устраивают оптосимисторы?
Это вообще про что?

Я не нагрузкой управлять хочу, а 220 В на ВХОД тиньки завести. Обратная задача

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 09:08:03
Леонид Иванович
ploop писал(а):только параллельно транзистору еще поставить кондёр для сглаживания пульсаций (иначе на вход МК пойдут 100Гц импульсы)
А почему 100 Гц, а не 50? Оптрон что, симметричный, типа PC814? Или через мост включен? А фильтровать пульсации можно и программно, чтобы не ставить на плату лишний элемент.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 09:10:53
wellcom
BerZerK-ku писал(а):В С это называется массив указателей на функции. Задать можно так:
Код: Выделить всё
void vLVLstart(void)
{
...
};
void vLVLmenu(void);
void (*vMENUfunc []) () =
{
FUNC_NULL, /* 0 */
vLVLstart,
vLVLmenu,
};
Вызов функции в данном случае:
В итоге задача обработки принятой команды сводится к двум действиям:
1. Сравнить принятую строку с массивом строк, лежащих во flash / ram.
2. Подставить полученный индекс в массив указателей.
Спасибо, буду раздупляться....

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 09:13:16
aam
Ничегонеработает писал(а):Оптрон что, симметричный, типа PC814
Кто здесь?

оптрон PC817, транзисторный. СМД кондер на 0,1 много места не займет, а усложнять прогу втиньке неохота, и так сложная. Герц действительно 50, т. к. выпрямитель однополупериодный.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 09:22:09
ploop
А почему 100 Гц, а не 50? Оптрон что, симметричный, типа PC814? Или через мост включен?
Точно, там же светодиод обычный, тогда да, 50 будет.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 10:20:44
SmarTrunk
aam писал(а):Приведите примеры пожалуйста. Хотя хотелось бы использовать 817-е, т. к. они есть.
COSMO KP4101
http://lib.chipdip.ru/250/DOC000250413.pdf
TLP627
http://lib.chipdip.ru/222/DOC000222834.pdf
Правда, у оптронов с составным фототранзистором побольше напряжение логического нуля, порядка 0,8вольт. Зато при 0,5...1 мА входном токе дадут больше 10 мА выходного.
Что касается диодов, то Вы правы, надо ставить оба, и так и делают. Было даже обсуждение здесь, на форуме, но лень искать.
Что касается PC817, то при входном токе 1 мА, у него, по даташиту, 80% коэффициент передачи по току, т.е. 0,8мА должен выдавать. Если хочется с запасом (а это всегда полезно), то можно еще уменьшить выходной ток (увеличить резистор нагрузки), например до 0,2мА (25кОм нагрузочный резистор). Так что, по-моему, PC817 подойдет.
При 2мА у PC817 уже, по графику, 100% коэффициент передачи, то есть должен выдавать аж 2 мА выходного тока.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 20:29:45
Meteor
p630304 писал(а):Хочу сделать макетную плату для XILINX XC9500XL професиональную чтобы на ней все было.
Так вот вопрос может ли он управлять и отоброжать на LCD информацию?
Возьмите камешек пожирнее и не CPLD, а нормальную FPGA (спартан какойнибудь не ниже третьего). Тогда ею можно будет управлять не только LCD.
ЗЫ. Управляет LCD не камень, а залитая в него конфигурация. Если уместите в свою миниПЛИС код - то она будет управлять
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 21:17:41
aam
В общем, теория подтвердилась практикой

Взял оптрон 817С, нагрузил на 10 кОм, подключил к 5 В.
Стал менять резисторы светодиода, вот что получил:
Ток светодиода 0,49 мА - напряжение на транзисторе 0,17 В
0,66 мА - 0,17 В
0,98 мА - 0,12 В
1 мА - 0,12 В
Кароче, задам ток 1 мА (2 мА на полупериод).
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 28, 2011 21:25:18
Meteor
aam писал(а):В общем, теория подтвердилась практикой
Если эксперимент удался - значит чтото тут не так! (Законы Мерфи)