Пожалуйста, подождите...
Перейти к содержимому
modkam.ru
  • Telegram
  • Главная
  • Обмен опытом
  • Инструкции

Добавляем опцию передачи данных в мультиметр

Опубликовано 24.01.2020Обновлено на 27.01.2020от Jager

При проведении замеров часто есть необходимость не только визуально наблюдать данные, но и вести учет для последующего анализа. Особенно это актуально для процессов которые достаточно продолжительны по времени. На рынке много моделей с различными интерфейсами связи, но все они по цене не попадают под категорию хобби и являются профессиональным инструментом.

При этом выпускается масса недорогих моделей мультиметров на чипе DTM0660 с характеристиками достаточно хорошими для любительского использования, но без интерфейсов связи.
Отправной точкой для меня послужила вот эта статья от alvadep. Автор очень подробно описал процесс модернизации, так что мне осталось только сделать свою реализацию, добавив беспроводной канал связи (WiFi, bluetooth) и слегка изменить схему.
В качестве объекта модернизации я выбрал ANENG AN860B+ по цене чуть меньше $20. Купить можно в официальном магазине или альтернативный вариант немного дешевлеВ отличии от оригинальной схемы я использовал другой чип USB-UART CH340E, добавил LDO для питания WiFi модуля ESP8266-01  и опциональную цепочку питания мультиметра от usb.

Плату интерфейса спроектировал с учетом монтажа поверх основной платы мультиметра.

Заказывал на jlcpcb, правда в этот раз они подвели с шелкографией. Подписи к элементам не такие четкие как обычно.Пайки не так много, так что можно показывать сразу результат с примеркой по местуНа плате есть PIC контроллер 10f200, который который конвертирует протокол связи для совместимости с функциональным  ПО. В него необходимо загрузить прошивку, я использовал программатор PicKit2

Для того что бы все заработало нужно провести некоторые манипуляции с самим мультиметром, активировать функцию передачи данных.  Эта процедура подробно описана в исходной статье. Есть нюанс с записью в EEPROM, дело в том что микросхема памяти и процессор сидят на одной линии питания и при подаче питания на чип памяти запускается процессор который блокирует возможность записи.

Что бы не выпаивать чип я использовал следующую последовательность действий. Подключаемся к контактам 24C02 с помощью «прищепки», не подключая программатор включаем мультиметр на любой вид измерений после чего ждем 15 минут пока мультиметр уйдет в «сон». Убедившись что экран чист, подключаем программатор к «прищепке» и считываем содержимое EEPROM. Сделав резервную копию вносим необходимые изменения и записываем.(скриншот из первоначальной статьи)
Для работы с EEPROM пригодился программатор на чипе CH341A

Теперь можно отвлечься на механическую часть. Для крепления платы я использовал пластиковые шайбы, общей толщиной 2 мм.Родные «саморезы» заменил на винты М2х7в  задней крышке сделал  вырез по форме платы и разъема micro USB

В защитном чехле с помощью пробойника сделал отверстие

Собрав все вместе можно приступать к испытаниям.
Для сбора данных будем использовать программу DMM Tool предназначенную для мультиметров PeakTech. В программе есть триггеры, экспорт в CSV или XML.
Ниже результат работы модифицированного мультиметра и DMM Tool

5 отсчетов в секунду не самый плохой результат для прибора за $20.

Для ситуаций когда источник измерений находится далеко от компьютера я добавил в схему возможность установки WiFi ESP8266-01 и bluetooth модуля JDY-18.

В ESP8266-01 загружаем например эту прошивку, предварительно указав в ней параметры своей беспроводной сети, IP адрес и скорость порта в 2400. С ее помощью будем поднимать мост для проброса порта.
На компьютере устанавливаем виртуальный порт от Tibbo.  Делаем настройки как картинках ниже

в результате у вас в системе появится виртуальный порт

после этого достаточно в настройках DMM Tool выбрать новый порт и мультиметр начнет передавать данные уже по беспроводному каналу. При этом необходимо обеспечить внешнее питание через micro USB с помощью сетевого БП или  power bank.

Таким образом с минимальными затратами получаем полезный инструмент.

Для желающих повторить, файлы в формате gerber для заказа плат (1мм), ВОМ.

С недавних пор автору можно сказать спасибо на специальной странице.

Видео для общего образования

Поделиться ссылкой:

  • Telegram
  • WhatsApp
  • Reddit
  • Pinterest

Понравилось это:

Нравится Загрузка...
МеткиEasyEDAСамоделкаЭлектроника
Рубрики:Железо

