1 (20-04-2019 08:36:29 отредактировано tsaplin-av)

Тема: USB Virtual COM-Port как это работает?

Можете объяснить подробнее работу USB Virtual COM-Port? В Wiki я не совсем понял. Это должно выглядеть по принципу симулятора CannyLab только с реальными входными значениями?
Я набросал диаграмму которая приведена в Wiki, произвожу манипуляции описанные там, но ни чего не происходит. В первый раз при нажатии кнопки "Запустить" мой ПК обнаружил устройство и пытался найти на него драйвер, но не нашел. Все следующие попытки приводили к появлению в диспетчере устройств неизвестного устройства и на этом все заканчивалось. ОС Win 7

2

Re: USB Virtual COM-Port как это работает?

USB Virtual COM-Port - это COM-порт для соединения контроллера с ПК через USB.
Драйвер VCP находится в папке drv среды разработки CannyLab: ..cannylab_v1_38\drv\canny3tiny_vcp\

3

Re: USB Virtual COM-Port как это работает?

Спасибо. Драйвер установил, ПК определил виртуальный COM порт. Каким образом можно осуществлять обмен данными с контроллером?

4 (22-04-2019 20:49:06 отредактировано tsaplin-av)

Re: USB Virtual COM-Port как это работает?

Пример:
К контроллеру  подключена термопара К-типа через модуль MAX6675K. Мы обсуждали это в другой теме.
Могу я как то увидеть какую температуру получает контроллер от модуля MAX6675K через USB Virtual COM-Port ?

5

Re: USB Virtual COM-Port как это работает?

Подскажите как увеличить значение до 400 отображаемое в VCP? На данной диаграмме выводит максимум 255(dec) или 11111111 (bin)

Вложений в сообщении

Иконка вложения VCP.cfd 2.56 кб, скачивался 335 раз, последний раз 2019-04-26 

6

Re: USB Virtual COM-Port как это работает?

В VCP передается 2 байта, с максимальным значением 65535 и при 400 град., при просмотре в десятичном формате, Вы видите что-то вроде 144 001.
Так и должно быть: 400 (dec) = 0190 (hex), что передается как 2 байта 0x90 0x01 или в десятичном виде 144 001.
Прилагаю диаграмму перевода значений в символьный вид для отображения в терминале ПК.
Настройте терминал на отображение только ASCII, включите Newline at: CR+LF (см.вложение).

Вложений в сообщении

Иконка вложения VCP+ascii.cfd 2.41 кб, скачивался 368 раз, последний раз 2019-04-26 

hterm.PNG, 29.81 кб, 899 x 599
hterm.PNG 29.81 кб, скачивался 336 раз, последний раз 2019-04-26 

7

Re: USB Virtual COM-Port как это работает?

отлично, работает.  Спасибо!