24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

Регулятор оборотов двигателя постоянного тока.

Здесь только проекты на ATtiny
Forum rules
test2
Post Reply
User avatar
hardlock
Администратор
Posts: 3959
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by hardlock »

Denis_K, плохой драйвер. Т1 будет хорошо (быстро) открываться, но медленно закрываться, т.е. ёмкость затвора будет медленно разряжаться через R1.
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

hardlock, других вариантов нет, т.к. напряжение питания слишком мало для применения другого драйвера... а бустреп нет смысла городить... на такой низкой частоте фронты хорошие и затворная емкость успевает разрядится... проверено :) . Изначально вообще планировал управлять с МК, даже ПП сделана без Т2, он навесом уже добавлен при отладке, но проблема в прошивке так и осталась :( .

Добавлено спустя 3 часа 17 минут 8 секунд:
Что-то не получается у меня переназначить вход с ADC2 на ADC1... инициализация так PORTB=0b00001001; DDRB=0b00000001; а дальше?
ADMUX=ADC_VREF_TYPE & 0xff; - я так понимаю здесь присваивается рабочий вход?
User avatar
hardlock
Администратор
Posts: 3959
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by hardlock »

Denis_K wrote:Что-то не получается у меня переназначить вход с ADC2 на ADC1
Denis_K wrote:ADMUX=ADC_VREF_TYPE & 0xff; - я так понимаю здесь присваивается рабочий вход?
нет.

Code: Select all

read_adc(2)
- вход ADC2.
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

Спасибо :) .
при 2,7В на входе заполнение 100% на выходе и при 4,2В на входе имеем 50% ШИМ на выходе
Такой алгоритм я так понимаю сложно организовать?
User avatar
hardlock
Администратор
Posts: 3959
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by hardlock »

Denis_K wrote:Такой алгоритм я так понимаю сложно организовать?
Думаю нет - небыло времени подумать. Надо формулу нарисовать и всё...
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

hardlock, в принципе не критично, думаю можно просто начать уменьшать скважность от 2,7В и до 5В... как раз так и выйдет 50% при 4В.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

Re: Регулятор оборотов двигателя постоянного тока.

Post by IYra »

Denis_K wrote:Спасибо :) .
при 2,7В на входе заполнение 100% на выходе и при 4,2В на входе имеем 50% ШИМ на выходе
Такой алгоритм я так понимаю сложно организовать?
Формула получилась такая pwm = 255 - 127*(read_adc(1)-read_adc(2,7В))/(read_adc(4,2В)-read_adc(2,7В))
read_adc(1) - значение на входе
read_adc(4,2В) - константа примерно = 1000
read_adc(2,7В) - константа примерно = 500

pwm = 255 - 127*(read_adc(1)-500)/500
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

IYra, спасибо огромное! Завтра-послезавтра буду "шиться"... отпишусь потом.
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

Что-то не заладилось с самого начала... решил обновить прошивку своего AVRISP MKII и еле привел его в чувства... ну да ладно. По поводу прошивки - все плохо :-) . Во-первых при отключенной кнопке, где-то с 3,2В на 5-ом выводе появляются иголки амплитудой напряжения питания, двигатель естественно "пищит" и жрет около 10мА... а во вторых - при работе скважность постоянно скачет с минимума(20%примерно) до установленного значения, в итоге реакция на изменение скважности в диапазоне 2,8В - 4,3В может всего 5%. Это даже в протеусе наблюдается. Соответственно двигатель не может набрать требуемую мощность. Еще заметил, что регулировка начинается с 0В до 2,7В и с 2,8 по 5В одинаково, но судя по формуле так наверное и должно быть.
Attachments
firmware.rar
Файлы протеуса и квавр
(85.06 KiB) Downloaded 199 times
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

Да, еще забыл добавить - "подтягивал" ADC1 к питанию и садил на землю, в железе реакции никакой на выходе нет...
переписал формулу так pwm = 255 + read_adc(2,7В) - read_adc(1)/4 - в протеусе все хорошо, срывов никаких нет, а вот в железе нет регулировки скважности, хотя на входе ацп реакция только при замыкании на землю.
Да, забыл, read_adc(2,7В) = 145. Итого pwm = 400 - read_adc(1)/4

PS:
Я разобрался почему нет регулировки скважности... МК то тоже у меня от акб запитан и напряжение питания равно напряжению на входе адс1. Теперь вопрос в том, чтобы adc отталкивался от ион...
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

Так понимаю нужно в ADMUX=ADC_VREF_TYPE & 0xff изменить бит REFS0. Должно быть так - ADMUX=0x63?
User avatar
hardlock
Администратор
Posts: 3959
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by hardlock »

Denis_K,

Code: Select all

#define ADC_VREF_TYPE 0x40    //1.1V Vref
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

