реклама на сайте
подробности

 
 
> atmega16 + MP4101, Не пойму в чем дело!
Lost_Viking
сообщение Aug 18 2009, 22:51
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091



Есть мега16. Есть такой вот драйвер шагового двигателя (MP4101).
Подключаю вручную базы драйвера(транзисторов) к +5В, транзисторы открываются. Подаю на базы через делитель +2В - тоже открываются.
Но! Беру мегу16, беру PORTA 0...3. Заливаю программу, которая просто сдвигает единицу по этим младшим четырем разрядам порта. Осциллографом смотрю амплитуду импульсов: около 4.5 вольт.
Теперь подключаю эти четыре пина к mp4101, и о чудо! Транзисторы не открываются! Замеряю напряжение импульсов между базами и общим проводником: примерно 0.5 вольт.
В чем дело? Порт сдох? Или для открытия mp4101 нужен более мощный источник?
Второй день бьюсь. Весь мозг себе сломал.

Открутил драйвер от меги. Припаял к одному из пинов светодиод. Светодиод еле-еле загорается во время импульса. Не стал замерять какой светодиод потребляет ток при полной яркости, ибо думаю, что в пределах 30-40мА. Это вполне вписывается в предельные значения для меги (до 40мА).
40мА 4.5В неужели недостаточно для открытия транзистора?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01319 секунд с 7
ELECTRONIX ©2004-2016