Работа с радио модулем LC12s. Подключение к компьютеру.

Эта страница будет посвящена работе с радио модулем LS12s, все,  что здесь будет описано, получено из личного опыта или документации и по большей части проверено на практике.

Во-первых ссылки на документацию, которую удалось получит на просторах интернета, ее не так много, но тем не менее.

Datasheet на китайском, английском, кусок кода для Arduino, а также datasheet на микросхему, на основе которой, вероятно построен данный модулю (хотя туда лезть я точно не собирался ....)

Итак, поскольку планируется управление по схеме 1 мастер несколько ведомых, то начнем с модуля который будет подключен к компьютеру, в качестве ведущего будет выступать именно он. Модуль имеет интерфейс UART, а вот ПК нет, как правило только USB. Следовательно нужен переходник,  для которого у меня нашелся подходящий чип CP2102. Там есть все необходимое , преобразователь USB - UART и встроенный стабилизатор на 3,3 вольта 100 мА, для питания радио модуля. Единственный недостаток, специфичный корпус, который не очень просто паять.

Соединяем проводки и вот такая схема получилась:

Работа с радио модулем LC12s. Подключение к компьютеру.

Линии RTS и DTR будут управлять дополнительными входами радио модуля, его включением (DTR) и переключением в режим конфигурации или работы (RTS).

Все это было упаковано в подходящую коробочку:

Работа с радио модулем LC12s. Подключение к компьютеру.


Случайно купил у китайцев,  не посмотрев  размеры, но вот пригодилась в самый раз. :)

Плата односторонняя чтобы было удобнее клеить на двухсторонний скотч внутри корпуса. Скачать можно тут в формате Sprint-Layout 5 (некоторые резисторы на плате, просто перемычки)

Для подключения к ПК необходимо установить драйвер чипа CP2102, после установки которого в системе появится новый COM порт, к которому мы и будем обращаться.

Для включения модуля необходимо подать 0 на ножку CS модуля, для этого устанавливаем линию DTR порта в True.


Далее включаем режим конфигурации подав 0 на ножку SET модуля (линию RTS порта в True).

После чего на скорости 9600 1 стоповый без проверки четности загружаем заранее сформированную строку конфигурации модуля, которая определит режимы его дальнейшее работы.

В случае успеха, модуль также ответит немного изменённой строкой конфигурации.

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

Когда модуль сконфигурирован, его можно перевести в режим работы, переключив вывод SET в 1(линию RTS порта в False).

 С уважением,
  Алексей Петрушев.
   г. Кемерово

Работа с радио модулем LC12s. Подключение к компьютеру.
Работа с радио модулем LC12s. Сенсор.
Работа с радио модулем LC12s. Исполнительное устройство.

Продолжение следует…

Учет антикафе
Учет антикафе

Тарификация бильярда
Тарификация бильярда

Учет общей баниУчет общей бани

Тарификация
саун

Тарификация саун

Тарификация автомойкиТарификация автомойки

Еще
Еще

 

 

 

 


Кемерово 2006 - 2019