Найти в Дзене
qq

Тестер для подбора пар RC-цепей

В процессе изготовления и установки динамических поворотников на автомобиль, в случаях, когда используются двухцветные светодиоды или, когда лампы ДХО конструктивно расположены рядом со светодиодами поворотников, требуется дополнительно ставить модули блокировки ДХО. Задача этих модулей на время работы поворотников, отключать соответствующую сторону ДХО. При разработке схемы этого устройства стоял выбор делать схему с использованием микроконтроллера или дешевого таймера SА555N. Использование SA вместо легкодоступных NE обусловлено более широким диапазоном рабочих температур. Учитывая большое количество изготавливаемых модулей выбор пал на более экономичный вариант – схема на основе SA555N, но и здесь были свои минусы, связанные с довольно кропотливым подбором RC-цепей для формирования временных задержек. Тогда я наивно посчитал, что различные тестеры для измерения сопротивления и емкости дадут преимущество по времени подбора и просчитался. Показания этих тестеров (в случае с емко

В процессе изготовления и установки динамических поворотников на автомобиль, в случаях, когда используются двухцветные светодиоды или, когда лампы ДХО конструктивно расположены рядом со светодиодами поворотников, требуется дополнительно ставить модули блокировки ДХО.

Задача этих модулей на время работы поворотников, отключать соответствующую сторону ДХО. При разработке схемы этого устройства стоял выбор делать схему с использованием микроконтроллера или дешевого таймера SА555N. Использование SA вместо легкодоступных NE обусловлено более широким диапазоном рабочих температур.

Учитывая большое количество изготавливаемых модулей выбор пал на более экономичный вариант – схема на основе SA555N, но и здесь были свои минусы, связанные с довольно кропотливым подбором RC-цепей для формирования временных задержек. Тогда я наивно посчитал, что различные тестеры для измерения сопротивления и емкости дадут преимущество по времени подбора и просчитался. Показания этих тестеров (в случае с емкостью) прилично «гуляли» и когда вроде бы емкости и резисторы были подобраны достаточно близко, в реале задержка на включение модуля блокировки была заметна визуально.

Тогда было решено собрать тестер, с помощью которого можно было бы быстро подбирать две пары RC - цепей, не заморачиваясь с отдельным подбором резисторов и конденсаторов.

Схема собрана на дешевом и легкодоступном контроллере Attiny13a.

Алгоритм работы тестера следующий. При подключении двух измеряемых пар RC-цепей, происходит измерение времени зарядки каждого из конденсаторов через свой резистор, и если время зарядки у каждой из пар отличается на величину не более ранее заданного сервисной кнопкой значения (10мс - 2550мс с шагом в 10мс), то включается зеленый светодиод, в обратном случае – красный.

Для выбора порогового времени необходимо, включить питание прибора предварительно нажав сервисную кнопку. Четыре коротких сигнала зеленым светодиодом будет означать, что устройство находится в режиме программирования. Теперь отпустив кнопку, необходимо в течении двух с половиной секунд надо успеть нажать и отпустить кнопку, что подтверждается кратковременным включением красного светодиода. Количество нажатий будет соответствовать времени N x 10мс, где N –количество нажатий кнопки. Через две с половиной секунды после последнего нажатия на кнопку, в память МК будет занесена величина, соответствующая количеству нажатий кнопкой.

Если, после входа в режим программирования, кнопку в течении двух с половиной секунд не нажимать, в память устройства будет занесена величина времени 100мс.

Запись заданной величины в память МК подтверждается троекратным «перемигиванием» красного и зеленого светодиодов.

Вдаваться в подробности алгоритма программы не буду, думаю все и так понятно. Питание тестера осуществляется от стабилизированного блока питания 5в.

Для подбора подходящих пар я использую следующий алгоритм. Сначала выставляю время порядка 300мс и установив одну RC-цепь постоянно, подбираю вторую пару, меняя в ней резистор. Если нашлось с десяток «близких» пар, уменьшаю время до 200мс и уже работаю с этими парами. И так до победного конца. Вообще, разница во времени менее 100мс уже практически не заметна визуально.

Всё «железо» поместил в подходящую коробочку.

В качестве контактов для измеряемых деталей использованы разъемы PBD.

-2

Диоды VD1 и VD2 (1N4148) предназначены для быстрого разряда проверяемых конденсаторов перед следующим измерением. Тестер начинает работать сразу и, если не установлен какой-то из проверяемых элементов будет мигать красный светодиод.

Прошивка для микроконтроллера прилагается.

Во вложении также проект схемы тестера в Протеусе 7.9. Так, для «чиста посмотреть и поиграться».

Файлы здесь https://dropmefiles.com/gtN4O

Частота тактового генератора – 9,6 МГц. CLKDIV8 - отключаем. RSTDISBL – включаем.

О процедуре записи, на всякий случай, напомню. Сначала заливаем прошивку и только после этого выставляем, и программируем фьюзы. Иначе получим «кирпич», разломать который можно только «АВР доктором» или параллельным программатором.

Всем добра. Ставьте лайки