hardlock, спасибо, все работает! Я уж потом только догадался, что можно сгенерить код и посмотреть изменения :) . Только осталась проблема в выключенном состоянии. Иголки на выходе с размахом напряжения питания.
User avatar
hardlock
Администратор
Posts: 3959
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by hardlock »

Denis_K wrote: Только осталась проблема в выключенном состоянии.
посмотрите, как у меня сделано. Надо не ШИМ=0, а выключать выход полностью.
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

Спасибо hardlock! Будем думать...
uuu000
Пробегал мимо
Posts: 4
Joined: 27 Aug 2017 11:02

Re: Регулятор оборотов двигателя постоянного тока.

Post by uuu000 »

Как бороться с сильным нагревом полевика на малых оборотах(у меня работает IRF540 ,питание 24 вольта
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

Греться не должен ни на каких оборотах. Полевик не в насыщении... нужен драйвер.
uuu000
Пробегал мимо
Posts: 4
Joined: 27 Aug 2017 11:02

Re: Регулятор оборотов двигателя постоянного тока.

Post by uuu000 »

какой драйвер посоветуете на дискретных элементах
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

Можете выше по теме посмотреть схему, которую я выкладывал...
uuu000
Пробегал мимо
Posts: 4
Joined: 27 Aug 2017 11:02

Re: Регулятор оборотов двигателя постоянного тока.

Post by uuu000 »

У МЕНЯ ТОЛЬКО IRF540 И 2N7000
ЭТО ПОДОЙДЕТ ИЛИ НЕТ,ВЕДЬ ЭТО ДРУГОЕ ВКЛЮЧЕНИЕ НАГРУЗКИ
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

У меня Р-канал... для N-канального нужно все в точности наоборот. Главное принцип работы... с МК уровня 5В недостаточно для открытия ирф540, поэтому либо использовать полевик с маркировкой IRL, либо драйвер к 540 лепить. При напряжении питания в 24В можно спокойно использовать повторитель на биполярных транзисторах в качестве драйвера... схем и решений уйма.

Добавлено спустя 3 минуты 53 секунды:
Можно даже так
Attachments
225975.GIF
225975.GIF (6.84 KiB) Viewed 4023 times
uuu000
Пробегал мимо
Posts: 4
Joined: 27 Aug 2017 11:02

Re: Регулятор оборотов двигателя постоянного тока.

Post by uuu000 »

Спасибо!
User avatar
rar
Частенько бываю
Posts: 97
Joined: 26 Aug 2016 23:29
Location: Zaporizhzhya UA

Re: Регулятор оборотов двигателя постоянного тока.

Post by rar »

Всем привет. Я не терял времени с сделал разводку платы под регулятор с реверсом по своей схеме плюс дополнительные функции, но об этом по позже. Да за основу я использовал вариант на дискретных элементах. На это две причины 1-универсальность можно использовать без реверса как в обычном исполнении просто не устанавливать дополнительные детали, 2-тяжело найти сборки транзисторов с логическим управлением на напряжение выше 30 вольт да и использовать на пределе транзисторы я не хочу. Теперь осталось самое главное-программное обеспечение схемы, этого увы я делать не умею и полагаюсь только на вашу помощь. Так,что в очередной раз приглашаю к участию специалистов в программировании. Плату опубликую только после проверки в работе а это зависит только от вас. Станок на который я планирую этот регулятор имеет две подсветки верхнюю и нижнюю работают независимо и имеют регулировку яркости, и лазерная метка для облегчения позиционирования. Не все смотрели изменённую мной схему по этому я напомню ещё раз.
Attachments
Два варианта драйвера я выбрал на транзисторах
Два варианта драйвера я выбрал на транзисторах
Last edited by rar on 04 Sep 2017 23:43, edited 1 time in total.
Denis_K
Частенько бываю
Posts: 82
Joined: 16 Jun 2017 13:48
Location: Краснодарский край

Re: Регулятор оборотов двигателя постоянного тока.

Post by Denis_K »

2-тяжело найти сборки транзисторов с логическим управлением на напряжение выше 30 вольт
Это как?

Добавлено спустя 1 минуту 52 секунды:
IRL3705 вот первый пришедший в голову...
User avatar
rar
Частенько бываю
Posts: 97
Joined: 26 Aug 2016 23:29
Location: Zaporizhzhya UA

Re: Регулятор оборотов двигателя постоянного тока.

Post by rar »

Сборка транзисторов это два разно полярных или одно полярных транзистора в одном smd (soic8) корпусе вот теперь попробуйте подобрать свыше 30 вольт и логическим управлением. Конечно если мотор на 12-24в то ставить сборки логично и правильно, но только в том случае когда используют полную схему. А на Н -мосту из отдельных транзисторов есть возможность изменения подключения например использовать одно плечо или половинку если реверс не нужен.
Post Reply