Подключение 4WD по сигналам с ABS
Добрый день, хочу собрать устройство на базе Ардуино нано, цель которого будет подавать напряжение на муфту заднего моста, тем самым выполнять его подключение/отключение. Но в голове пока нет четкого алгоритма решения этой задачи, поэтому прошу помощи:
исходные данные:
1) 4 датчика ABS на каждом колесе работающие на эффекте Холла;
2) задний моста с муфтой, при подаче напряжения на которую, от 0в-12в выполняет подключение редуктора заднего моста к кардану (возможно подача промежуточного напряжение для плавности подключения, использование только ШИМ).
Задача:
1) как выполнить считывание показаний с датчиков ABS?; (можно выполнить опторазвязки или просто делитель поставить?)
2) (например) накапливать в течении 100мс(а лучше чаще) количество импульсов с датчика ABS каждого колеса, и если оно будет различаться (зад например будет отставать), то подавать напряжение на задний мост и чем больше отставание тем выше подаваемое напряжение (можно реализовать уравнение например: y=k(Vпередних колес - Vзадних колес), где:
y -выходное напряжение, максимум бортовое напряжение авто;
k - регулируемым по нашему усмотрению коэффициент;
V - частота импульсов ABS с передних и задних колес)
вариант с подключением при повороте учитывать не будем, т.к. это можно нивелировать с помощью коэффициента.
Правильно ли я мыслю?
Есть ли какие то другие варианты?
Возможно ли это реализовать с помощью Ардуино нано и если да, то можете ли набросать код?
Re: Подключение 4WD по сигналам с ABS
А как насчет разного давления в колесах?
Или например на передних колесах масса больше , от чего они деформируются больше чем задние.
Нужно еще и скорость в расчет брать, что бы муфта не включилась на высокой скорости автомобиля.
Хотя ее можно будет высчитать из частоты импульсов
Какое время включения муфты?
Re: Подключение 4WD по сигналам с ABS
да конечно, небольшую разницу во вращении колес можно не учитывать в алгоритме. Время включения муфты точно не знаю, но по человеческим меркам можно сказать мгновенно (подаешь 12в и она сразу же блокируется)
Основные вопросы, справиться ли ардуина с приемом сигналов с датчиков АБС?
https://www.youtube.com/watch?time_c...&v=KHRPmjwXF1U вот видео как выглядят показания с АБС Wheel A, Wheel B, delta....но это информация считываемая с кан шины, у меня в кан шине этой информации нет, поэтому буду своими силами реализовывать, механическим путем.
Re: Подключение 4WD по сигналам с ABS
На ардуино нано через прерывания int, можно будет принять показания только 2-х датчиков
Для 4-х понадобится ардуина Мега
Re: Подключение 4WD по сигналам с ABS
Хорошо, сначала начну с принятием сигнала с одного датчика, а затем буду усложнять, как считаете стоит применить оптрон для развязки сигнала АБС от входа МК?
Re: Подключение 4WD по сигналам с ABS
Цитата:
как считаете стоит применить оптрон для развязки сигнала АБС от входа МК?
Думаю что оптрон будет проще, дешевле и надежнее, но потянет ли его ABS? Минимальный ток для оптрона нужен 5мА. Если не потянет, то Тогда придется еще и усилитель на транзисторе лепить.
Тогда смысл оптрона теряется
Re: Подключение 4WD по сигналам с ABS
Помогите тогда с выбором ОУ (лениво несколько раз в магазин электроники ездить, куплю все сразу даже если не пригодится), я думаю 4 ОУ в одном корпусе подойдет, и желательно в корпусе под поверхностный монтаж. Например (поверхностное описание с чип и дип) AD8054ARZ, 4-х канальный высокоскоростной, экономичный усилитель, 150МГц, 2.75мА [SO-14]
Re: Подключение 4WD по сигналам с ABS
Сначала нужно выяснить, какой уровень сигнала с ABS. Может там достаточно будет каскад усиления на 1-ом транзисторе или компараторе