Происходит ограничение тока при ШИМ мосфетом

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
user3
Родился
Сообщения: 16
Зарегистрирован: Вс янв 22, 2017 13:01:12

Происходит ограничение тока при ШИМ мосфетом

Сообщение user3 »

Решил починить детям игрушку - трассу на 2 машинки. Пульты управления скоростью не работали - решил использовать ATTiny13, 2 мосфета и 2 потенциометра.
Симуляция на макетке работает, светодиод шим'иться отлично.
Первые грабли получил по питанию, как только ставил машинку на трассу - генерация импульсов улетала напрочь.
Решилось установкой керамики 0.1uF и электролита 1000uF вбилизи МК.
Но вторая проблема для меня непонятна - как будто ограничение тока.

Относительно медленный разгон при максимальном заполнении шим, осцилл показывает почти 100%.
При установке на одну колею 2-х машинок - они почти не едут.
Блок питания показывает, что независимо от обстоятельств (2 машинки на одной трассе, затормозить машинку на трассе) - ток всей конструкции не превышает примерно 1.1А.

Технические характеристики:
СпойлерПитание - "лабораторный" БЖ (Понижающий преобразователь с 24В), установлено 5 вольт, при КЗ выдает около 5 ампер.

Транзисторы 13N03LA, DPAK, в даташите указано Logic level, "транзистор тестер" промерял, что Vt =2.5 вольт, RDS=0.1 ом.
Замена транзистора на 9916gh (даташит гласит Capable of 2.5V gate drive, "транзистор тестер" показал Vt =1.1 вольт, RDS=0.1 ом) - НЕ ПОМОГЛА.
Затвор транзистора подтянут к земле резистором 10кОм, соединен с МК через резистор 100ом.

Двигатели машинок - при нормальном движении ток около 440мА, при блокировки колес 2.2А (испытания напрямую от БЖ).

При езде 1 машинки на трассе, падение напряжение на транзисторе не превышает 25мВ.

Потенциометры 10кОм

Использование ATTiny13:
#define pot1 PB3
#define pot2 PB4
#define fet1 PB1
#define fet2 PB0
ШИМ - встроенный в функцию analogWrite, осциллограф считает, что частота шима плавает между 4 и 8 кГц, в зависимости от тока нагрузки (это уже после установки конденсаторов по питанию).
Где искать ограничение тока? Неужели провода?
Реклама
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25223
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение КРАМ »

схему бы увидеть.
в смысле источник, ключ, нагрузка.
ну и осциллограмму на нагрзке, заодно...
Последний раз редактировалось КРАМ Вс дек 03, 2017 15:17:15, всего редактировалось 1 раз.
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение BOB51 »

Сизить частоту ШИМ до 120-200Гц.
8)
user3
Родился
Сообщения: 16
Зарегистрирован: Вс янв 22, 2017 13:01:12

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение user3 »

Схема конструкции. Вроде все просто, проще уже наверно некуда...
Тоже задумался над частотой шима. Но так как я ей не управляю, она генерируется внутренними механизмами функции analogWrite - попытаюсь снизить общую частоту работы МК.
К стати, забыл указать, программирую ATTiny13 посредством ArduinoIDE, использую Arduino Nano как ISP. Знаю, что не совсем красиво, но для 4-х строк кода - хватит с головой.
Вложения
attiny13_mosfet.PNG
(82.09 КБ) 445 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение BOB51 »

Под цели ШИМ в таком применении лучше NE555.
8)
Ардуино IDE не для работы с attiny13 - там другие задачи и средства их решения.
Хотя... На заре цифровой схемотехники тоже радиоприемники на ЛА3/ЛА7 лепили... даже вполне себе работоспособные...
:wink:
Реклама
user3
Родился
Сообщения: 16
Зарегистрирован: Вс янв 22, 2017 13:01:12

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение user3 »

В начале на макетке собрал на NE555, но как-то не завелось.
А так как я больше программист, чем схемотехник, то отладка схемы для меня более проблематична, чем применение МК.
Тем более, что в запасах лежат 10штук soic8 ATTiny13, одна с которых распаяна на адаптере и уже была посажена на макетку с предыдущих проектов..

В общем - ищу в инете нужные фьюзы для 1.2MHz тиньки.
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение BOB51 »

Ну ежли программист...
Тогда тиньку надо под ассемблером обработать - делай все, что душе угодно.
:hunger:
user3
Родился
Сообщения: 16
Зарегистрирован: Вс янв 22, 2017 13:01:12

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение user3 »

BOB51 писал(а):Тогда тиньку надо под ассемблером обработать
Кто бы спорил.. :)))
Хотя - сомневаюсь, что использование ассемблера решит проблему.
И количество затраченного времени для вспоминания ассемблера и его особенностей для AVR, в особенности ATTiny13 - существенно затянет время реализации.
Тогда как использованный вариант по програмной части - вне конкуренции по скорости реализации.

Но игра с фьюзами закончилась для тиньки плачевно, поетому наверно придется вернуться к 555 таймеру :beer:
Нет, таки работает, надо было прошивку ISP програматора для Nano пересобрать на более медленную скорость програмируемого устройства.
Буду сейчас тестировать ШИМ с более низкой частотой МК.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение Ivanoff-iv »

фьюзы ставь как хочешь хоть 9,6 хоть 4,8 мГц у неё есть программный делитель - его и настраивай (настраивается прямо в коде). хотя можно так: 9,6мГц (CKSEL=10 SUT=10 =default value) и div8 (DIV8=1). скачай АВР фьюз калькулятор из плеймаркета в нём всё есть.

Добавлено after 4 minutes 47 seconds:
если хочется к ассемблеру приблизиться, но не хочется сильно его учить - попробуй "алгоритм билдер".
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
user3
Родился
Сообщения: 16
Зарегистрирован: Вс янв 22, 2017 13:01:12

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение user3 »

Offtop..
К ассемблеру уже приближался, курсовую на нем делал. Понравилось. Но это было давно, после него было много кода на языках высокого уровня, вспоминать ассемблер ради 10-20 строчек кода расточительно по времени, выходной уже заканчивается, а игрушку не запустил.


С программной частью я разберусь, проблема была в том, что ток не растет, хотя должен.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение Ivanoff-iv »

попробуй чистый плюс на затвор подать, если ОК - добавь фильтр вч чтобы из ШИМа сделать типа СТЕП-ДАУН.

Добавлено after 3 minutes 45 seconds:
а программку на досуге глянь: там полномочий как в АСМе, но оформление кода графическое и наглядность кода получается не хуже чем на ЯВУ.
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
user3
Родился
Сообщения: 16
Зарегистрирован: Вс янв 22, 2017 13:01:12

Re: Происходит ограничение тока при ШИМ мосфетом

Сообщение user3 »

К стати..
Спасибо, оно! Попробовал - проблема была в проводах.. Добавил по силовой трассе дополнительные провода - две машинки на одной трассе разгоняются так, что улетают с трассы.
Это же так просто исключить проблему с транзистором - подать на него эталонный сигнал и выяснить, где затык - в транзисторе или проводах/схеме..

На "алгоритм билдер" посмотрю, возможно действительно реализую работу посредством аппаратного ШИМа.
Ответить

Вернуться в «Практика»