Показать сообщение отдельно
Непрочитано 07.04.2020, 17:18  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Апгрейд "анти-капли" HP-890CN

Апгрейд мультиметра LOMVUM DM616.

В мультиметре DM616 используется процессор SD7501, который поддерживает 6 кнопок управления: Select, Range, Rel, Max/Min, Hz/%, Hold/BL.
Программно эти функции не закрыты, но в мультиметре реализованы только 3 кнопки: Func(Select), Hold/BL, Hz/%.
Функция ”Фонарь” (четвертая кнопка) реализована не через процессор.
Допилить функционал можно в лоб, врезав куда-нибудь в корпус дополнительные кнопки, но при этом пострадает внешний вид мультиметра.
Чтобы не уродовать корпус можно на каждую кнопку зацепить по несколько функций.

FUNC (короткое нажатие) - SELECT (FUNC)
FUNC (длительное нажатие) - RANGE
HOLD/BL (короткое нажатие) - HOLD
HOLD/BL (длительное нажатие) - REL
Hz/% (короткое нажатие) - Max/Min
HZ/% (длительное нажатие) - Hz/Duty

Реализовать такое можно с помощью какого-нибудь МК, который декодирует нажатие имеющихся в мультиметре кнопок по длительности и воспроизводит нажатие соответствующих кнопок для процессора SD7501.
В качестве декодирующего МК я использовал PIC16F684 (схема подключения на картинке).
PIC16F684 смонтировал на односторонней печатке, которую закрепил на свободном месте печатной платы мультиметра с помощью двухстороннего скотча. Разводка тонким монтажным проводом. Как это выглядит смотреть на картинках.
Подсветку, которая управлялась кнопкой HOLD/BL, подключил параллельно фонарику. Теперь подсветка включается и выключается только соответствующей кнопкой. Это гораздо удобней чем подсветка с таймингом.
Не забыл и про функцию отключения APO (включение питания мультиметра с зажатой кнопкой FUNC).
Исходник и hex управляющей программы в архиве.
Демонстрашка работы по ссылке https://drive.google.com/open?id=18c...t4D4vCAcTcQaYH
Миниатюры:
Нажмите на изображение для увеличения
Название: DM616.GIF
Просмотров: 0
Размер:	39.4 Кб
ID:	151877   Нажмите на изображение для увеличения
Название: DM616_1_3.JPG
Просмотров: 0
Размер:	1.60 Мб
ID:	151878   Нажмите на изображение для увеличения
Название: DM616_2_3.JPG
Просмотров: 0
Размер:	1.21 Мб
ID:	151879  

Нажмите на изображение для увеличения
Название: IMG_20200407_103459_5.jpg
Просмотров: 0
Размер:	217.4 Кб
ID:	151880   Нажмите на изображение для увеличения
Название: IMG_20200407_103513_1.jpg
Просмотров: 0
Размер:	214.5 Кб
ID:	151881   Нажмите на изображение для увеличения
Название: IMG_20200407_103527_9.jpg
Просмотров: 0
Размер:	212.7 Кб
ID:	151882  

Нажмите на изображение для увеличения
Название: IMG_20200407_103533_1.jpg
Просмотров: 0
Размер:	211.8 Кб
ID:	151883   Нажмите на изображение для увеличения
Название: IMG_20200407_103620_1.jpg
Просмотров: 0
Размер:	215.5 Кб
ID:	151884   Нажмите на изображение для увеличения
Название: IMG_20200407_103635_3.jpg
Просмотров: 0
Размер:	196.5 Кб
ID:	151885  

Вложения:
Тип файла: zip dm616_control.zip (2.1 Кб, 0 просмотров)
alvadep вне форума  
Эти 10 пользователя(ей) сказали Спасибо alvadep за это сообщение:
bestya (12.05.2020), dg-81 (12.04.2020), Dimansion (20.04.2020), elixir8888 (09.04.2020), FeodorZloy (05.06.2020), GTK31 (08.04.2020), iddqd2001 (20.09.2023), indman (07.04.2020), lemor (11.04.2020), Шнайт (12.09.2022)