Перейти к содержанию
    

lex232

Участник
  • Постов

    5
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о lex232

  • День рождения 21.02.1990

Старые поля

  • Vkontakte
    Array

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Alex11 Спасибо, по вашей схеме всё заработало. stfrd Я рад за тебя
  2. Но судя по даташиту 50 микросекунд для них в самый раз. Завтра буду в компании с осциллографом и буду смотреть. А не ширпотрёбные это какие? Можете подсказать навскидку что нибудь для такой задачи?
  3. Подскажите в чём может быть ошибка. Подключаю сдвиговые регистры через оптроны tlp181 и ничего не получаю на выходе. В протеусе схема эмулируется нормально, при подключении сдвиговых напрямую (74hc595) тоже всё работает, а через оптроны ни в какую. Вот кусок кода программы из кодвижна: ds1 = 0; *Записываю данные delay_us(50); sh1=0; *Синхроимпульс delay_us(50); sh1=1; delay_us(50); Задержки делал разные, ибо грешил на быстродействие оптрона. Подключение обычное, анод tlp181 через сопротивление 1к (пробовал меньше/больше) на ногу МК, катод на землю. С другой стороны на коллектор +5в, а эмиттер в регистр. В какую сторону хотя бы копать?
  4. Так а в каком режиме он у меня работает? Что это тогда за вторая кривая (non-saturated)? Ну я уже понял, что на выходе полюбому нужно ставить транзисторы. Pasha А на входе оптотранзистора зачем столько доп. элементов (От датчика к контроллеру, во второй схеме)? Защита какая-то? почему напрямую нельзя кинуть, как со стороны контроллера с токо ограничивающим сопротивлением? А вообще как, этот оптрон подойдёт, если в паре с транзистором на выход? Не подскажите тогда ходовый транзистор, который впишется сюда для зажигания 20мА диода и 70мА реле? А то запутался в их многообразии(
  5. Необходимо развязать МК от внешних датчиков и индикаторов. С программой проблем не возникло, МК AtMega64, 16 входов, 19 выходов ( 16 выходов - светодиоды по 20мА, 3 выхода - лампы 3А). Так как у МК портов очень не мало, всё подключил напрямую, что возможно очень нецелесообразно. Вопросов очень много, ибо я ещё очень новичок в схемотехнике( В качестве опто транзистора выбрал 4n25, вроде по параметрам годится. Единственное смущает вот этот график: У них типовое включение на 10мА, и ctr составляет меньше 1, что мне совсем не годится. Если подобрать резистор от порта МК, и повысить ток, то по графику у меня возникает вопрос. Если транзистор работает в режиме насыщения, то ctr упадёт ещё больше, а если нет, вроде повысится, и можно достичь на выходе 20мА, чтобы зажечь светодиод. Но тогда ложится нагрузка на МК, и хотя все светодиоды сразу вряд ли вообще когда то загорятся, я вычитал что суммарный ток на МК не должен превышать 400 мА, а самое печальное через порт не больше 100мА. А 20*8 получается 160мА ( Также я не очень разобрался с режимами работы транзистора, и не пойму в насыщении он у меня или нет. Вот так хочу подключать: Возможна ли такая схема? или нужно включать оптрон на 10мА и после него ещё транзисторыный ключ ставить для достижения 20мА ? Теперь со входом. Датчик это просто сухие контакты реле. Хочу подключить к МК так: Сопротивление подтяжки, когда срабатывает датчик на входе повляется лог. "0". Теперь нужно запитать 3 серьёзные лампы, которые кушают 3А. Для этой цели было выбрано реле, у которого ток срабатывания при 5В = 70мА. Значит наш оптрон сдохнет сразу, ибо у него пиковое 100мА, а максимальные по даташиту 50мА. Реле с меньшим током срабатывания не нашёл у нас в городе, значит надо ещё помогать транзистором. На просторах интернета была найдена вот такая схема: Возможно ли так? и ещё вопрос, зачем они ещё на базу кинули резистор? База помогает держать транзистор открытым? Может тогда и в тех схемах так же сделать? Вообщем я уже совсем запутался, укажите на возможные ошибки, или как вариант может всё можно по другому реализовать?
×
×
  • Создать...