Обмен данными между Arduino и счетчиком эл.энергии

Ответить
Kostiantin
Рядовой
Сообщения: 38
Зарегистрирован: 02 фев 2020, 21:12
Имя: Kostiantin
Благодарил (а): 2 раза

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Kostiantin »

Добрый день уважаемые форумчане!
Прошу Вашей помощи в решении проблемы:
Есть счетчик эл. энергии, который снабжен интерфейсом RS-485.
Есть Arduino Nano с преобразователем интерфейса MAX485, как подключить arduino к счетчику?
Счетчик использует свой протокол отменный от ModBus.Как организовать передачу команды на счетчик и считывание ответной команды?
Помогите пожалуйста, а то в этих делах не спец((((
Kostiantin
Рядовой
Сообщения: 38
Зарегистрирован: 02 фев 2020, 21:12
Имя: Kostiantin
Благодарил (а): 2 раза

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Kostiantin »

Блок МАХ485 подключил к ардуино.
Rx arduino ( d9) к RO max485
Tx arduino ( d10) к DI max485
Как передать команду на устройство?
Команда момент формат AC 76 DS 00 00 76 54 55.
Прошу Вашей помощи
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Sancho »

Kostiantin писал(а): 25 авг 2020, 17:06 Команда момент формат AC 76 DS 00 00 76 54 55
У Вас ASCII ? Т.к. DS не бывает иначе.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Kostiantin
Рядовой
Сообщения: 38
Зарегистрирован: 02 фев 2020, 21:12
Имя: Kostiantin
Благодарил (а): 2 раза

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Kostiantin »

Sancho писал(а): 25 авг 2020, 17:09
Kostiantin писал(а): 25 авг 2020, 17:06 Команда момент формат AC 76 DS 00 00 76 54 55
У Вас ASCII ? Т.к. DS не бывает иначе.
Не понял вопроса(((
В программировании не очень силен

Отправлено спустя 7 минут 7 секунд:
Использую стандартный блок - send to UART
UART.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Sancho »

[ref]Kostiantin[/ref], Какой счётчик, протокол?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Kostiantin
Рядовой
Сообщения: 38
Зарегистрирован: 02 фев 2020, 21:12
Имя: Kostiantin
Благодарил (а): 2 раза

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Kostiantin »

Sancho писал(а): 25 авг 2020, 17:22протокол
Протокол общения собственный. Не ModBus и не DLMS. Но знаю его структуру.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Sancho »

Sancho писал(а): 25 авг 2020, 17:22Какой счётчик
Отправлено спустя 1 минуту :
Вы-же откуда-то знаете, чего посылать и чего ждать...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Kostiantin
Рядовой
Сообщения: 38
Зарегистрирован: 02 фев 2020, 21:12
Имя: Kostiantin
Благодарил (а): 2 раза

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Kostiantin »

[ref=#ff8000]Sancho[/ref],
Структура пакета с данными
Струкутра.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение aidar_i »

Kostiantin писал(а): 25 авг 2020, 17:06 Команда момент формат AC 76 DS 00 00 76 54 55.
DS это, наверное, D5.
Kostiantin
Рядовой
Сообщения: 38
Зарегистрирован: 02 фев 2020, 21:12
Имя: Kostiantin
Благодарил (а): 2 раза

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Kostiantin »

aidar_i писал(а): 25 авг 2020, 23:03 DS это, наверное, D5.
Да, D5. Опечатка(
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение aidar_i »

Здесь смотрели?
Kostiantin
Рядовой
Сообщения: 38
Зарегистрирован: 02 фев 2020, 21:12
Имя: Kostiantin
Благодарил (а): 2 раза

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Kostiantin »

[ref=#000080]aidar_i[/ref],
Немножко не то(
Мне нужен блок который будет формировать пакет с данными и отправлять в uart
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Sancho »

вот так

Отправлено спустя 2 минуты 18 секунд:
Так отправляем массив. Формируйте, заполняйте, его как хотите....
Блок еле нашёл в закормах - делать новый было лень :)

Отправлено спустя 1 день:
Судя по молчанию - передача наверно работает и разбирается с ответом :) ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Kostiantin
Рядовой
Сообщения: 38
Зарегистрирован: 02 фев 2020, 21:12
Имя: Kostiantin
Благодарил (а): 2 раза

Обмен данными между Arduino и счетчиком эл.энергии

Сообщение Kostiantin »

[ref=#ff8000]Sancho[/ref], Благодарю за помощь!
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя