Интернет-магазин

Просмотр корзины
В корзине:

товаров - 0 шт.



§ 3. Часто задаваемые вопросы по модулям серии Ke

Дмитрий Иванов, 7 декабря 2010

Вопрос

Считываю значение с линии ввода-вывода настроенной на вход на модуле Ke-USB24A / Ke-USB24R и наблюдаю что полученное значение постоянно "прыгает" - то 0, то 1. К линии нагрузка не подключена. Что это означает и как быть?


У модулей Ke-USB24A и Ke-USB24R в режиме ввода информации по линии ввода/вывода имеется некоторая специфичная особенность. Если линия настронная на вход (с помощью команды $KE,IO,SET) не подключена к источнику информации, т.е. на ней нет ни логической еденицы ни логоческого нуля (она просто "висит в воздухе") то результат ее чтения непредсказуем. Он будет определяться наводками и т.д. Если линию подключить к источнику информации (подключить на +5 или землю) - резултьтат чтения будет полностью адекватным.

В том случае если в качестве источника информации для входной линии используется механический ключ, то он должен быть устроен так что бы обеспечивать нагрузку на на входе линии (0 или 5 В) как в замкнутом так и в разомкнутом состоянии. Например так как описано в статье.

Еще одним вариантом решения проблемы является использование внешних подтягивающих резисторов. Вариант их подключения для организации двухконтактного ключа показан на рисунке ниже.

подтягивающий резистор для модулей Ke-USB24A Ke-USB24R

Подобное неудобство вызвано тем, что одна и таже линия может быть использована как входная так и выходная, причем настройка направления передачи может быть выполнена в режиме реального времени.



Вопрос

Практически на всех модулях KernelChip если к АЦП не подключена нагрузка то результат чтения АЦП "плавает". Это нормально?


В "свободном" состоянии (т.е. если к входу АЦП не подключена нагрузка) результат работы АЦП определяется наводками. Схема будет работать адекватно только при наличии реальной нагрузки.



Вопрос

Как часто я могу переключать состояние выходной линии на модулях Ke-USB24A / Ke-USB24R?


Модули серии Ke-USB предназначены в первую очередь для удобного управления нагрузками и не предназначены для скоростой передачи данных. Модуль может обработать примерно порядка 1000 текстовых команд управления в секунду (зависит от реализации программного обеспечения для отправки команд модулю). Это означает, например, что максимальная частота с которой можно "мигать" одной линией вывода составляет порядка 500 Гц. Соответственно, если "мигать" нужно одновремено восемью линиями (для организации параллельной 8-ми битной шины данных) то частота составит всего 60-70 Гц.




Вопрос

Какова максимальная длинна USB кабеля для подключения USB модулей KernelChip к компьютеру?


Обычно, длинна USB Кабеля используемого для подключения модулей KernelChip (например Ke-USB24A, Ke-USB24R, Ke-Box) составляет порядка 2 м. Также были проведены тесты показывающие что использование USB кабеля длиной 3 и даже 5 метров не вызывает ни каких сложностей в эксплуатации модулей (разумется кабель должен быть экранированный, заводского производства).




Вопрос

Можно ли подключить одновременно несколько модулей серии Ke к компьютеру?


Можно подключить сразу несколько модулей серии Ke (Ke-USB24A, Ke-USB24R, Ke-GSM, Ke-Box) к компьютеру. Каждому из модулей будет присвоен свой отдельный номер виртуального COM порта, позволяющего общаться с каждым из модулей независимо. Разумным ограничением числа одновременно подключенных модулей является суммарная нагрузочная способоность USB шины с точки зрения питания модулей.


Подключение нескольких модулей Ke-USB к компьютеру


© Дмитрий Иванов
7 декабря 2010 года
http://www.kernelchip.ru



© KERNELCHIP 2006 - 2023