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

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Регулятор оборотов двигателя постоянного тока.
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор оборотов двигателя постоянного тока.
Denis_K, плохой драйвер. Т1 будет хорошо (быстро) открываться, но медленно закрываться, т.е. ёмкость затвора будет медленно разряжаться через R1.
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
hardlock, других вариантов нет, т.к. напряжение питания слишком мало для применения другого драйвера... а бустреп нет смысла городить... на такой низкой частоте фронты хорошие и затворная емкость успевает разрядится... проверено
. Изначально вообще планировал управлять с МК, даже ПП сделана без Т2, он навесом уже добавлен при отладке, но проблема в прошивке так и осталась
.
Добавлено спустя 3 часа 17 минут 8 секунд:
Что-то не получается у меня переназначить вход с ADC2 на ADC1... инициализация так PORTB=0b00001001; DDRB=0b00000001; а дальше?
ADMUX=ADC_VREF_TYPE & 0xff; - я так понимаю здесь присваивается рабочий вход?


Добавлено спустя 3 часа 17 минут 8 секунд:
Что-то не получается у меня переназначить вход с ADC2 на ADC1... инициализация так PORTB=0b00001001; DDRB=0b00000001; а дальше?
ADMUX=ADC_VREF_TYPE & 0xff; - я так понимаю здесь присваивается рабочий вход?
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор оборотов двигателя постоянного тока.
Denis_K wrote:Что-то не получается у меня переназначить вход с ADC2 на ADC1
нет.Denis_K wrote:ADMUX=ADC_VREF_TYPE & 0xff; - я так понимаю здесь присваивается рабочий вход?
Code: Select all
read_adc(2)
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
Спасибо
.

Такой алгоритм я так понимаю сложно организовать?при 2,7В на входе заполнение 100% на выходе и при 4,2В на входе имеем 50% ШИМ на выходе
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор оборотов двигателя постоянного тока.
Думаю нет - небыло времени подумать. Надо формулу нарисовать и всё...Denis_K wrote:Такой алгоритм я так понимаю сложно организовать?
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
hardlock, в принципе не критично, думаю можно просто начать уменьшать скважность от 2,7В и до 5В... как раз так и выйдет 50% при 4В.
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Регулятор оборотов двигателя постоянного тока.
Формула получилась такая pwm = 255 - 127*(read_adc(1)-read_adc(2,7В))/(read_adc(4,2В)-read_adc(2,7В))Denis_K wrote:Спасибо.
Такой алгоритм я так понимаю сложно организовать?при 2,7В на входе заполнение 100% на выходе и при 4,2В на входе имеем 50% ШИМ на выходе
read_adc(1) - значение на входе
read_adc(4,2В) - константа примерно = 1000
read_adc(2,7В) - константа примерно = 500
pwm = 255 - 127*(read_adc(1)-500)/500
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
IYra, спасибо огромное! Завтра-послезавтра буду "шиться"... отпишусь потом.
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
Что-то не заладилось с самого начала... решил обновить прошивку своего 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 243 times
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
Да, еще забыл добавить - "подтягивал" 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 отталкивался от ион...
переписал формулу так pwm = 255 + read_adc(2,7В) - read_adc(1)/4 - в протеусе все хорошо, срывов никаких нет, а вот в железе нет регулировки скважности, хотя на входе ацп реакция только при замыкании на землю.
Да, забыл, read_adc(2,7В) = 145. Итого pwm = 400 - read_adc(1)/4
PS:
Я разобрался почему нет регулировки скважности... МК то тоже у меня от акб запитан и напряжение питания равно напряжению на входе адс1. Теперь вопрос в том, чтобы adc отталкивался от ион...
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
Так понимаю нужно в ADMUX=ADC_VREF_TYPE & 0xff изменить бит REFS0. Должно быть так - ADMUX=0x63?
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор оборотов двигателя постоянного тока.
Denis_K,
Code: Select all
#define ADC_VREF_TYPE 0x40 //1.1V Vref
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
hardlock, спасибо, все работает! Я уж потом только догадался, что можно сгенерить код и посмотреть изменения
. Только осталась проблема в выключенном состоянии. Иголки на выходе с размахом напряжения питания.

- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор оборотов двигателя постоянного тока.
посмотрите, как у меня сделано. Надо не ШИМ=0, а выключать выход полностью.Denis_K wrote: Только осталась проблема в выключенном состоянии.
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
Спасибо hardlock! Будем думать...
-
- Пробегал мимо
- Posts: 4
- Joined: 27 Aug 2017 11:02
Re: Регулятор оборотов двигателя постоянного тока.
Как бороться с сильным нагревом полевика на малых оборотах(у меня работает IRF540 ,питание 24 вольта
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
Греться не должен ни на каких оборотах. Полевик не в насыщении... нужен драйвер.
-
- Пробегал мимо
- Posts: 4
- Joined: 27 Aug 2017 11:02
Re: Регулятор оборотов двигателя постоянного тока.
какой драйвер посоветуете на дискретных элементах
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
Можете выше по теме посмотреть схему, которую я выкладывал...
-
- Пробегал мимо
- Posts: 4
- Joined: 27 Aug 2017 11:02
Re: Регулятор оборотов двигателя постоянного тока.
У МЕНЯ ТОЛЬКО IRF540 И 2N7000
ЭТО ПОДОЙДЕТ ИЛИ НЕТ,ВЕДЬ ЭТО ДРУГОЕ ВКЛЮЧЕНИЕ НАГРУЗКИ
ЭТО ПОДОЙДЕТ ИЛИ НЕТ,ВЕДЬ ЭТО ДРУГОЕ ВКЛЮЧЕНИЕ НАГРУЗКИ
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
У меня Р-канал... для N-канального нужно все в точности наоборот. Главное принцип работы... с МК уровня 5В недостаточно для открытия ирф540, поэтому либо использовать полевик с маркировкой IRL, либо драйвер к 540 лепить. При напряжении питания в 24В можно спокойно использовать повторитель на биполярных транзисторах в качестве драйвера... схем и решений уйма.
Добавлено спустя 3 минуты 53 секунды:
Можно даже так
Добавлено спустя 3 минуты 53 секунды:
Можно даже так
- Attachments
-
- 225975.GIF (6.84 KiB) Viewed 5995 times
-
- Пробегал мимо
- Posts: 4
- Joined: 27 Aug 2017 11:02
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Регулятор оборотов двигателя постоянного тока.
Всем привет. Я не терял времени с сделал разводку платы под регулятор с реверсом по своей схеме плюс дополнительные функции, но об этом по позже. Да за основу я использовал вариант на дискретных элементах. На это две причины 1-универсальность можно использовать без реверса как в обычном исполнении просто не устанавливать дополнительные детали, 2-тяжело найти сборки транзисторов с логическим управлением на напряжение выше 30 вольт да и использовать на пределе транзисторы я не хочу. Теперь осталось самое главное-программное обеспечение схемы, этого увы я делать не умею и полагаюсь только на вашу помощь. Так,что в очередной раз приглашаю к участию специалистов в программировании. Плату опубликую только после проверки в работе а это зависит только от вас. Станок на который я планирую этот регулятор имеет две подсветки верхнюю и нижнюю работают независимо и имеют регулировку яркости, и лазерная метка для облегчения позиционирования. Не все смотрели изменённую мной схему по этому я напомню ещё раз.
Last edited by rar on 04 Sep 2017 23:43, edited 1 time in total.
-
- Частенько бываю
- Posts: 82
- Joined: 16 Jun 2017 13:48
- Location: Краснодарский край
Re: Регулятор оборотов двигателя постоянного тока.
Это как?2-тяжело найти сборки транзисторов с логическим управлением на напряжение выше 30 вольт
Добавлено спустя 1 минуту 52 секунды:
IRL3705 вот первый пришедший в голову...
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Регулятор оборотов двигателя постоянного тока.
Сборка транзисторов это два разно полярных или одно полярных транзистора в одном smd (soic8) корпусе вот теперь попробуйте подобрать свыше 30 вольт и логическим управлением. Конечно если мотор на 12-24в то ставить сборки логично и правильно, но только в том случае когда используют полную схему. А на Н -мосту из отдельных транзисторов есть возможность изменения подключения например использовать одно плечо или половинку если реверс не нужен.