ФУОЗ на базе AC-CDI

Обсуждаем электронику на колесах. Нужен увлажнитель воздуха для Камаза? Вам сюда.
DimAn777
Родился
Сообщения: 2
Зарегистрирован: Вс янв 04, 2026 12:24:49

Re: ФУОЗ на базе AC-CDI

Сообщение DimAn777 »

Доброго времени суток. прочитал ветку, много чего понял нового для себя. У меня вопрос о помощи знающих. в очередной раз приобрел неработающую железку(покупал заведомо неисправным) и хочу оживить. мотор от хонда CR250 2002г.
мотор 2т, обороты до 10..12тыс, мощность около 50лс. на моторе лепестковый клапан, мощностной клапан на выпуске(управляется сервоприводом) и блок управления - который отсутствует - это как раз и причина неисправности, его сожгли, потом расковыряли и потеряли. если купить - то очень дорогая и дефицитная коробочка. по инфо, которую я собрал, на моторе генератор - с 8 катушками на статоре, метка на магните еще не померил(дополню инфо позже, так как застрял мотор в службе доставки).
В схеме электрооборудования присутствует реле регулятор с выносным конденсатором. сигнал(напряжение со статора поступает и на реле регулятор и на блок управления). с реле регулятора постояное напряжение также поступает на блок управления. блок управления формирует угол опереж, искру, также от оборотов формирует управление сервоприводом выпускного клапана. может кто сталкивался с такими системами, подскажите это система AC-CDI или это DC-CDI или какоето комбо. Схему и фото прикреплю.

Планирую оживить мотор с помощью самодельного блока управления. вероятно за основу взять ФУОЗ вашей разработки, к нему прицепить еще одну ардуину, которая будет мерить частоту и вращать сервопривод для управления выпускного клапана. сервопривод на этом моторе -это электромотор с редуктором и переменным резистором на оси для обратной связи контроля угла поворота серво. Также для экспериментов приобрел блок управления подобного типа известного китайского производителя. цель : расковырять его посмотреть как реализована силовая часть и может попробовать подключить к нему генератор и осцилограф и посмотреть как он себя ведет.

Изображение Изображение

Добавлено after 4 hours 10 minutes 35 seconds:
мои мысли: промерить сопротивления статора, датчика, катушки зажигания. снять размеры и углы метки на магните. покрутить мотор и померить вольтметром(осцилографом) сигнал с датчика и статора.
мои догадки раздваиваются.
1) статор вырабатывает переменку низкого напряжения 5..10..20вольт; это напряжение поступает на блок CDI только для контроля частоты, а на регулятор с емким конденсатором для накопления, после одного двух киков мотора этого напряжения хватает для запуска блока DC CDI. после старта мотора этого напряжения уже хватает и для питания сервопривода клапана.
2) статор вырабатывает высокое напряжение, оно поступает на блок AC CDI - мотор стартует работает. И это же напряжение берется на реле(возможно DCDC down) и формирует низкое постоянное напряжение только для работы блока управления сервоприводом.
С.Н.
Потрогал лапой паяльник
Сообщения: 307
Зарегистрирован: Пн окт 26, 2020 08:37:51
Откуда: г.Волгоград

Re: ФУОЗ на базе AC-CDI

Сообщение С.Н. »

Не получиться взять за основу, хотя бы потому, что этот проект на ассемблере написан, а не на Си как на Ардуино. Ну все равно - Удачи Вам в Ваших смелых планах!
ФУОЗ на платформе Ардуино: https://radiokot.ru/forum/viewtopic.php ... 6#p4366626
ВК - "ФУОЗ на микроконтроллере Atmega328P (МПСЗ)"
kopar
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс дек 03, 2017 13:40:49

Re: ФУОЗ на базе AC-CDI

Сообщение kopar »

Да, весна, вроде мотосезон открылся .И никто не хочет добавить здоровья своему дырчику .Наверно китаезы наштамповали своих спорткоммутаторов в ассортименте .И все как дети малые повелись на это .
yor
Говорящий с текстолитом
Сообщения: 1677
Зарегистрирован: Сб янв 19, 2008 23:57:27

Re: ФУОЗ на базе AC-CDI

Сообщение yor »

С.Н. писал(а): Пн апр 28, 2025 06:03:41в своей системе деление заменил на многоразрядное умножение на 1/x
Это до компиляции пересчитать константы, а если надо данные, поступающие с таймеров, например, делить?
С.Н.
Потрогал лапой паяльник
Сообщения: 307
Зарегистрирован: Пн окт 26, 2020 08:37:51
Откуда: г.Волгоград

Re: ФУОЗ на базе AC-CDI

Сообщение С.Н. »

Конечно, делить без потерь нельзя. Эти потери следует минимизировать, используя всякие фокусы.
Пусть метка на двигателе установлена на отметке 30 градусов. Таймер измеряет длину оборота двигателя своим 16 разрядным счетчиком. Он обнуляется при прохождении этой метки. Всегда CNT до сброса соответствует 360 градусам на данной скорости вращения. Двигатель вращается быстрее - CNT до сброса меньше, медленней - CNT больше.

Пусть нам нужен стабильный УОЗ в 23 градуса от ВМТ на любых оборотах.
Очевидно, что нужный момент времени для искры расположен на угле поворота маховика после отметки 30 градусов M = (30 - 23) * CNT / 360 импульсов того же таймера, что и измерял скорость вращения. Это число M следует закладывать в регистр сравнения таймера, по прерыванию которого, собственно, искра и должна появиться.

Вот это выражение надо быстро считать!!! Заметим, что M тоже 16 разрядов и всегда много меньше CNT. Искомый момент времени:
M= (30 - 23) * CNT / 360 = 65536 * 7 * CNT / 360 / 65536 = 1 274,311111 * CNT / 65536 = 1 274 * CNT / 65536
Остаток 0,311111 * CNT/ 65536 отбрасываем. Тогда умножаем 1 274 * CNT и забираем только 16 старших разрядов 32 разрядного результата.

Момент времени ВМТ = (30 - 0) * CNT / 360 = 65536 * 30 * CNT / 360 / 65536 = 65536 * CNT / 12 / 65536 = 5 461,3333333333 * CNT / 65536 = 5 461 * CNT / 65536
Готово - умножаем 5 461 * CNT и забираем только 16 старших разрядов 32 разрядного результата.

Сложнее, когда нужна зависимость угла от оборотов. То есть нужен механизм сопоставления чисел, соответствующих нужному УОЗ именно при этой скорости вращения CNT. Это тут я не буду объяснять. Единственно отмечу, что автор этой ветки держит некоторое число точек чисел подобных нашему "1274" и выбирает число для умножения из этого массива, используя в качестве индекса, например, старшую часть (8 разрядов) CNT. То есть имеем случай ступенчатого изменения УОЗ от оборотов – максимум 256 узлов.

А вообще возьмите stm32f303 и считайте в формате с плавающей точкой быстро и точно.
ФУОЗ на платформе Ардуино: https://radiokot.ru/forum/viewtopic.php ... 6#p4366626
ВК - "ФУОЗ на микроконтроллере Atmega328P (МПСЗ)"
Ответить

Вернуться в «АвтоМотоВело»