igorkov.org

  1. BlueTooth-модуль HC-04 / HC-05 UART інтерфейс поряд зі стандартними механізмами типу JTAG і SWD є...

BlueTooth-модуль HC-04 / HC-05

UART інтерфейс поряд зі стандартними механізмами типу JTAG і SWD є є одним з основних методів налагодження мікропрограм для мікроконтролерів. Зазвичай використовується COM-порт, хоча останнім часом все частіше мости на USB-шину і драйвери віртуального COM-порту на PC, так як USB є повсюдно, а ось COM-порт зустрічається все рідше і рідше.

Ще один спосіб використання UART, що став доступним і дешевим відносно недавно - це UART-Bluetooth міст, що дозволяє проводити обмін з мікроконтролерами по бездротовому інтерфейсу BlueTooth. При цьому з софтової боку на PC все точно так само як і при роботі за звичайним фізичній COM-порту, так і з боку контролера не потрібні ніякі додаткові модифікації. Мало того, Bluetooth-UART - це практично ідеальний спосіб стикування свого пристрою з сучасним планшетом-кпк-телефоном на Android, WinCE і, швидше за все, iOS. Купити модулі можна, наприклад, на DealExtreme, там ціна за модуль близько 200 рублів з доставкою.

Взагалі, є інформація про модулях HC-04 (на скільки я розумію, повноцінний) і HC-05 (мабуть урізаний, тільки з функціоналом UART). Який модуль продається на DX не розбирався. На даний момент мені потрібно тільки функціонал UART.

Додавання: як з'ясовується, зоопарк модулів зростає, попався модуль HC-05, мабуть, "істинний". Визначився не як linvor, а як HC-05. Терморегулятори виявилася у нього дещо інша (світлодіод не світиться):

Невисока ціна і підштовхнуло спробувати впровадити бездротовий інтерфейс і випробувати його для цілей налагодження. Для своїх цілей я обернув модуль в оболонку і вивів основні лінії на звичайний зручний PBD-роз'єм з можливістю установки на плату управління LPC134x :

Для своїх цілей я обернув модуль в оболонку і вивів основні лінії на звичайний зручний PBD-роз'єм з можливістю установки на   плату управління LPC134x   :

Для конфігурації модуля використовуються зро команди:

  1. AT - команда перевірки модуля і доступності конфігурації через AT-команди. У відповідь модуль повинен повернути OK.
  2. AT + BAUDx - щоб визначити, де x - код швидкості з таблиці: Значення Швидкість (бод) 1 1200 2 2400 3 4800 4 9600 5 19200 6 38400 7 57600 8 115200 9 230400
  3. AT + NAMEname - Змініть назву пристрою, де name - нове ім'я. Ім'я за замовчуванням linvor.
  4. AT + PINpass - зміна пароля (PIN-коду), де pass - новий пароль. Пароль за замовчуванням 1 234.

Команди потрібно посилати по інтерфейсу UART, коли Bluetooth не активний, інакше модуль не сприйме команди і передасть їх по повітрю хосту. Швидкість по-замовчуванню 9600, хоча повинен працювати Autobaund (автоподстройка швидкості), але це не перевіряв. Час виконання команди до 1 секунди, поки не прийде відповіді, краще нічого посилати не можна. Що не маловажно, ці настройки енергонезалежний.

Так само є статті про програмування безпосередньо самих модулів, це дуже цікава опція, в окремих випадках можна взагалі побудувати цілу систему на такому модулі, не вдаючись до допомоги окремого мікроконтролера.

А ось і сам модуль на хост-комп'ютері:

А ось і сам модуль на хост-комп'ютері:

варіант використання

Скидання на комп'ютер польотної інформації:

посилання

Разделы

» Ваз

» Двигатель

» Не заводится

» Неисправности

» Обзор

» Новости


Календарь

«    Август 2017    »
ПнВтСрЧтПтСбВс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Архив

О сайте

Затраты на выполнение норм токсичности автомобилей в США на период до 1974 г.-1975 г произошли существенные изменения. Прежде всего следует отметить изменение характера большинства работ по электромобилям: работы в подавляющем большинстве стали носить чисто утилитарный характер. Большинство созданных в начале 70х годов электромобилей поступили в опытную эксплуатацию. Выпуск электромобилей в размере нескольких десятков штук стал обычным не только для Англии, но и для США, ФРГ, Франции.

ПОПУЛЯРНОЕ

РЕКЛАМА

www.school4mama.ru © 2016. Запчасти для автомобилей Шкода