Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

FreshMan писал(а):в МК AVR таймеры считают машинные такты или циклы ?

Они считают такты таймера, т.к. у него свой источник тактирования.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
SmarTrunk
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение SmarTrunk »

FreshMan писал(а):в МК AVR таймеры считают машинные такты или циклы ?
На таймеры подается тактовая частота (с кварцевого - или какой там будет - генератора МК), через делитель с выбираемым коэффициентом деления (прескалер). Хотя один таймер (асинхронный) может считать от собственного, независимого генератора - к нему, например, можно подключить часовой кварц 32,... кГц.

http://easyelectronics.ru/avr-uchebnyj- ... jmera.html
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение aam »

Как грамотно завести 220 В на порт МК? (Делаю блок управления вентилятором, хочу завести сигнал, когда включают в сортире свет)
Пока есть только мысль взять оптрон PC817, светодиод запитать через 0,1 мкФ+ххх Ом, параллельно КД522 в обратном направлении. А транзистор подключить к порту, подтянутому резистором к +5 В.

Какие еще предложения?
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ploop »

Какие еще предложения?

В принципе всё верно, только параллельно транзистору еще поставить кондёр для сглаживания пульсаций (иначе на вход МК пойдут 100Гц импульсы)
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение aam »

Забыл написать про кондер, я собираюсь 0,1 мкФ поставить. А может 1 мкФ?
Просто хотелось бы более простое решение - размер платы минимальный - в формате розетки под скрытую проводку хочу сделать - идет борьба за каждую деталь.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ploop »

Если резистор на десяток (может больше) кОм - то можно и 0,1. Надо постоянную времени считать.
SmarTrunk
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение SmarTrunk »

aam
А зачем вообще конденсатор (для светодиода оптрона). Может, ограничиться резистором? Вроде там не нужен большой ток, 1-2мА достаточно? А чтобы уменьшить нагрев резистора, вдвое, можно включить последовательно с резистором выпрямительный диод. Да, вот еще, резисторы имеют ограничение по максимальному напряжению (а не только мощности), так что лучше включить 2-3 резистора последовательно.
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение aam »

SmarTrunk писал(а):Вроде там не нужен большой ток, 1-2мА достаточно?

Я считал на 5 мА. Вот выходные характеристики транзистора оптрона PC817:
Изображение
Сдается мне, что при 1 мА транзистор в отсечке будет :roll:
А так, какой там минимальный ток светодиода? Я хочу коллектор подтягивать резистором 10 кОм к питалову проца.
Кондер поставил, т. к. 220 В х 5 мА =1,1 Вт, а это серьезная печка. Если поставить диод, будет 0,5 Вт, но все равно много. Если действительно можно открывать оптрон током 1 мА, то будет ваще шикарно - избавлюсь от громоздкого кондера.
Насчет напряжения резистора, это будет либо МЛТ-0,5 (максимальное напряжение 350 В), либо цепочка из СМД 1205 (максимальное напряжение каждого 200 В)
Вложения
PC817.GIF
(16.39 КБ) 4129 скачиваний
SmarTrunk
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение SmarTrunk »

aam писал(а):Если действительно можно открывать оптрон током 1 мА, то будет ваще шикарно - избавлюсь от громоздкого кондера
А Вы попробуйте. Возьмите оптрон, и попробуйте им управлять, через резистор, от БП, разным входным током. Нагрузка-то высокоомная - 10 кОм при 5В питания - это всего 0,5мА выходного тока, так что и большой входной ток вроде не нужен. По-моему, 1 мА должно хватить, а 2 мА будет с запасом. Хотя, если нужно, чтобы оптрон включался в самом начале синусоиды...

Да, вот еще - есть оптроны с составным транзистором на выходе. Они гораздо-гораздо чувствительнее. Считаются более медленными, но для Вашей задачи это, вроде, не критично. Может, взять другой оптрон?
p630304
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Вт май 31, 2011 13:43:38
Откуда: Саратов

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение p630304 »

Народ. нужна помощь.
Хочу сделать макетную плату для XILINX XC9500XL професиональную чтобы на ней все было.
Так вот вопрос может ли он управлять и отоброжать на LCD информацию?
Подскажите пожалуйста.
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Народ, а чем вас не устраивают оптосимисторы? MOC30xx например. Для "усиления" можно использовать связку с симистором.
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение aam »

