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

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

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

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

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

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

Конференция

Тема: «Вывод на экран сигнала с СОМ-порта»

 

[Вернуться в "Список тем"] [Создать новую тему]
Леонид
24.07.2015
18:17
Добрый день! Можно ли с помощью этой программы опрашивать и выводить на экран сигнал с СОМ порта?
Дмитрий (PG)
27.07.2015
12:58
COM-порт это универсальный аппаратный интерфейс компьютера с периферийным оборудованием, поэтому однозначно ответить на ваш вопрос невозможно. Огромное количество устройств используют COM-порт для передачи данных в компьютер, но у каждого из них свой собственный алгоритм работы и программный протокол обмена данными. Для того чтобы программа могла принимать данные через COM-порт и соответственно отображать их на экране, она должна "знать" индивидуальный протокол обмена данными устройства, подключенного к COM-порту.

Большая часть устройств используют самый примитивный подход - в одностороннем порядке высылают в COM-порт данные в текстовом формате, в виде столбцов с цифрами. Для таких устройств в PowerGraph есть специальный драйвер "COM-ASCII", который принимает эти текстовые данные и отображает числовые значения, содержащиеся в этих данных, в виде графиков.

Во всех остальных случаях требуется разрабатывать индивидуальный PowerGraph-драйвер, который будет реализовывать конкретный протокол обмена данными с определенным устройством.
В PowerGraph есть такие драйверы специализированных устройств и приборов, подключаемых к COM-порту, но все они индивидуальны.
Дмитрий (PG)
27.07.2015
13:01
Какое устройство, подключаемое к COM-порту, Вы хотите использовать в PowerGraph? И какой у этого устройства протокол обмена данными?
Леонид
28.07.2015
18:17
Подключаю ПЛК Ардуино. Контроллер передает на сом порт так как Вы и написали, столбец с цифрами. На мониторе порта они есть.
Драйвер "COM-ASCII" не наблюдается. Драйвер DCON Protocol порт видит, но при его выборе: "Системе не удается найти указанное устройство"
Дмитрий (PG)
29.07.2015
10:14
Что значит COM-ASCII не наблюдается?
Загрузите демо-версию PowerGraph в разделе "Загрузка файлов" этого сайта, либо загрузите и установите обновления для полной версии.

"DCON-Protocol" конечно работать с вашим устройством не будет, так как этот протокол работает в режиме запрос-ответ, а данные имеют специфический формат.
Леонид
04.08.2015
15:45
Драйвер "COM-ASCII" нашелся. Загрузил последнюю версию программы. Все равно пишет: Системе не удается найти указанное устройство
Дмитрий (PG)
05.08.2015
16:25
Надо настроить параметры COM-порта в соответствии с параметрами передачи вашего устройства.
Какая у вашего устройства скорость передачи, биты данных, четность, стоповые биты?
Параметры соответствующие вашему устройству надо установить в Диспетчере устройств в свойствах COM-порта. PowerGraph-драйвер "COM-ASCII" использует параметры COM-порта, установленные в Диспетчере устройств. Читайте справки к программам.
Дмитрий (Dexter)
04.01.2017
11:35
Добрый день
Удалось успешно соединить ваш софт с моей системой по каналу Блютус (HC-05) через виртуальный ком порт
Все работает, и на скорости обмена 115200 получаю 600-650 Гц отсчетов по 4 каналам.
Хотел бы повысить скорость обмена но мешает драйвер Windows не позволяющий установить другую скорость
*Не подскажете как можно обойти эту проблему?
*На какой предельной скорости обмена тестировался вас сойт с драйвером COM-ASCII?
Дмитрий (PG)
07.01.2017
11:33
В Windows-драйвере отображаются АППАРАТНЫЕ возможности и ограничения COM-порта, установленные производителем. Если у Вас в диспетчере устройств для COM-порта максимальная скорость обмена ограничена значением 115200, значит это максимальная скорость самого устройства.
Либо установлен иной драйвер COM-порта, который не соответствует реальному аппаратному порту и не поддерживает всех его возможностей.
Таким образом:
*Обойти проблему нельзя, так как в случае корректного драйвера это аппаратное ограничение порта.
*Программа может использовать любую скорость обмена, доступную для данного устройства в Windows-драйвере. Например, для виртуальных портов FTDI доступна максимальная скорость обмена 921600.
Программа не накладывает никаких ограничений на скорость обмена данными, а только запрашивает из системы и использует скорость обмена, установленную в свойствах порта.
Дмитрий (Dexter)
09.01.2017
11:04
Спасибо за ответ
Модуль Bluetooth тоже имеет предельную скорость 921600
Но драйвер для него используется стандартный.
Другого производитель не дает.

Некоторые терминалы позволяют открыть порт на этой скорости и обмен происходит. Я вижу данные от своего устройства в терминале на этой скорости. Так что аппаратного ограничения точно нет.

Остается вопрос - возможно ли задать PG скорость обмена отличную от установленной в драйвере Windows, Если да то как?
Дмитрий (PG)
10.01.2017
12:25
Нет, скорость обмена пока считывается программой только из настроек драйвера COM-порта.
Попробуйте найти и установить другой Windows-драйвер для этого Bluetooth-модуля.
Дмитрий (Dexter)
10.01.2017
16:44
Перерыл весь интернет ((( Безрезультатно (((
Стандартный последовательный порт по соединению Bluetooth

Сайт производителя на китайском тоже молчит

Пока лучшей идеи чем открыть реальный и переправить на виртуальный который открыть в PG не нахожу

Если вдруг решите добавить эту функцию в новый драйвер - напишите пожалуйста, я обновлюсь.
[Вернуться в "Список тем"] [Создать новую тему]

Новое сообщение по теме «Вывод на экран сигнала с СОМ-порта»

 

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

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


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