PowerGraph Описание PowerGraph
English ENG
Russian РУС
 Программное обеспечение  |  АЦП  |  Загрузка файлов  |  Цены  |  Конференция  |  Контакты 
Главная
Новости*

 ПО «PowerGraph»
О программе
Описание
Публикации
Применение*
Сертификаты
Загрузка файлов

 Поддержка
Конференция
Вопросы и ответы
Обучение*
Отправить письмо
Обновление ПО

 Аппаратура
АЦП
Мультиметры
Приборы
Хемилюминометры
Биожезл
Производители

 Информация
  Цены и услуги
  Контакты

 Телефон:
 +7 (495) 961-47-30
 E-Mail:
 soft@powergraph.ru

Конференция

Тема: «ПГ и Ардуино»
[Вернуться в "Список тем"] [Создать новую тему]
Саша
22.01.2018
16:00
Добрый день!
Скажите, пожалуйста, нет ли у Вас планов "скрестить" ПГ с семейством микроконтроллеров Ардуино?
Дмитрий (PG)
22.01.2018
18:30
ПО PowerGraph может принимать данные от контроллеров Ардуино через драйвер COM-ASCII. Т.е. в Ардуино надо "прошить" программу, которая в непрерывном режиме высылает в COM-порт результаты измерения (дискретные или реальные значения) в текстовом формате (с разделителем столбцов - [TAB]). Вот пример такой программы (1 канал):
-----------------------------------------------------
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(A0);
// Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
float voltage = sensorValue * (5.000 / 1023.000);
// print out the value you read:
Serial.println(voltage,3);
//задержка для стабильности
delay(1);
}
-----------------------------------------------------
Драйвер COM-ASCII будет принимать данные от Ардуино по COM-порту и формировать сигнал. Подробнее см. справочные материалы к драйверу COM-ASCII.
Дмитрий (PG)
22.01.2018
19:08
В этой конференции также есть несколько полезных тем с обсуждением работы драйвера COM-ASCII:
Максим
16.08.2018
15:06
Добрый день!
Видит ли Power Graph виртуальный эмулятор COM-порта, как это сделано в Arduino?
Попробовал получать данные от Arduino по виртуальному COM-порту, но Power Graph при запуске и выборе драйвера COM-ASCII пишет, что системе не удается найти указанное устройство.
Максим
16.08.2018
15:11
При этом список портов открывается, и один из портов соответствует виртуальному COM-порту Arduino. Он же обнаруживается и в диспетчере устройств как:
Silicon Labs CP210x USB to UART Bridge (COM3)
Дмитрий (PG)
17.08.2018
09:56
Драйвер COM-ASCII не только открывает присутствующие в системе COM-порты (любые - и реальные, и виртуальные), но также ожидает поступления данных в текстовом формате по открытому порту.

Если для вашего Arduino, подключенного к порту COM3, драйвер COM-ASCII сообщает, что устройство не обнаружено, то возможны следующие причины:
- ваше устройство Arduino ничего не высылает в COM-порт, либо высылает данные очень редко;
- ваше устройство Arduino высылает в COM-порт данные, которые не соответствуют текстовому табличному формату (см. описание формата в справке к драйверу);
- ваше устройство Arduino использует другие настройки COM-порта (скорость передачи, количество бит, ...), отличающиеся от настроек, установленных в системе (см. свойства порта в Диспетчере устройств).
Максим
17.08.2018
11:28
Добрый день!

Вроде все условия выполнены:
- Arduino правильно высылает строго периодические данные, что показывает монитор COM порта Arduino;
- насчет табличного формата - высылается одна колонка чисел с переносом строки CR (правда, числа целого беззнакового типа - может быть проблема в этом?);
- параметры COM-порта в Arduino и в системе (в диспетчере устройств) одинаковые.

В любом случае спасибо! Попробую разобраться.
[Вернуться в "Список тем"] [Создать новую тему]

Новое сообщение по теме «ПГ и Ардуино»

 

*Ваше имя:
Email:
*Сообщение:
   

В начало страницы  


Rambler's Top100
SpyLOG
 
 Copyright© DISoft, 2003-2018. All right reserved.