18. Таймер стеклоочистителя для классики
Один из пользователей попросил сделать таймер стеклоочистителя или в простонародии "дворников" с регулировкой периода хода щеток и минимальным импульсом в одну секунду, чтоб щетки не зависали внизу стекла при непродолжительном нажатии на подрулевой рычаг. Сделал, но у контроллера осталось три свободных ноги, решил немного расширить функционал.
Схема устройства: Проводку конечно же придется резать, но ведь для этого классика и производилась - Русский "Лего". Сам три года ездил на 21053: приведение торпеды и проводки внутри нее в человеческий вид, замена Bosсh7.9.7 на Январь, печку переделывал под "белечье колесо" от волги, сервопривод на кран отопителя... возможностей для творчества море. Перейдем к возможностям устройства: - три входа:
- период настраивается резистором на GPIO_0 (1023 градации). - фильтр АЦП - 8 значений через 50 мкс. - реакция на вход 8 мсек. - при нормальной работе устройства светодиод на GPIO_1 мигает раз в 5 секунд. - уменьшить максимум периода можно подбором резистора в верхнем плече подстроечника. Плата: Перед прошивкой контроллера PIC12F629/675 обязательно считать данные с него и записать на листочек (лучше на корпусе контроллера) калибровочную константу внутреннего генератора! Она находится в последней ячейке памяти, выглядит как 34XX (например 3430, 347F). При дальнейшем программировании этого контроллера необходимо вписать эту константу в последнюю ячейку памяти. Восстановление константы.
Обновление 03.04.2016Прошивка, исходник, схема, плата, v1.0 (описание в архиве, читать перед прошивкой в контроллер) Форум | |
Категория: Управление и контроль | Добавил: Boroda (04.04.2016) W | |
Просмотров: 3438 | |
Всего комментариев: 0 | |