SmarTrunk писал(а):Хотя, если нужно, чтобы оптрон включался в самом начале синусоиды...

Да нафига? :)

SmarTrunk писал(а):попробуйте им управлять, через резистор, от БП, разным входным током.

Приду, попробую, но хотелось бы увидеть документальное подтверждение в ДШ...

SmarTrunk писал(а):есть оптроны с составным транзистором на выходе. Они гораздо-гораздо чувствительнее.

Приведите примеры пожалуйста. Хотя хотелось бы использовать 817-е, т. к. они есть.

Еще вопрос по диодам - Вот я поставлю последовательно с резистором, скажем, 1N4007. Но ведь параллельно светодиоду оптрона тоже диод надо встречно включить, например 1N4148, т. к. когда и 4007 и светодиод заперты, то в первом приближении 220 В по ним распределятся поровну и светик вынесет. А 4148 не даст повыситься напруге на светике за счет всяких там емкостей.
Я прав? Надо оба диода ставить?

Chettuser писал(а):а чем вас не устраивают оптосимисторы?

Это вообще про что? :shock: Я не нагрузкой управлять хочу, а 220 В на ВХОД тиньки завести. Обратная задача :)
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Леонид Иванович »

ploop писал(а):только параллельно транзистору еще поставить кондёр для сглаживания пульсаций (иначе на вход МК пойдут 100Гц импульсы)


А почему 100 Гц, а не 50? Оптрон что, симметричный, типа PC814? Или через мост включен? А фильтровать пульсации можно и программно, чтобы не ставить на плату лишний элемент.
Аватара пользователя
wellcom
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Чт фев 24, 2011 13:00:49

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение wellcom »

BerZerK-ku писал(а):В С это называется массив указателей на функции. Задать можно так:

Код: Выделить всё

void vLVLstart(void)
{
...
};

void vLVLmenu(void);

void (*vMENUfunc []) ()  =
{   
   FUNC_NULL,      /* 0 */
   vLVLstart,
   vLVLmenu,
};
Вызов функции в данном случае:

Код: Выделить всё

vMENUfunc[stMENU.uLvl] ();


В итоге задача обработки принятой команды сводится к двум действиям:
1. Сравнить принятую строку с массивом строк, лежащих во flash / ram.
2. Подставить полученный индекс в массив указателей.

Спасибо, буду раздупляться.... :)
:solder: 32-х ядерный процессор из П213В
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение aam »

Ничегонеработает писал(а):Оптрон что, симметричный, типа PC814

Кто здесь? :)
оптрон PC817, транзисторный. СМД кондер на 0,1 много места не займет, а усложнять прогу втиньке неохота, и так сложная. Герц действительно 50, т. к. выпрямитель однополупериодный.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ploop »

А почему 100 Гц, а не 50? Оптрон что, симметричный, типа PC814? Или через мост включен?

Точно, там же светодиод обычный, тогда да, 50 будет.
SmarTrunk
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение 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 мА выходного тока.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Meteor »

p630304 писал(а):Хочу сделать макетную плату для XILINX XC9500XL професиональную чтобы на ней все было.
Так вот вопрос может ли он управлять и отоброжать на LCD информацию?

Возьмите камешек пожирнее и не CPLD, а нормальную FPGA (спартан какойнибудь не ниже третьего). Тогда ею можно будет управлять не только LCD.
ЗЫ. Управляет LCD не камень, а залитая в него конфигурация. Если уместите в свою миниПЛИС код - то она будет управлять
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение aam »

В общем, теория подтвердилась практикой :)
Взял оптрон 817С, нагрузил на 10 кОм, подключил к 5 В.
Стал менять резисторы светодиода, вот что получил:
Ток светодиода 0,49 мА - напряжение на транзисторе 0,17 В
0,66 мА - 0,17 В
0,98 мА - 0,12 В
1 мА - 0,12 В
Кароче, задам ток 1 мА (2 мА на полупериод).
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Meteor »

aam писал(а):В общем, теория подтвердилась практикой

Если эксперимент удался - значит чтото тут не так! (Законы Мерфи)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Ответить

Вернуться в «Разные вопросы по МК»