Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » arduino

   
Автор / Author Тема / Topic: arduino
m0ps1k
Junior Member / Новичок
Участник № / Member № 6136


Icon 1 отправлено / posted      Профиль для / Profile for m0ps1k           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
подскажите, возможно ли связать arduino leonardo(ATMEGA32U2) с трейс мод через com port?
Сообщения / Posts 18 | Из / From: Берарусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для ответа на этот вопрос надо иметь описание логического протокола обмена по последовательному интерфейсу, который поддерживается данным контроллером.
У нас нет этой информации.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
m0ps1k
Junior Member / Новичок
Участник № / Member № 6136


Icon 1 отправлено / posted      Профиль для / Profile for m0ps1k           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
"ATmega32U4 поддерживают последовательный интерфейс UART TTL (5 В), осуществляемый выводами 0 (RX) и 1 (TX). ATmega32U4 позволяет также организовать последовательное соединение с программами на стороне компьютера через USB так, чтобы они "общались" с платой через виртуальный COM порт." в узле можно создать COM-порты, это не для этого?
Сообщения / Posts 18 | Из / From: Берарусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Это я видел в интернете.
Это описание самого низкого физического уровня протокола обмена.
А нужен транспортный и, главное, логический уровень протокола обмена. Причем, его официальная версия, предоставленная изготовителем оборудования.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Николай Андреевич
Junior Member / Новичок
Участник № / Member № 6158


Icon 1 отправлено / posted      Профиль для / Profile for Николай Андреевич           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
для организации связи между arduino-й и ТМ 6 можно воспользоваться протоколом modbus-rtu можно подключить к uart преобразователь в RS - 485 или RS-232 (в зависимости от портов на компьютере с монитором) как вариант
http://arduino-info.wikispaces.com/RS485-Brick
и использовать в проекте библиотеки
https://code.google.com/p/simple-modbus/
сам не пробовал но теоретически должно работать.
Если вы хотите через USB организовать виртуальный COM - порт и использовать его, то думаю придется искать дополнительные библиотеки или перепиливать имеющиеся. вот пример того как это делают люди на аппаратной платформе ATMega xxxUx в рамках разработки устройства без использования проекта Arduino
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=1100984

Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Если эти устройства действительно строго поддерживают протокол Modbus RTU, не надо использовать никакие дополнительные библиотеки и программы.
В Trace Mode 6 имеется встроенный драйвер Modbus RTU.
Если конвертор USB-RS232 правильно эмулирует COM-порт в ОС, то никаких дополнительных усилий для организации такого обмена не потребуется.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Николай Андреевич
Junior Member / Новичок
Участник № / Member № 6158


Icon 1 отправлено / posted      Профиль для / Profile for Николай Андреевич           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by AdAstra Technical Support:
Если эти устройства действительно строго поддерживают протокол Modbus RTU, не надо использовать никакие дополнительные библиотеки и программы.
В Trace Mode 6 имеется встроенный драйвер Modbus RTU.
Если конвертор USB-RS232 правильно эмулирует COM-порт в ОС, то никаких дополнительных усилий для организации такого обмена не потребуется.

человек хочет скрестить TM 6 c этим
http://arduino.ru/Hardware/ArduinoBoardLeonardo
написание программы прошивки с поддержкой modbus неотъемлемая часть этой затеи... а вот с конвертором есть варианты как аппаратные, так и программные. в любом случае организация такого соединения потребует дополнительных усилий.

Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Конечно, вопросы программирования устройства с целью реализации поддержки протокола, для которого в Trace Mode 6 есть встроенный драйвер, должны решаться допустимыми для этого устройства средствами программирования.
Но строгость эмуляции COM-порта должны быть соблюдена, т.к. Trace Mode 6 работает с COM-портом только через соответствующий API ОС.
При несоблюдении этого требования гарантировать работу встроенного драйвера нельзя.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2