БП с микроконтроллерным управлением и регулировкой параметр
-
oleg.kuchenkov
- Родился
- Сообщения: 17
- Зарегистрирован: Вт июн 02, 2015 20:00:16
- Откуда: Астрахань
Re: БП с микроконтроллерным управлением и регулировкой парам
Энкодер, 20В 10А, автовыключение на выходе PC ON эта прошивка работает отлично, проверил в железе! Но есть одна большая просьба сделайте вариант этой прошивки на напряжение 25 вольт и ток 15 ампер.
-
Андрей78
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Ср май 01, 2013 09:30:45
- Откуда: Санкт-Петербург
Re: БП с микроконтроллерным управлением и регулировкой парам
semsoft писал(а):Обновлен прикрепленный архив в сообщении Пт май 15, 2015 15:41:37. Изменен исходник, добавлена модель Proteus
Андрей78, пробуйте - 25 В 15 А. В железе не проверялось, только в протеусе. Увеличение инкремента зависит от продолжительности вращения и в некоторой степени от скорости вращения энкодера.
Огромное вам спасибо за прошивку! Наконец-то проверил в железе, все работает, 25В 15А. И скорость энкодера увеличилась до приемлемой. Но при подключении нагрузки сразу вылетел один транзистор 13009 в первичке. Я уже пробовал, давно еще, ставить прошивку на более высокое выходное напряжение и ток, и что-то у меня тогда не пошло, пришлось вернуться к 20В 10А. Сейчас вспомнить не могу, но думаю, что именно напряжение 25В является для моего БП смертельным. Не сочтите за труд, сотворите прошивку 20В 15А с энкодером и кнопками памяти. Этим БП питаю радиостанцию, 13,8В, 11-15А, так что за напряжением не гонюсь.
С нетерпением жду.
UB1AIS
Не так страшен Бонч, как его Бруевич...
Не так страшен Бонч, как его Бруевич...
Re: БП с микроконтроллерным управлением и регулировкой парам
oleg.kuchenkov, Андрей78 пожалуйста
Энкодер, кнопки памяти, подстройка нуля, гистерезис, отключение выхода кнопкой, автовыключение
Энкодер, кнопки памяти, подстройка нуля, гистерезис, отключение выхода кнопкой, автовыключение
- Вложения
-
- power supply ENC_25V15A.zip
- (5.46 КБ) 575 скачиваний
-
- power supply ENC_20V15A.zip
- (5.46 КБ) 410 скачиваний
-
Андрей78
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Ср май 01, 2013 09:30:45
- Откуда: Санкт-Петербург
Re: БП с микроконтроллерным управлением и регулировкой парам
Счас попробую.
UB1AIS
Не так страшен Бонч, как его Бруевич...
Не так страшен Бонч, как его Бруевич...
-
oleg.kuchenkov
- Родился
- Сообщения: 17
- Зарегистрирован: Вт июн 02, 2015 20:00:16
- Откуда: Астрахань
Re: БП с микроконтроллерным управлением и регулировкой парам
Отлично буду пробовать ,спасибо огромное.
-
Андрей78
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Ср май 01, 2013 09:30:45
- Откуда: Санкт-Петербург
Re: БП с микроконтроллерным управлением и регулировкой парам
Испытываю вашу новую прошивку 20В 15А, запустилась нормально, в конце верхней строки появилась звездочка. Под нагрузкой пока не успел, завтра попробую. С предыдущей прошивкой 25В 15А пытался сегодня еще раз подружиться, сжег три транзистора 13009 и выходной диод 3040. Все-таки не любит мой БП напряжение выше 20В. Без нагрузки показывает 0,14А, как сбросить на нули? В прошивке с 21 стр. вроде как есть обнуление, а в вашей есть? Не помню как пользоваться обнулением, какие-то кнопки зажать?
UB1AIS
Не так страшен Бонч, как его Бруевич...
Не так страшен Бонч, как его Бруевич...
-
oleg.kuchenkov
- Родился
- Сообщения: 17
- Зарегистрирован: Вт июн 02, 2015 20:00:16
- Откуда: Астрахань
Re: БП с микроконтроллерным управлением и регулировкой парам
1. Поскольку точность АЦП+-2МЗР - имеем изменение показаний в младшем разряде. Чтоб не «прыгало» веден (отключаемый) гистерезис показаний вольтметра +/-4мВ/
Для включения/выключения гистерезиса нажимаем одновременно кнопки U2 и U3 (PORTB.4 & PORTB.5) и ждем пока не появится надпись FILTER ON/OFF отпускаем.
При включенном гистерезисе и изменении выходного напряжения, при помощи энкодера, гистерезис автоматически отключается. По завершению всех манипуляций происходит захват установленного значения напряжения и включение гистерезиса.
2. Питание ОУ однополярное поэтому есть некоторое начальное смещение показания тока.После того как выставили показания амперметра по эталонному прибору снимаем нагрузку и нажимаем одновременно кнопки U1 и U2 (PORTB.3 & PORTB.4) и ждем пока не появится надпись DEFINE ERROR COMPLETE отпускаем и опять калибруем.Теперь ошибка смещения будет учитываться при выводе значений измеренного тока.
3. Отключение выхода (кнопкой U4- PORTD.3) PORTC.5.
При включении PORTC.5=0(нагрузка отключена по умолчанию).
При нажатии кнопки и удержании ждем пока не появится сообщение OUT ON или OUT OFF при этом условие включения по умолчанию изменяется.
Для включения/выключения гистерезиса нажимаем одновременно кнопки U2 и U3 (PORTB.4 & PORTB.5) и ждем пока не появится надпись FILTER ON/OFF отпускаем.
При включенном гистерезисе и изменении выходного напряжения, при помощи энкодера, гистерезис автоматически отключается. По завершению всех манипуляций происходит захват установленного значения напряжения и включение гистерезиса.
2. Питание ОУ однополярное поэтому есть некоторое начальное смещение показания тока.После того как выставили показания амперметра по эталонному прибору снимаем нагрузку и нажимаем одновременно кнопки U1 и U2 (PORTB.3 & PORTB.4) и ждем пока не появится надпись DEFINE ERROR COMPLETE отпускаем и опять калибруем.Теперь ошибка смещения будет учитываться при выводе значений измеренного тока.
3. Отключение выхода (кнопкой U4- PORTD.3) PORTC.5.
При включении PORTC.5=0(нагрузка отключена по умолчанию).
При нажатии кнопки и удержании ждем пока не появится сообщение OUT ON или OUT OFF при этом условие включения по умолчанию изменяется.
-
oleg.kuchenkov
- Родился
- Сообщения: 17
- Зарегистрирован: Вт июн 02, 2015 20:00:16
- Откуда: Астрахань
Re: БП с микроконтроллерным управлением и регулировкой парам
Автовыключение устанавливаем нажатием одновременно кнопок U1 и U3 ,крутим энкодер выставляем время и нажимаем на кнопку энкодера
-
Андрей78
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Ср май 01, 2013 09:30:45
- Откуда: Санкт-Петербург
Re: БП с микроконтроллерным управлением и регулировкой парам
oleg.kuchenkov, спасибо!
UB1AIS
Не так страшен Бонч, как его Бруевич...
Не так страшен Бонч, как его Бруевич...
-
Андрей78
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Ср май 01, 2013 09:30:45
- Откуда: Санкт-Петербург
Re: БП с микроконтроллерным управлением и регулировкой парам
semsoft, ОГРОМНОЕ СПАСИБО! Все получилось, все работает, и фильтр, и автовыключение!
Вы СУПЕР!
Вы СУПЕР!
UB1AIS
Не так страшен Бонч, как его Бруевич...
Не так страшен Бонч, как его Бруевич...
-
oleg.kuchenkov
- Родился
- Сообщения: 17
- Зарегистрирован: Вт июн 02, 2015 20:00:16
- Откуда: Астрахань
Re: БП с микроконтроллерным управлением и регулировкой парам
Андрей78 скажите пожалуйста у вас пин AREF на меги куда подключен ? На конденсатор? Или на плюс питания мк?
-
oleg.kuchenkov
- Родился
- Сообщения: 17
- Зарегистрирован: Вт июн 02, 2015 20:00:16
- Откуда: Астрахань
Re: БП с микроконтроллерным управлением и регулировкой парам
Semsoft правильно ли я понимаю зависимости куда подключен пин AREF исходя из этого и прошивка будет разной? Тоесть это влияет на регулирование напряжения и тока?
-
oleg.kuchenkov
- Родился
- Сообщения: 17
- Зарегистрирован: Вт июн 02, 2015 20:00:16
- Откуда: Астрахань
Re: БП с микроконтроллерным управлением и регулировкой парам
На форуме есть две схемы управления где этот пин меги подключен через конденсатор,и где напрямую к 5 вольтам ... на что это влияет? Кто может разьяснить ?
-
Андрей78
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Ср май 01, 2013 09:30:45
- Откуда: Санкт-Петербург
Re: БП с микроконтроллерным управлением и регулировкой парам
oleg.kuchenkov писал(а):Андрей78 скажите пожалуйста у вас пин AREF на меги куда подключен ? На конденсатор? Или на плюс питания мк?
Насколько я помню, подключал согласно схеме, через 10nf на корпус. Чтобы убедиться нужно много разбирать, нет времени, да и просто уже не охота, т.к. два дня занимался ремонтом этого БП, видеть его не могу.
UB1AIS
Не так страшен Бонч, как его Бруевич...
Не так страшен Бонч, как его Бруевич...
Re: БП с микроконтроллерным управлением и регулировкой парам
oleg.kuchenkov писал(а):На форуме есть две схемы управления где этот пин меги подключен через конденсатор,и где напрямую к 5 вольтам
Спойлер
nema писал(а):Slavafart писал(а):Исходник
Исходя из Вашей схемы - вывод AREF соеденен с AVCC, а в исходнике - строка
#define ADC_VREF_TYPE 0xC0
указывает на использование внутреннего ИОН 2,56в.
Где ошибка - в схеме или в исходнике?
sonata писал(а):В схеме
Если Вы об этом. В исходнике, который я брал за основу #define ADC_VREF_TYPE 0xC0
Re: БП с микроконтроллерным управлением и регулировкой парам
Slavafart писал(а):Для тех кто борится с нелинейностью измерения тока.
Инструкция:
1. Собираем по схеме приведенной ниже.
2. Изменяем в исходнике с гистерезисами (выложу по одобрению автора) строку if (++pwm_val_a>=511) {pwm_val_a=511; }; на if (++pwm_val_a>=1023) {pwm_val_a=1023; };
3. Подключаем землю платы управления непосредственно к шунту
4. Калибруем коэффициент усиления резистором (Усиление "I" R1) по эталонному прибору, снимаем нагрузку. Записываем ошибку сдвига нуля одновременным нажатием U1 и U2 (PORTB.3 & PORTB.4) до появления надписи DEFINE ERROR COMPLETE.
Повторяем пункт №4 до получения наилучшего результата
При таком исполнении схемы и калибровке погрешность измерения тока составляет 0,5-1,5% на всем диапазоне измерений
В принципе у того кто разбирается в программировании получиться отключить внутренний Vref. и установить опору в пять вольт. Прекрасно получается и без отключения
-
oleg.kuchenkov
- Родился
- Сообщения: 17
- Зарегистрирован: Вт июн 02, 2015 20:00:16
- Откуда: Астрахань
Re: БП с микроконтроллерным управлением и регулировкой парам
Если Вы об этом. В исходнике, который я брал за основу #define ADC_VREF_TYPE 0xC0[/quote]
Тоесть подключаем через конденсатор?
Тоесть подключаем через конденсатор?
Re: БП с микроконтроллерным управлением и регулировкой парам
Кроме того есть ещё и две версии схемы под разные корпуса меги, DIP 28 и TQFP. Наверняка и прошивки разные. Андрей78 Рассмотрите этот вариант.oleg.kuchenkov писал(а):На форуме есть две схемы управления где этот пин меги подключен через конденсатор,и где напрямую к 5 вольтам
-
Андрей78
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Ср май 01, 2013 09:30:45
- Откуда: Санкт-Петербург
Re: БП с микроконтроллерным управлением и регулировкой парам
У меня под DIP28.
UB1AIS
Не так страшен Бонч, как его Бруевич...
Не так страшен Бонч, как его Бруевич...
-
Андрей78
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Ср май 01, 2013 09:30:45
- Откуда: Санкт-Петербург
Re: БП с микроконтроллерным управлением и регулировкой парам
oleg.kuchenkov писал(а):На форуме есть две схемы управления где этот пин меги подключен через конденсатор,и где напрямую к 5 вольтам ... на что это влияет? Кто может разьяснить ?
Правильно будет так. На стр.27 уже спрашивали.
- Вложения
-
- Снимок.JPG
- (12.91 КБ) 1592 скачивания
UB1AIS
Не так страшен Бонч, как его Бруевич...
Не так страшен Бонч, как его Бруевич...