20 комментариев для “Добавляем опцию передачи данных в мультиметр”

  1. tokolist:
    24.01.2020 в 19:30

    Круто! У меня аж два мультиметра на таком чипе HP-890CN и ZT102. Мод полезный и практичный

    Загрузка...
    Ответить
    1. Jager:
      25.01.2020 в 22:44

      Повторяйте 🙂

      Загрузка...
      Ответить
      1. tokolist:
        27.01.2020 в 16:12

        Сначала координатор Zigbee V3 🙂

        Загрузка...
        Ответить
      2. tokolist:
        15.04.2020 в 22:47

        Поменял соответствующий бит на HP-890CN и он не реагирует на длительное нажатие кнопки REL. На всякий случай проверил осциллографом 20-ю ногу и там просто низкий уровень. На ZT102 вообще кнопки REL нету, поэтому пробовать прошивать не стал. Насколько я понял с информации найденной на просторах интернета не всем удается активировать режим передачи данных. Попадаются урезанные чипы и копать дальше не имеет смысла.

        Загрузка...
        Ответить
        1. Jager:
          15.04.2020 в 23:29

          Возможно у вас другой процессор, с 2019 года ставят SD7501 http://kazus.ru/forums/showpost.php?p=1254066&postcount=3732

          Загрузка...
          Ответить
          1. tokolist:
            16.04.2020 в 00:47

            Покупал в мае 2016 года. Чип DTM0660L «не капля». На экране предусмотрен индикатор RS232. Питание от двух AA. На плате надпись «1610 89OC REV 2.0 2015.05.13» Фото чипа и экрана:

            https://drive.google.com/file/d/1WXhDIzq7C9veotCXrkua9cPpt2ufPNoQ/view?usp=sharing

            https://drive.google.com/file/d/1EvpMjGsqDdHsPWc8CK8HX7LqCf3vPNu7/view?usp=sharing

            Загрузка...
      3. Игорь:
        09.03.2021 в 13:00

        Добрый день. Не знаю как написать вам лично. У меня токовые клещи uni-t ut204 на чипе SD7501, возможно ли на этом чипе сделать так, что бы подсветка дисплея включалась вместе с мультиметром?
        Буду весьма признателен за ответ.

        Загрузка...
        Ответить
        1. Jager:
          09.03.2021 в 22:23

          Возможно вам помогут здесь.

          Загрузка...
          Ответить
  2. dmitrkov:
    28.01.2020 в 13:36

    Для AN870 подойдет или нужна будет другая прошивка? Там 19999 отcчетов
    И нет ли у Вас lay файла? Хочется немного адаптировать плату под себя, например заменить светодиод на SMD. При импорте гербер файлов в SprintLayout6 отверстия не становятся на место.

    Загрузка...
    Ответить
    1. Jager:
      28.01.2020 в 15:53

      Процессор тот же, я думаю заработает, надо пробовать.
      Так нарисуте, там делов на 20 минут.

      Загрузка...
      Ответить
      1. dmitrkov:
        28.01.2020 в 16:06

        Это Вам, с опытом, 20 минут :)) Процессор там вроде бы другой DM1106 вместо DTM0660

        Загрузка...
        Ответить
        1. Jager:
          28.01.2020 в 16:19

          Судя по этому документу там DTM0660 http://kazus.ru/forums/attachment.php?attachmentid=132443&d=1536521306

          Загрузка...
          Ответить
          1. dmitrkov:
            28.01.2020 в 16:23

            Судя по документу там DTM0660/DM1106EN
            И скорее всего именно DM1106EN а не DTM0660

            Загрузка...
          2. dmitrkov:
            28.01.2020 в 16:24

            В любом случае буду пробовать

            Загрузка...
  3. Hhobbitt:
    30.01.2020 в 06:18

    Доброе утро! Спасибо за отличную статью! Познакомился на муське) вопрос, чем обусловлен выбор bluetooth JDY-18? На мой взгляд JDY-19 компактнее немного. И есть ли пример использования? А то в статье затрагивалось только ESP

    Загрузка...
    Ответить
    1. Jager:
      31.01.2020 в 13:50

      чем обусловлен выбор bluetooth JDY-18

      Тем что можно сделать съемным.
      На счет примера, там все должно быть просто. В них по умолчанию есть режим последовательного порта.

      Загрузка...
      Ответить
  4. AvdeevSV:
    10.11.2020 в 09:44

    А можно подкорректировать гербер? Добавить отверстия под другой тип usb разъема (как на последней версии круглого шлюза)? А то текущий вариант ненадежный.

    Загрузка...
    Ответить
  5. Сергей:
    17.07.2022 в 04:34

    Разве это минимальные затраты?
    Не проще купить OW16B или UT60BT с аналогичным функционалом?

    Загрузка...
    Ответить
    1. Jager:
      17.07.2022 в 09:00

      Купить всегда проще, но например я что то не припомню мультиметров работающих в wifi сети.

      Загрузка...
      Ответить
      1. Сергей:
        17.07.2022 в 09:10

        Просто у Вас огромный опыт и знания, и поэтому затраты Вам кажутся минимальными…
        А материал полезный! Спасибо за труд!
        Попробую прочитать EEPROM как Вы предложили!!!
        Сейчас без выпаивания EEPROM в разных режимах мультиметра OW18B считываются разные данные.

        Загрузка...
        Ответить

Добавить комментарий для JagerОтменить ответ

Подписаться на блог по эл. почте

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

Перевести

Свежие записи

  • Sovol SV08 управление с клавиатуры.
  • Sovol SV08, дополнительный контроллер.
  • Делаем свой персональный Home Assistant SkyConnect
  • #Обмен опытом
  • IKEA VINDRIKTNING

Метки

3D 3D принтер CNC DipTrace EasyEDA ESPHome Home Assistant HOMEd Klipper Mach3 MajorDoMo SolidWorks Sovol SV08 ZHA zigbee zigbee2mqtt Дерево Дом Лазер М-Платформа Самоделка Фото Электроника

Мета

  • Войти
  • Лента записей
  • Лента комментариев
  • WordPress.org
  • Главная
  • Обмен опытом
  • Инструкции
© modkam.ru. Все права защищены.
Вернуться наверх
%d