Микроконтроллерное реле-регулятор
- igor16
- Встал на лапы
- Сообщения: 114
- Зарегистрирован: Чт май 17, 2007 07:49:09
- Откуда: Казань
- Контактная информация:
Микроконтроллерное реле-регулятор
Статья опубликована в Радио №8 2015 и у нас на форуме (схемы .цифровые устройства.зашита и контроль).
Немного из опыта эксплуатации РР с термокомпенсацией(стоит в авто лет 7 может и более.Собрано на ОУ и КС107)
При низких температурах устройство работает замечательно,отрабатывает своё предназначение на все 100%.(не одной перегоревшей лампы за всё время и всегда заряженная АКБ)
Но вот как только начинается лето , температура в двигательном отсеке растёт и нагревается сама АКБ.И вот тут начинается самое неприятное,напряжение на АКБ уменьшается до 12.8В-12.6В (В зависимости от температуры АКБ авто).И это низкое напряжение приводит к неправильным показаниям приборов (топлива,температуры двигателя если они стрелочные),электродвигателю радиатора(не работает на полной мощности),тусклый свет фар итд.
Из чего было сделано следующее заключение.Напряжение на АКБ не должно опускаться ниже 13.6В.(в самую жаркую погоду)
У меня вопрос к автору статьи(если он у нас зарегистрирован).Мне необходимо ограничить бортовую сеть авто нижним порогом 13.6В( в данном устройстве у нас будет 13.7В-13.5В
Я меняю меняю в ваше прошивке следующие значения;
case 478 ... 630: // напряжение термодатчика востановленно
case 621 ... 630: // +35 13,7 - 13,5
VOLTH = 610; //!!
VOLTL = 602; //!!
break;
А остальное удаляю до следующей строки
default: // обрыв или КЗ термодатчика 13,8 - 14,0
Я всё првильно делаю?
Немного из опыта эксплуатации РР с термокомпенсацией(стоит в авто лет 7 может и более.Собрано на ОУ и КС107)
При низких температурах устройство работает замечательно,отрабатывает своё предназначение на все 100%.(не одной перегоревшей лампы за всё время и всегда заряженная АКБ)
Но вот как только начинается лето , температура в двигательном отсеке растёт и нагревается сама АКБ.И вот тут начинается самое неприятное,напряжение на АКБ уменьшается до 12.8В-12.6В (В зависимости от температуры АКБ авто).И это низкое напряжение приводит к неправильным показаниям приборов (топлива,температуры двигателя если они стрелочные),электродвигателю радиатора(не работает на полной мощности),тусклый свет фар итд.
Из чего было сделано следующее заключение.Напряжение на АКБ не должно опускаться ниже 13.6В.(в самую жаркую погоду)
У меня вопрос к автору статьи(если он у нас зарегистрирован).Мне необходимо ограничить бортовую сеть авто нижним порогом 13.6В( в данном устройстве у нас будет 13.7В-13.5В
Я меняю меняю в ваше прошивке следующие значения;
case 478 ... 630: // напряжение термодатчика востановленно
case 621 ... 630: // +35 13,7 - 13,5
VOLTH = 610; //!!
VOLTL = 602; //!!
break;
А остальное удаляю до следующей строки
default: // обрыв или КЗ термодатчика 13,8 - 14,0
Я всё првильно делаю?
Re: Микроконтроллерное реле-регулятор
Игорь, выкладывай весь проект.
У меня, устройство без контроллера (на компараторе), но та же самая беда.
У меня, устройство без контроллера (на компараторе), но та же самая беда.
Re: Микроконтроллерное реле-регулятор
Я то-же собрал такое реле, но пока его не ставил. Вот моя плата.
- Вложения
-
- Plara_Reley 85.rar
- (27.5 КБ) 530 скачиваний
Re: Микроконтроллерное реле-регулятор
Архив с материалами по реле-регулятору
Re: Микроконтроллерное реле-регулятор
Дежавю читать нечем.
- igor16
- Встал на лапы
- Сообщения: 114
- Зарегистрирован: Чт май 17, 2007 07:49:09
- Откуда: Казань
- Контактная информация:
Re: Микроконтроллерное реле-регулятор
В программировании я не очень силён.Давно это было.Но есть у кого проконсультироваться по СИ+.Постараюсь разобраться в прошивке и всё доработать под другое напряжение.
По контрольной лампе в схеме и прошивке скорее всего уберу.Не буду ничего переделывать в штатной проводке.(стандартно лампа зарядки подключена к дополнительным диодам в генераторе).Да и бортовой стоит, он напряжение показывает.
Если место хватит в Тиньке есть мысль поставить термостат включения РР при низких температурах воздуха .После запуска, двигатель работает без генератора и после истечении 1 минуты или 1.5 минуты включается возбуждение.(только при низких температурах).
По контрольной лампе в схеме и прошивке скорее всего уберу.Не буду ничего переделывать в штатной проводке.(стандартно лампа зарядки подключена к дополнительным диодам в генераторе).Да и бортовой стоит, он напряжение показывает.
Если место хватит в Тиньке есть мысль поставить термостат включения РР при низких температурах воздуха .После запуска, двигатель работает без генератора и после истечении 1 минуты или 1.5 минуты включается возбуждение.(только при низких температурах).
Re: Микроконтроллерное реле-регулятор
Не плохо было-бы при низких сделать отключение. Можно и по времени или по оборотам, как удобней так и делай. По напряжению 14.2v зима 13.8v лето
Re: Микроконтроллерное реле-регулятор
Вот по оборотам, было бы ОЧЕНЬ полезно.
То, что стоит у меня сейчас, обеспечивает максимальный то подмагничивания (при необходимости) 8А.
А генератор на холостых, производит 4А.
Итого - ехал домой (по пробкам) полтора часа, а приехал с максимально разряженной АКБ.
(Часть ТЗ)
Не снижать напряжение бортсети ниже 13.6в., при работающем двигателе.
Отключать обмотки подмагничивания при оборотах ниже 1 200. (можно подключиться к ЭПХХ)
То, что стоит у меня сейчас, обеспечивает максимальный то подмагничивания (при необходимости) 8А.
А генератор на холостых, производит 4А.
Итого - ехал домой (по пробкам) полтора часа, а приехал с максимально разряженной АКБ.
(Часть ТЗ)
Не снижать напряжение бортсети ниже 13.6в., при работающем двигателе.
Отключать обмотки подмагничивания при оборотах ниже 1 200. (можно подключиться к ЭПХХ)
-
pcb
- Опытный кот
- Сообщения: 833
- Зарегистрирован: Пт авг 12, 2011 09:14:27
- Откуда: Млечный путь/Земля/РФ/Екатеринбург
Re: Микроконтроллерное реле-регулятор
Весь проект в раза два можно уменьшить. 

Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
- igor16
- Встал на лапы
- Сообщения: 114
- Зарегистрирован: Чт май 17, 2007 07:49:09
- Откуда: Казань
- Контактная информация:
Re: Микроконтроллерное реле-регулятор
case 621 ... 630: // +35 13,7 - 13,5
VOLTH = 610; //!!
VOLTL = 602; //!!
break;
case 631 ... 640: // +40 13,7 - 13,5
VOLTH = 610; // !!
VOLTL = 602; //
break;
case 641 ... 651: // +45 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 652 ... 661: // +50 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 662 ... 671: // +55 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 672 ... 681: // +60 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 682 ... 692: // +65 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 693 ... 720: // +70 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 721 ... 764: // +70 - +100 13,7 -13,5
VOLTH = 610; // 13,7 Вольт // выключаем возбуждение
VOLTL = 602; // 13,5 Вольт // включаем возбуждение
break;
Вот кусок с изменённой частью под напряжение 13.7-13.5В. Если можно написать короче, подскажите.
Насчёт индикаторной лампы.Тут автор замутил через нее ,что включено зажигание сигнал на РВ1.
Я считаю ,что нужно исключить такой ненадёжный элемент ,как лампа накаливания для подачи команды на проц.Достаточно и сигнала с замка зажигания.Буду разбираться с этой частью прошивки.
VOLTH = 610; //!!
VOLTL = 602; //!!
break;
case 631 ... 640: // +40 13,7 - 13,5
VOLTH = 610; // !!
VOLTL = 602; //
break;
case 641 ... 651: // +45 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 652 ... 661: // +50 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 662 ... 671: // +55 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 672 ... 681: // +60 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 682 ... 692: // +65 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 693 ... 720: // +70 13,7 -13,5
VOLTH = 610; //
VOLTL = 602; //
break;
case 721 ... 764: // +70 - +100 13,7 -13,5
VOLTH = 610; // 13,7 Вольт // выключаем возбуждение
VOLTL = 602; // 13,5 Вольт // включаем возбуждение
break;
Вот кусок с изменённой частью под напряжение 13.7-13.5В. Если можно написать короче, подскажите.
Насчёт индикаторной лампы.Тут автор замутил через нее ,что включено зажигание сигнал на РВ1.
Я считаю ,что нужно исключить такой ненадёжный элемент ,как лампа накаливания для подачи команды на проц.Достаточно и сигнала с замка зажигания.Буду разбираться с этой частью прошивки.
Re: Микроконтроллерное реле-регулятор
Будем ждать результата. Отключение по оборотам нужно брать с сигнала тахометра. С клапана ЭПХХ брать не стоит он то включается то отключается. Изменил подключение резистор R11 привязал его к 5 вольтам
Re: Микроконтроллерное реле-регулятор
Если ЭППХ то срабатывает, то нет, то нужно менять - либо клапан, либо "Управление ЭППХ".
Теперь о прошивке:
Бывают машины, у которых сдвоенная катушка работает только в ВМТ (ОКА).
Бывают - одна сдвоенная катушка в ВМТ, другая в НМТ.
Бывают - четыре катушки. По одной на цилиндр.
И, всё ещё, бывают - трамблёр. Одна катушка на ВМТ и НМТ.
И для каждой машины, внутри тахометра, своя настройка.
Следственно:
Если привязывать к оборотам:
Надо делать или четыре прошивки (для новичков - предпочтительней), или указывать место в прошивке, где изменить цифру делителя под свой тип авто.
Теперь о прошивке:
Бывают машины, у которых сдвоенная катушка работает только в ВМТ (ОКА).
Бывают - одна сдвоенная катушка в ВМТ, другая в НМТ.
Бывают - четыре катушки. По одной на цилиндр.
И, всё ещё, бывают - трамблёр. Одна катушка на ВМТ и НМТ.
И для каждой машины, внутри тахометра, своя настройка.
Следственно:
Если привязывать к оборотам:
Надо делать или четыре прошивки (для новичков - предпочтительней), или указывать место в прошивке, где изменить цифру делителя под свой тип авто.
Re: Микроконтроллерное реле-регулятор
Я имел в виду что на низких оборотах клапан включён, а при высоких и отпущенной педали газа он выключен. У меня то-же стоит четырёх выводная катушка, ВАЗ21074 и всё равно я на свой тахометр взял сигнал.
-
pcb
- Опытный кот
- Сообщения: 833
- Зарегистрирован: Пт авг 12, 2011 09:14:27
- Откуда: Млечный путь/Земля/РФ/Екатеринбург
Re: Микроконтроллерное реле-регулятор
igor16 писал(а):Вот кусок с изменённой частью под напряжение 13.7-13.5В. Если можно написать короче, подскажите.
взять несколько старших битов АЦП и без вот этих
я могу написать норм прошивку, запрограммировать и отправить почтой.igor16 писал(а):VOLTH = 610; //!!
VOLTL = 602; //!!
Arwood писал(а):Если привязывать к оборотам:
Надо делать или четыре прошивки
Это про ЭПХХ? Если да то ЭПХХ все равно когда бьет искра.
Arwood писал(а):ЭППХ
Аббревиатура не та, а правильная: Экономайзер Принудительного Холостого Хода - ЭПХХ
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
Re: Микроконтроллерное реле-регулятор
Ну конечно же ЭПХХ.
И не важно КОГДА бьёт искра.
А вот СКОЛЬКО было искр на два оборота коленвала - вовсе не всё равно.
И в каждой машине, этот момент учитывается в соответствии с особенностью конструкции.
Только, ты-то в этой теме, что забыл?
Тут рассуждают те, кто делает сам, а не барыжит китаищиной.
И не важно КОГДА бьёт искра.
А вот СКОЛЬКО было искр на два оборота коленвала - вовсе не всё равно.
И в каждой машине, этот момент учитывается в соответствии с особенностью конструкции.
Только, ты-то в этой теме, что забыл?
Тут рассуждают те, кто делает сам, а не барыжит китаищиной.
-
pcb
- Опытный кот
- Сообщения: 833
- Зарегистрирован: Пт авг 12, 2011 09:14:27
- Откуда: Млечный путь/Земля/РФ/Екатеринбург
Re: Микроконтроллерное реле-регулятор
Arwood писал(а):А вот СКОЛЬКО было искр на два оборота коленвала - вовсе не всё равно.
Это программная заморочка, нужно всего лишь различить стартовый пуск и постоянную работу, прошивку можно одну сделать.
Но по ряду это делать никто не будет, ибо, кто такие вопросы задает тупо не осилит, а кто осилит, сделает и будет кататься, молча.
И опять же в статье заложен тини85 с ограниченным количеством ног, а сама программа только для регулирования напряжения заряда, причем очень кривенько написана, намного проще это все переписать в адекватный вид.
Если уж лепить из мухи слона, то нужно взять фуоз и допилить до нужного функционала, ибо там и обороты считаются, и батарея меряется, можно и эпхх управлять и обмоткой возбуждения, да чо хошь, лишь бы стимул был все это реализовывать.
Зы в моём зажигании как раз один из выводов эпхх управляет. Всего лишь докинуть один резистор и транзистор с проводком до ЭПХХ

Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
- igor16
- Встал на лапы
- Сообщения: 114
- Зарегистрирован: Чт май 17, 2007 07:49:09
- Откуда: Казань
- Контактная информация:
Re: Микроконтроллерное реле-регулятор
Немного подправил прошивку.
Ограничен порог напряжения 13.7-13.5В при температурах +40..100С. Остальное пока без изменений(как у автора исходника).
PS.Вот только почему то выложить не получается чего глючит.(разберусь в проблеме выложу)
Ограничен порог напряжения 13.7-13.5В при температурах +40..100С. Остальное пока без изменений(как у автора исходника).
PS.Вот только почему то выложить не получается чего глючит.(разберусь в проблеме выложу)
- Wasiliy_13
- Открыл глаза
- Сообщения: 53
- Зарегистрирован: Чт янв 21, 2010 19:24:33
Re: Микроконтроллерное реле-регулятор
Приветствую. Прошивку подправленную получилось выложить?
-
pcb
- Опытный кот
- Сообщения: 833
- Зарегистрирован: Пт авг 12, 2011 09:14:27
- Откуда: Млечный путь/Земля/РФ/Екатеринбург
Re: Микроконтроллерное реле-регулятор
Arwood писал(а):Только, ты-то в этой теме, что забыл?
Поглядите, восемь классов заговорили.
Arwood писал(а):Тут рассуждают те, кто делает сам
А можно озвучить все темы коллоквиума? Вдруг вы аудиторией ошиблись.
Wasiliy_13 писал(а):получилось выложить?
Напишите свою, эта прошивка написана невероятно топорным образом.
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