|
"Борей"- плавное управление электровентилятором Тишина в салоне, спасение автомобиля от закипания и "термокачки" в пробках |
|
Опции темы |
25.06.2014, 21:02 | #1 |
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
Замечания к паспорту Борей-АВ
- В приложении А при подключении двухпроводного датчика в штатную систему управления должно идти 2 провода (масса и подтяжка подключаются именно там). Иногда вместо массы идёт образцовое напряжение (обычно +5V).
В современных автомобилях обычно стоит сдвоенный датчик температуры: однопроводный для приборной панели (с подключением на корпус датчика) и изолированный двухпроводный только для ЭБУ. - В приложении Б температура будет измеряться очень неточно, т.к. напряжение цепи зажигания может меняться в довольно широких пределах (12-14,5V). Гораздо лучше и правильней добавить в настройках 5 режим - подключение внутренней подтяжки с внутреннего образцового напряжения самого Борея. Тем более, сделать это совсем не сложно. - Режим 4 Двухконтактный ДТ R(-) 0,04В/С 0,5 – 5,0 также широко применяется в одноконтактном исполнении - Не указан максимально-допустимый потенциал между массами силовой и измерительной цепей. Во время запуска, этот потенциал может быть довольно высоким (вплоть до бортового напряжения при плохом контакте массы двигателя) - Не указан конкретный метод регулирования, написано только что нелинейный (подозреваю, что это нелинейный П-регулятор). Не задумывались применить более совершенные методы регулирования? Последний раз редактировалось ksiman; 25.06.2014 в 23:57. |
26.06.2014, 21:00 | #2 |
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
Предлагаю в следующей версии сделать доработку, позволяющую нормально измерять температуру с дополнительно установленного датчика, как написано в Приложении Б + возможность докупить установочный комплект.
Последний раз редактировалось ksiman; 26.06.2014 в 22:58. |
26.06.2014, 21:43 | #3 |
Силыч
Регистрация: 08.12.2010
Адрес: г.Екатеринбург
Сообщений: 1,687
|
Предложение по подключению стабилизированного питания датчика температуры для случая автономного датчика полностью поддерживаю, для этого мы планируем установить обычный джампер, так как подключение через ключ затруднительно из-за занятости выводов процессора. Возможно при замене процессора именно так и сделаем.
При использовании внешней подтяжки 300 Ом от бортовой сети (аналог одноконтактного датчика - тип 1) будет работать алгоритм компенсации провалов бортовой сети, что сглаживает изменения показаний датчика. Что касается Приложения А, то подключение к датчику и производится по двум проводам - измерительная масса и сигнал. Подтяжка здесь не нужна - она штатная. Что касается алгоритма регулирования, то не вижу смысла в подробном описании - он достаточно сложен. По поводу усовершенствования могу сказать только то, что надо отталкиваться от проблемы - существующий алгоритм вполне справляется с задачей. |
26.06.2014, 22:16 | #4 | |||
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
Цитата:
Пора переходить на megaAVR Цитата:
Цитата:
Ну если проблем нет, то замечательно Последний раз редактировалось ksiman; 26.06.2014 в 22:23. |
|||
26.06.2014, 23:04 | #5 |
Силыч
Регистрация: 08.12.2010
Адрес: г.Екатеринбург
Сообщений: 1,687
|
|
30.06.2014, 15:21 | #6 |
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
Ну что-же, подождём версии 2015г, а пока:
Очередные каверзные вопросы разработчику до прихода и установки Борея - Какое внутреннее сопротивление между силовой и измерительной массами? - Какая максимально-допустимая разность потенциалов между ними (постоянная и импульсная)? - Предположительно, минус питания процессора привязан к измерительной массе, т.е. реально измеряется не дифференциальный входной уровень и по измерительной массе протекает уравнивающий ток? - При двухпроводном подключении датчика температуры при отключении разъёма ЭБУ измерительная масса оказывается отключённой от корпуса авто. Это может привести к проблемам при наличии питания? Предлагаю для будущей версии Борея использовать нормальный входной дифусилитель однополярного питания (например AD8200, MAX478 и др.) и питать устройство через единую Массу. Как альтернатива - организуйте дифференциальный вход программно-аппаратными средствами самого контроллера (нижняя схема), используя два аналоговых входа. При этом обрыв силовой или измерительной Массы не будет выжигать устройство. Канал С-И дополнительно зашунтировать супрессором на 30V, чтобы при ненадёжном контакте силовой массы не пробивался полевик. http://datasheet.elcodis.com/pdf2/73...651/ad8200.pdf Чтобы мои предложения не выглядели бредовыми и голословными, накидал варианты упрощённых схемок Борея-АВ, как я бы его сделал Схемы не только нормально измеряет сигнал с температурного датчика (при любых разумных наводках на измерительной массе), но и не боиятся обрывов любых проводников, косвенно грубо контролируют ток двигателя вентилятора (по падению напряжения на открытом канале). Для точного контроля тока, также можно добавить операционник, как и на входе. Или ещё лучше поставить интегральный датчик тока (например CSA-1V, ACS754-050 и т.п). Схема конечно усложниться, но станет почти неубиваемой Ещё как вариант - можно попробовать поставить "умный мосфет" со встроенным драйвером и защитой (например BTS50015-1TAA, BTS555 и т.д) - получается конечно дороже, но теоретически выше надёжность работы. Последний раз редактировалось ksiman; 30.06.2014 в 15:24. |
30.06.2014, 18:43 | #7 |
Силыч
Регистрация: 08.12.2010
Адрес: г.Екатеринбург
Сообщений: 1,687
|
Отвечу по пунктам на ваши каверзные вопросы:
1) Внутреннее сопротивление между массами 10 кОм. 2) Должен выдерживать напряжение питания, на всякий случай проверю и сообщу по-позже. 3) Да, минус питания процессора привязан к измерительной массе, но током между массами можно пренебречь по причине достаточно большого сопротивления. 4) Нет, это не может привести к проблемам, проблема с отключением измерительной массы - это болезнь "минусовых" блоков со старой схемотехникой. Благодарим за содействие и поддержку. Но обе предложенные схемы страдают одним недостатком: они будут отслеживать входной сигнал с ошибкой при отрицательном смещении входов (в данном случае вход "измерительная масса") относительно массы устройства (в вашем случае это силовая масса). Такие ситуации могут возникнуть при подключении силовой массы на кузов (вдали от АКБ) причем с учетом того, что контакты по цепи массы могут быть окислены. Именно по этой причине точкой отсчета всех потенциалов выбрана измерительная масса, благо схемотехника драйвера построена таким образом, что такие смещения не должны приводить к выходу из строя. |
30.06.2014, 19:33 | #8 | ||
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
Цитата:
Ну а в схеме без ОУ на входы контроллера можно элементарно поставить смещение на середину диапазона (1,25V) с делителя из +2,56V или +5V (схема ниже) Очень хорошо Но в этом случае через измерительную массу всё равно течёт ток, питающий контроллер, что не очень... Цитата:
Всё-же рассмотрите такой вариант подключения датчика - при использовании MegaAVR это довольно хорошее решение Последний раз редактировалось ksiman; 30.06.2014 в 20:59. |
||
30.06.2014, 20:59 | #9 | |
Силыч
Регистрация: 08.12.2010
Адрес: г.Екатеринбург
Сообщений: 1,687
|
Цитата:
Спасибо еще раз за ваши советы. Решение действительно хорошее - ОУ отличный, ничего не скажешь. Но проблема в том, что потребуется согласование с поставщиками по комплектации, выделение дополнительных средств (он достаточно дорог) и т. д. Мне он приглянулся тем, что позволяет контролировать ток, как для верхней нагрузки, так и для нижней. Возможно удастся организовать какое-нибудь комбинированное решение. А схема с непосредственным подключением к измерительным входам процессора по-прежнему будет давать ошибку при отрицательных смещениях. На профессиональные темы можно общаться по электронной почте, мой email: ykt.silich@yandex.ru Последний раз редактировалось YKt.silich; 30.06.2014 в 21:02. |
|
30.06.2014, 21:13 | #10 | |
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
Цитата:
Спасибо, теперь буду ставить спокойно Последний раз редактировалось ksiman; 01.07.2014 в 01:29. |
|
30.06.2014, 22:05 | #11 |
Силыч
Регистрация: 08.12.2010
Адрес: г.Екатеринбург
Сообщений: 1,687
|
|
30.06.2014, 23:20 | #12 |
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
За счёт сдвига уровня на +1,2V
При подаче на любой вход напряжения -14V, напряжение на входе контроллера понижается до +0,23V. При подаче на любой вход напряжения +14V, напряжение на входе контроллера повышается до +2,10V. Смоделировал в Micro-Cap работу такого каскада - входное напряжение может изменяться в диапазоне -17V +20V, при этом на входах контроллера напряжение не выходит за пределы 0-2,55V При нуле на обоих входах на самом контроллере +1,166V Входы контроллера представил как виртуальный ОУ с К=16 Последний раз редактировалось ksiman; 01.07.2014 в 01:30. |
01.07.2014, 16:36 | #13 |
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
Чтобы темы не плодить, тут спрошу
1. Борей буду ставить около монтажного блока моторного отсека и все силовые провода подключать к нему-же, поэтому длинный хвостик силового питания мне не нужен, но т.к. обрезать его по видимому нельзя - могу-ли я намотать его на родной феррит насколько позволит окно? Мощность вентилятора всего 130Вт, предохранитель на него 20А, поэтому насыщения кольца всяко не будет. Или лучше взять другое кольцо, побольше (их у меня навалом) или просто длинные провода в моток скрутить? 2. Металлический корпус устройства гальванически развязан от схемы? 3. Подключаться решил всё-таки к одноконтактному датчику температуры, но он имеет стабилизированную подтяжку +5V и стало-быть компенсация бортового напряжения не нужна, значит очевидно надо выбирать 4 тип датчика? Последний раз редактировалось ksiman; 01.07.2014 в 17:38. |
01.07.2014, 20:00 | #14 |
Силыч
Регистрация: 08.12.2010
Адрес: г.Екатеринбург
Сообщений: 1,687
|
1. Можно добавить несколько витков на родной феррит, но сильно это не укоротит провод. Не помешает добавить еще одно кольцо с намоткой на него. Для "Силичъ-Борей-АВ" длина провода не нормируется, поэтому можно и укоротить.
2. Металлический корпус гальванически развязан с электрическими цепями платы (для силовых элементов используется алюминиевая плата - подложка). 3. Скорее всего да 4-й тип. Если окажется, что масштаб шкалы по входу сильно отличается от масштаба самого датчика, есть возможность корректировки. |
10.07.2014, 00:41 | #15 |
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
В процессе настройки Борея возникли очередные вопросы производителю
- Неужели систему программных настроек нельзя было сделать по человечески понятной и логичной? Есть-же нормальные системы меню однокнопочного управления... - Зачем задействовать вход кондиционера для некоторых настроек, нельзя было только магнитиком обойтись? Например, я не собираюсь использовать этот вход, но из-за настроек наглухо его изолировать не получится. - По измерительному входу массы протекает ток питания мозгов 12мА, что теоретически может внести погрешность измерения штатной системы измерения температуры двухпроводным датчиком. У меня показания не искажаются, но за всех не поручусь - В инструкции не написано, что по сигналу включения кондиционера вентилятор включается только на разогретом двигателе. - В инструкции не написано, что корректировку точек включения и масштаба шкалы производится при включённом зажигании. - Зачем при изменении масштаба шкалы сбрасывается коррекция точек включения? Настраивать их отдельно и независимо - удобнее. Последний раз редактировалось ksiman; 10.07.2014 в 21:07. |
10.07.2014, 23:55 | #16 |
Силыч
Регистрация: 08.12.2010
Адрес: г.Екатеринбург
Сообщений: 1,687
|
Что касается настроек, связанных с проводом кондиционера, то это однократные процедуры в процессе установки.
Ток в 12 мА по проводу массы (медному) никакого влияния оказать не может. По сигналу включения кондиционера вентилятор включается независимо от температуры ДВС, но только после выполнения настройки точки включения (этот пункт действительно надо добавить в паспорт). Корректировки выполняются при включенном зажигании (этот пункт тоже упущен). При изменении масштаба шкалы выполняется сброс точки включения ЭВСО - это связано с тем, что изменяется масштаб всей температурной шкалы и точка включения меняет свое положение (можно считать это недостатком текущей версии, в будущем это можно будет исправить). |
11.07.2014, 00:07 | #17 | |
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
Спасибо
Цитата:
Иногда именно с него идёт сигнал температуры (при этом на положительный конец датчика приходит чисто +5В). Бывают и другие методы измерения... Последний раз редактировалось ksiman; 11.07.2014 в 00:22. |
|
11.07.2014, 00:38 | #18 |
Силыч
Регистрация: 08.12.2010
Адрес: г.Екатеринбург
Сообщений: 1,687
|
В этом случае "Борей" работать не сможет - нужна схема с дифференциальным входом. К сожалению ATtiny441 не имеет расширенного температурного диапазона и для "Борея" не подойдет по температуре - нужен аналогичный процессор с диапазоном до 105 гр.
|
11.07.2014, 11:02 | #19 | ||
Местный
Регистрация: 20.06.2014
Адрес: Нижний Новгород
Сообщений: 355
|
Цитата:
Цитата:
Например: ATTINY261A-MN (-40°C to 105°C) ATTINY24A-MF (-40°C to 125°C) ATTINY24A-MFR (-40°C to 125°C) ATTINY24A-SSF (-40°C to 105°C) ATTINY24A-SSFR (-40°C to 105°C) ATTINY24A-SSN (-40°C to 105°C) ATTINY24A-SSNR (-40°C to 105°C) ATTINY24-15MZ (-40°C to 125°C) ATTINY24-15SSZ (-40°C to 125°C) ATTINY44A-MF (-40°C to 125°C) ATTINY44A-MFR (-40°C to 125°C) ATTINY44A-SSFR (-40°C to 105°C) ATTINY44A-SSN (-40°C to 105°C) ATTINY44A-SSNR (-40°C to 105°C) ATTINY44-15MZ (-40°C to 125°C) ATTINY44-15SSZ (-40°C to 125°C) ATTINY84A-MF (-40°C to 125°C) ATTINY84A-MFR (-40°C to 125°C) ATTINY84-15MZ (-40°C to 125°C) ATTINY87-A15MZ (-40°C to 125°C) ATTINY87-A15SZ (-40°C to 125°C) ATTINY87-A15XZ (-40°C to 125°C) ATTINY1634-MF (-40°C to 125°C) ATTINY1634-MFR (-40°C to 125°C) ATTINY167-A15MD (-40°C to 150°C) ATTINY167-A15MZ (-40°C to 125°C) ATTINY167-A15SZ (-40°C to 125°C) ATTINY167-A15XD (-40°C to 125°C) ATTINY167-A15XZ (-40°C to 125°C) ATTINY261-15MAZ (-40°C to 125°C) ATTINY461-15MAZ (-40°C to 125°C) ATTINY861-15MAZ (-40°C to 125°C) И это только часть Тинек с расширенным диапазоном рабочих температур Последний раз редактировалось ksiman; 11.07.2014 в 11:54. |
||
11.07.2014, 11:47 | #20 |
Местный
Регистрация: 18.06.2013
Адрес: южный урал
Сообщений: 160
|
Ksiman, от вас идёт столько идей, схем и предложений. Скажите, а почему вы сами не сделали подобный прибор, который будет работать как нужно?
|