Перейти к содержанию
    

Цифровое управление М3-22А и Я2М-66

Имеются в наличии ваттметры М3-22А и Я2М-66. На них имеются цифровые выходы (разъем РПМ7-36) для дистанционного управления. Нужно научиться управлять ими.

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Получил на пару дней в пользование ваттметр м3-22а. Не буду описывать весь принцип работы, суть в том что индикатором на передней панели выступает встраиваемый вольтметр в2-37 описание.

Разъем на задней панели ваттметра напрямую соединен с вольтметром.

IlJF793.jpg

Я пытался считывать значения разрядов асинхронно, получались рандомные числа.

С первого контакта "Сопровождение" выходит импульсный сигнал: ~200мс импульс +4,8В, затем пауза 2мс +0,6-0,8В.

Напряжение "0" слишком высокое, atmega, которой я снимаю сигналы не видит "0".

Кто может что нибудь сказать по этому поводу?

Рад любой помощи, подсказкам и ссылкам.

Изменено пользователем Kustick

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С первого контакта "Сопровождение" выходит импульсный сигнал: ~200мс импульс +4,8В, затем пауза 2мс +0,6-0,8В.

Напряжение "0" слишком высокое, atmega, которой я снимаю сигналы не видит "0".

Хотя скорее всего, мой кривой код не работал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

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

На разъем ваттметров М3-22А и я2м-66 выходит синхноимпульс и 4 числа в формате BCD. Чтобы перевести ваттметр м3 в режим удаленного управления надо подать на 24 контакт разъема лог.1 и на 4 контакт лог.0.

(У я2м другие контакты ). После этого, по спаду синхроимпульса считывать лог. уровни, соответствующие 4м разрядам.

Делать это можно чем угодно, начиная от LPT заканчивая плис.

У меня в загашнике имеласть макетная плата с контроллером atmega32a.

Я распаял разъем рпм7 на порты микроконтроллера, получилось вот такая штука:

LgfGP6mm.jpg3vAwW71m.jpg

Далее взяв за основу V-USB и пример hid-data накидал прошивку которая считывает значения с ваттметра.

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

 

Принцип работы я2м-66 точно такой же, не могу сказать какой там вольтметр. Инструкцию и распиновку разъема можно найти тут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! нашёл распиновку я2м-66, судя по всему там ещё проще, т.к. никаких синхроимпульсов нет, куплю ответную часть от рпм7, и буду пытаться прикрутить его к Ардуине.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! нашёл распиновку я2м-66, судя по всему там ещё проще, т.к. никаких синхроимпульсов нет, куплю ответную часть от рпм7, и буду пытаться прикрутить его к Ардуине.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость vink
Спасибо! нашёл распиновку я2м-66, судя по всему там ещё проще, т.к. никаких синхроимпульсов нет, куплю ответную часть от рпм7, и буду пытаться прикрутить его к Ардуине.

Здравствуйте. Не поделитесь наработками?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Не поделитесь наработками?

 

Отвечу сам себе. Почему-то пропала большая часть форума при входе под старым ником и ответить тоже нет возможности.

Сделал преобразователь для Я2М-66 на основе Atmega64 & HC-05, теперь можно наблюдать показания дистанционно, передавая данные по bluetooth.

Вот распиновка разъема РПМ7-50 "дистанционное управление":

 

 

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

 

Cчитывание производится в прерывании по синхроимпульсу, затем преобразование BCD->dec и отправка через uart по bluetooth на пк или смартфон

В архивах лежат программы для виндовс и андроида

post-100066-1509857150_thumb.png

Schematic_Prints.pdf

m3_56Win.zip

m3_56AndroidAPK.zip

Изменено пользователем user614

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...