Приветствую всех читателей сообщества. Всех поздравляю с наступившим 2020 годом, и раз новый год, то нужно и что то новое делать, поэтому решил потихонечку выложить наработки по устройствам, чтобы люди могли повторять, делиться мыслями по доработкам и так далее. Устройств для описания много, но начну пожалуй с самого "ходового" — ДХО в пол накала с авторежимом работы.
Идея данного устройства начала свой путь еще в моей 2109, а это уже более 6 лет назад, и с каждым разом устройство понемногу дорабатывалось, что то менялось, что то апгрейдилось. Все начиналось с простейшего 555 таймера, далее это все эволюционировало в устройство на attiny13, но включение — выключение было принудительным (появился +12в от генератора, включаем ДХО), потом это все эволюционировало до настройки порогов включения\ отключения ДХО по напряжению (вручную ставим пороги). Ну и в конце это все эволюционировало до автоматического расчета порога включения ДХО по напряжению в бортсети (неважно — какое напряжение на аккумуляторе при этом — полностью заряжен, или крайне разряжен).
Как я писал выше, начиналось все с Аттини13, но время и технологи не стоят на месте, и поэтому в последнее время я перешел на процессоры STM8S003F3P6.
Преимущества очевидны-вдвое дешевле стоимость (беру всегда от 100 штук, ценник вообще минимальный)-в 8 раз больше FLASH памяти. Да да, давно уже не надо сидеть заниматься дрочивом с ассемблером если ��то то не влазит в ваш объем флеша.-5 каналов 10 бит АЦП-намного продвинутее таймерыНу и сейчас да, кто то скажет обязательно — да чтобы это сделать вообще ничего этого не нужно. Но во первых я всегда делаю устройства которые предназначаются для моей машины и собственно для себя. Хочу ли я делать для себя какую то убогую моргалку на 1 транзисторе? — однозначно нет! А вы, можете делать, вам удачи!)
Собственно говоря про программирование. Пишу программы для STM8S в IAR Embedded Workbench с лицензией (для обучения с ограничением кода 8 кб). Больше 8кб мне и не надо, ибо для игрушек и устройств побольше я уже использую STM32:) а там без ограничений.
Алгоритм работы контроллера ДХО очень прост. Подаётся питание на устройство, ждем стабилизации напряжения, далее производим серию замеров, усредняем. После этого производится расчет порога включения. Далее, водитель в автомобиле, зажигание включено, но мотор не запускаем — значит ДХО при этом и не включится. Как только запустили мотор, блок ДХО увидит это (по замерам напряжения которые он постоянно производит) — происходит пауза 3 секунды, и блок ДХО плавно включит лампы дальнего света на установленную яркость.
Яркость настраивается относительно просто (относительно — потому что для кого то и эта процедура это высшая математика 11й класс :) Для настройки яркости, нужно просто включить зажигание, и начать включать — выключать тот источник освещения к чему подключен вход блока ДХО — ГАБАРИТЫ. То есть если этот вход подключен к проводу идущему на габаритные огни, то мигаем 6 раз ими. Если же подключили к ближнему свету — то моргаем именно ближним. Просто 6 раз вкл-выкл-вкл-выкл… итд. Как только моргнули 6 раз — устройство включит дальний на 30% и отключит (моргнет так сказать нам что типа, эй братец все ок, мы в режиме программирования яркости устройства). После этого мы включаем то, чем мигали до этого (габариты, или ближний свет) и наблюдаем как ступенчато начинаем раст�� яркость ламп дальнего света. Максимальный порог который можно задать — 45% яркости . Больше 45% делать нет смысла вообще, ибо обычно и 35% слепит людей если оптика на авто хорошая.
Схемы устройства сразу говорю — нет, так как плата изобреталась и модернизировалась прямо по ходу пьесы. Есть только печатная плата нарисованная в Diptrace ver 3.xxx.
В качестве силовых частей, в устройстве используются полевые транзисторы. Плата разведена таким образом, что блок ДХО можно сделать работающим как по "+12В" так и по "минусу". То есть сделав заказ плат в Китае, мне не пришлось делать два разных варианта. Рассыпуха формата 0805. Стабилизатор — линейник 78l05. Все остальные компоненты подписаны на печаткеПользуйтесь на здоровье. Если желаете куда то выложить, или изготовить для себя, то буду благодарен за указание авторства.Cсылка на печатку и на прошивку -> >>>>> yadi.sk/d/zha54t0y8Xn9TA <<<<<<Комментарии закрыты, так что комменты аля я поставил 2 реле, я купил готовое, я вообще езжу с ПТФ ит.д будут не доступны) .Эта статья для тех кто умеет работать руками и кому интересно заниматься хоть чем то! У кого вопросы по делу, по схемотехнике, по самому блоку, как настраивать и тд — велком в личку!Всем удачных праздников, и желания заниматься и что то самостоятельно разрабатывать!
Запись пользователя addelectronics из сообщества Сделай Сам на DRIVE2