Мультиметр LOMVUM DM616 «из коробки» ни чем не выделяется из общей массы не дорогих компактных мультиметров. Все тот же ограниченный функционал обусловленный компактностью и невозможностью размещения дополнительных функциональных кнопок в столь малых габаритах. А хотелось бы компактный мультиметр с полным набором дополнительных функций.
Доработка существенно расширит функционал мультиметра LOMVUM DM616.
В мультиметре используется процессор SD7501, который поддерживает 6 кнопок управления с дополнительными функциями (Select, Range, Rel, Max/Min, Hz/%, Hold/BL). Программно эти функции не закрыты, но физически реализованы только 3 кнопки: Func(Select), Hold/BL, Hz/%. Управление фонарем (четвертая кнопка мультиметра) реализовано не через процессор.
Добавить функционал можно «в лоб», врезав куда-нибудь в корпус дополнительные кнопки, но при этом пострадает внешний вид мультиметра. Как вариант можно использовать сенсорные модули TP223, но не все функциональные кнопки можно заменить этим модулем.
Оптимальным мне показался вариант на каждую кнопку навесить несколько функций.
FUNC (короткое нажатие) — SELECT (FUNC)
FUNC (длительное нажатие) — RANGE
HOLD/BL (короткое нажатие) — HOLD
HOLD/BL (длительное нажатие) — REL
Hz/% (короткое нажатие) — Max/Min
HZ/% (длительное нажатие) — Hz/Duty
Реализовать такое можно с помощью какого-нибудь МК, который декодирует нажатие имеющихся в мультиметре кнопок по длительности и воспроизводит нажатие соответствующих кнопок для процессора SD7501.
В качестве декодирующего МК я использовал PIC16F684.
PIC16F684 смонтировал на односторонней печатной плате, которую закрепил на свободном месте печатной платы мультиметра с помощью двухстороннего скотча. Разводка тонким монтажным проводом 30AWG.
Подсветку, которая управлялась кнопкой HOLD/BL, подключил параллельно фонарику. Теперь подсветка включается и выключается только соответствующей кнопкой. Это гораздо удобней чем подсветка с таймингом.
Таблица функционирования кнопок в различных режимах после доработки в архиве.
Исходник и hex управляющей программы в архиве.
Еще одна доработка, которую можно сделать после того как появится режим относительных измерений.
Результат доработки:
— ручной выбор пределов (RANGE);
— относительные измерения (REL) для всех режимов, а не только для компенсации начальной емкости как, например, у Mustool MT108;
— режим фиксации максимального и минимального измеренного значения (Max/Min);
— работа подсветки не по таймеру (уж очень раздражало включение подсветки на несколько секунд);
— возможность измерять малые емкости от нескольких пФ.
Доработка существенно расширит функционал мультиметра LOMVUM DM616.
В мультиметре используется процессор SD7501, который поддерживает 6 кнопок управления с дополнительными функциями (Select, Range, Rel, Max/Min, Hz/%, Hold/BL). Программно эти функции не закрыты, но физически реализованы только 3 кнопки: Func(Select), Hold/BL, Hz/%. Управление фонарем (четвертая кнопка мультиметра) реализовано не через процессор.
Добавить функционал можно «в лоб», врезав куда-нибудь в корпус дополнительные кнопки, но при этом пострадает внешний вид мультиметра. Как вариант можно использовать сенсорные модули TP223, но не все функциональные кнопки можно заменить этим модулем.
Оптимальным мне показался вариант на каждую кнопку навесить несколько функций.
FUNC (короткое нажатие) — SELECT (FUNC)
FUNC (длительное нажатие) — RANGE
HOLD/BL (короткое нажатие) — HOLD
HOLD/BL (длительное нажатие) — REL
Hz/% (короткое нажатие) — Max/Min
HZ/% (длительное нажатие) — Hz/Duty
Реализовать такое можно с помощью какого-нибудь МК, который декодирует нажатие имеющихся в мультиметре кнопок по длительности и воспроизводит нажатие соответствующих кнопок для процессора SD7501.
В качестве декодирующего МК я использовал PIC16F684.
Схема подключения
PIC16F684 смонтировал на односторонней печатной плате, которую закрепил на свободном месте печатной платы мультиметра с помощью двухстороннего скотча. Разводка тонким монтажным проводом 30AWG.
Подсветку, которая управлялась кнопкой HOLD/BL, подключил параллельно фонарику. Теперь подсветка включается и выключается только соответствующей кнопкой. Это гораздо удобней чем подсветка с таймингом.
Фото как это выглядит
Таблица функционирования кнопок в различных режимах после доработки в архиве.
Исходник и hex управляющей программы в архиве.
Еще одна доработка, которую можно сделать после того как появится режим относительных измерений.
Где-то видел жалобы, что DM616 не измеряет маленькие емкости. Так оно и есть, разработчики перестарались с компенсацией начальной емкости.Нужно увеличить начальную емкость по входу АЦП процессора. Это легко сделать установив поверх конденсатора C19 еще один конденсатор емкостью 100...150 пФ. Теперь при переключении в режим измерения емкости на индикаторе будет некоторое начальное значение, которое легко можно убрать режимом относительных измерений (REL).
Суть. Для компенсации начальной емкости из измеренного значения вычитается некоторая константа. Чтобы наверняка получить «ноль» значение этой константы немного завышают. В результате чего мультиметр перестает видеть малые емкости до нескольких десятков пик.
Результат доработки:
— ручной выбор пределов (RANGE);
— относительные измерения (REL) для всех режимов, а не только для компенсации начальной емкости как, например, у Mustool MT108;
— режим фиксации максимального и минимального измеренного значения (Max/Min);
— работа подсветки не по таймеру (уж очень раздражало включение подсветки на несколько секунд);
— возможность измерять малые емкости от нескольких пФ.
Еще немного фото