Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Цифровое управление М3-22А и Я2М-66
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
Kustick
Имеются в наличии ваттметры М3-22А и Я2М-66. На них имеются цифровые выходы (разъем РПМ7-36) для дистанционного управления. Нужно научиться управлять ими.
Для этого необходима любая документация на протокол передачи данных, либо названия приборов, где еще используется этот же разъем и протокол.
Так же подойдут полезные ссылки, любая информация по этой теме, все что сможет помочь.
AFK
Скан технического описания (не лучшего качества):
http://www.astena.ru/teh_7.html
Kustick
Получил на пару дней в пользование ваттметр м3-22а. Не буду описывать весь принцип работы, суть в том что индикатором на передней панели выступает встраиваемый вольтметр в2-37 описание.
Разъем на задней панели ваттметра напрямую соединен с вольтметром.

Я пытался считывать значения разрядов асинхронно, получались рандомные числа.
С первого контакта "Сопровождение" выходит импульсный сигнал: ~200мс импульс +4,8В, затем пауза 2мс +0,6-0,8В.
Напряжение "0" слишком высокое, atmega, которой я снимаю сигналы не видит "0".
Кто может что нибудь сказать по этому поводу?
Рад любой помощи, подсказкам и ссылкам.
Kustick
Цитата(Kustick @ Jun 26 2015, 17:20) *
С первого контакта "Сопровождение" выходит импульсный сигнал: ~200мс импульс +4,8В, затем пауза 2мс +0,6-0,8В.
Напряжение "0" слишком высокое, atmega, которой я снимаю сигналы не видит "0".

Хотя скорее всего, мой кривой код не работал.
Kustick
Для тех кому интересно, вот результат работы youtube.com
Spialv
Отличная работа! Сам недавно пытался сделать что то подобное, но не знал С какой стороны подходить. Если Вам не сложно опишите процесс подробнее, особенно в части подключения меги к ваттметру и её прошивки, а так же роли LabVIEW в этом комплексе, он отображает переданные С меги значения если я правильно понял?


Кстати, на я2м-66 стоит рпм7-50, интересно какой там вольтметр
Kustick
Цитата(Spialv @ Jul 16 2015, 07:31) *
Отличная работа! Сам недавно пытался сделать что то подобное, но не знал С какой стороны подходить. Если Вам не сложно опишите процесс подробнее, особенно в части подключения меги к ваттметру и её прошивки, а так же роли LabVIEW в этом комплексе, он отображает переданные С меги значения если я правильно понял?


Кстати, на я2м-66 стоит рпм7-50, интересно какой там вольтметр

На разъем ваттметров М3-22А и я2м-66 выходит синхноимпульс и 4 числа в формате BCD. Чтобы перевести ваттметр м3 в режим удаленного управления надо подать на 24 контакт разъема лог.1 и на 4 контакт лог.0.
(У я2м другие контакты ). После этого, по спаду синхроимпульса считывать лог. уровни, соответствующие 4м разрядам.
Делать это можно чем угодно, начиная от LPT заканчивая плис.
У меня в загашнике имеласть макетная плата с контроллером atmega32a.
Я распаял разъем рпм7 на порты микроконтроллера, получилось вот такая штука:

Далее взяв за основу V-USB и пример hid-data накидал прошивку которая считывает значения с ваттметра.
На компе LabVIEW вызывает библиотеку libusb, к которой я добавил пару функций, и считывает значения с атмеги.

Принцип работы я2м-66 точно такой же, не могу сказать какой там вольтметр. Инструкцию и распиновку разъема можно найти тут.
Spialv
Спасибо! нашёл распиновку я2м-66, судя по всему там ещё проще, т.к. никаких синхроимпульсов нет, куплю ответную часть от рпм7, и буду пытаться прикрутить его к Ардуине.
Spialv
Спасибо! нашёл распиновку я2м-66, судя по всему там ещё проще, т.к. никаких синхроимпульсов нет, куплю ответную часть от рпм7, и буду пытаться прикрутить его к Ардуине.
vink
Цитата(Spialv @ Jul 17 2015, 15:43) *
Спасибо! нашёл распиновку я2м-66, судя по всему там ещё проще, т.к. никаких синхроимпульсов нет, куплю ответную часть от рпм7, и буду пытаться прикрутить его к Ардуине.

Здравствуйте. Не поделитесь наработками?
user614
Цитата(vink @ Jun 8 2017, 11:50) *
Здравствуйте. Не поделитесь наработками?


Отвечу сам себе. Почему-то пропала большая часть форума при входе под старым ником и ответить тоже нет возможности.
Сделал преобразователь для Я2М-66 на основе Atmega64 & HC-05, теперь можно наблюдать показания дистанционно, передавая данные по bluetooth.
Вот распиновка разъема РПМ7-50 "дистанционное управление":


Схема преобразователя:

Cчитывание производится в прерывании по синхроимпульсу, затем преобразование BCD->dec и отправка через uart по bluetooth на пк или смартфон
В архивах лежат программы для виндовс и андроида
user614
Проект для МК
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.