Attiny 85 сгорела?

Тема в разделе "Микроконтроллеры AVR", создана пользователем Oldindianamen, 12 сен 2018.

  1. Oldindianamen

    Oldindianamen Нерд

    Здравствуйте.
    Подключил к Ардуинке шаговый двигатель от CD без драйвера. Запустил скетч из библиотеки для шаговиков и двигатель прекрасно заработал. Затем этот же скетч (с небольшой корректировкой пинов) был загружен в Attiny 85. После подключения двигателя к аттини он так же заработал, но не долго (2-3 минуты), затем остановился и стал гудеть, а аттини сильно нагрелась. После выключения и повторного включения запустить двигатель не удалось, а попытки перепрошить Attiny сопровождались кучей непонятных ошибок. Полагаю, аттини приказала долго жить.
    Подскажите, что нужно сделать, что бы в дальнейшем избежать смерти следующей аттини?
     
    Airbus нравится это.
  2. Airbus

    Airbus Радиохулиган Модератор

    Белый дымок вышел из неё?
    Тут у Вас 2 путя.1-попробовать снова снова и снова.2-Поставить драйвер/MOSFET и попробовать снова.
     
  3. Mitrandir

    Mitrandir Гуру

    Запускать с драйвером
     
  4. Oldindianamen

    Oldindianamen Нерд

    Нет, душа еще в корпусе. )))
    Да, я понимал изначально, что с драйвером такого бы не произошло, но идея в максимальной миниатюризации конструкции.
     
  5. ИгорьК

    ИгорьК Гуру

    Назло даташитам? :)
     
    NikitOS нравится это.
  6. Oldindianamen

    Oldindianamen Нерд

    Насколько я понимаю шаговый двигатель работает так:
    в какой-то момент на один контакт одной из обмоток подается "+" , а на второй "-" (грубо),
    а в моем случае на один контакт одной из обмоток подается
    " условно +5"(HIGH) , а на второй "условно +1"(LOW).
    Это видимо и стало причиной перегрева.
    Если на каждый из контактов добавить диод, решит ли это проблему?
     
  7. ИгорьК

    ИгорьК Гуру

    Ключевое слово - ток. Узнай, какой ток течет по обмоткам и какой ток допустим в МК.
    Прими решение.
     
  8. Пины микроконтроллера не предназначены для доставки больших токов, потребляемых моторами.
     
  9. parovoZZ

    parovoZZ Гуру

    ЖЕСТЬ. Пишешь программу для устройства, принцип работы которого знаешь поверхностно.
    http://robotosha.ru/electronics/how-stepper-motors-work.html

    Если на индуктивную нагрузку да на высокой частоте, то ток не превысит предельных значений))
     
    Igor68 нравится это.
  10. Oldindianamen

    Oldindianamen Нерд

    Да, не радужно получается :
    На обмотках мин 0,25 А, а у Attiny максимум 0,04 А
     
  11. Oldindianamen

    Oldindianamen Нерд

    Виноват, исправлюсь))) (на самом деле эту статью я читал ранее...выше было грубое предположение)
    Об этом по подробнее можно
     
    Igor68 нравится это.
  12. Igor68

    Igor68 Гуру

    И при этом в глушняк долбятся... отстаивая свою правоту... или приводя оправдания...
     
    NikitOS нравится это.
  13. Oldindianamen

    Oldindianamen Нерд

    Спасибо, очень конструктивно и очень мне помогло.
     
  14. Oldindianamen

    Oldindianamen Нерд

    Резюмируя все выше сказанное, без драйвера я сполю все Attiny.
    Посоветуйте простейшую схему драйвера.
     
    NikitOS и Airbus нравится это.
  15. Igor68

    Igor68 Гуру

    Именно ВСЕ! И не менее... ну хотя бы такой драйвер:
    http://amperka.ru/product/troyka-stepper-motor-driver
     
  16. parovoZZ

    parovoZZ Гуру

    Пошукай здесь по форуму. Совсем недавно обсуждали. Тема называлась полушаг шаговика или как-то так.
     
  17. parovoZZ

    parovoZZ Гуру

    Поподробнее в учебнике по ТОЭ цепей с переменным током.
     
    Oldindianamen нравится это.
  18. Airbus

    Airbus Радиохулиган Модератор

    А L 293 не?Как раз по феншую
     
  19. Oldindianamen

    Oldindianamen Нерд

    Ок, благодарю.
     
  20. Вам это никак не поможет. Просто некоторые не могут удержаться от возможности блеснуть умом, даже когда это совершенно не по делу.