Форум РадиоКот https://radiokot.ru/forum/ |
|
Bluetooth по-китайски: теория и практика https://radiokot.ru/forum/viewtopic.php?f=25&t=71598 |
Страница 2 из 6 |
Автор: | digitalr [ Ср май 30, 2012 09:55:26 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
Продолжаем задавать глупые вопросы... Имеем модуль HC-06 (Linvor). Пытаюсь залить ему прошивку HC-05. Дамп снимает нормально. А вот, собственно, при заливке новой прошивки - ругается "Failed to erase sector 4 after 4 attempts". И прекращает процесс записи. Попытка сделать полное стирание флэша заканчивается сообщением о таймауте. При этом большинство секторов (исключая четвертый) благополучно трутся. Сталкивался кто-то с подобной проблемкой? Ах, да. Чуть не забыл. Проверял на двух модулях. |
Автор: | bragan [ Чт май 31, 2012 15:51:43 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
У меня тоже самое два штуки HC-04 прошил на HC-05 без проблем, а вот третий не могу прошить пишет Failed to erase sector 4 after 4 attempts. И еще при отправки команды AT через терминал в HC-05 модуль бесконечно отвечает OK. Почему он шлет ответ постоянно если я только отправляю один раз? |
Автор: | digitalr [ Чт май 31, 2012 18:54:51 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
Ага. А модули (те, что прошились и тот, что не захотел) были из одной партии/закупки? А то их у меня пяток. Думаю - стоит ли еще три попробовать. |
Автор: | koyodza [ Чт май 31, 2012 18:56:36 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
А вернуть старую прошивку получается? |
Автор: | bragan [ Чт май 31, 2012 19:33:03 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
digitalr писал(а): Ага. А модули (те, что прошились и тот, что не захотел) были из одной партии/закупки? А то их у меня пяток. Думаю - стоит ли еще три попробовать. Думаю стоит попробовать т.к партия одна, брал 5 шт. 3шт. себе и два другу, правда друг еще на подключал. P.S Когда у меня возникла проблема с прошивкой я грешил на себя, думал что то спалил. Но как выяснилось что я не один с такой проблемой! |
Автор: | bragan [ Чт май 31, 2012 19:34:03 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
koyodza писал(а): А вернуть старую прошивку получается? ДА |
Автор: | digitalr [ Пт июн 01, 2012 08:58:33 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
В общем действительно. Третий модуль тоже не возжелал принимать прошивку, останавливаясь все на том же злополучном секторе. А вот четвертый выделываться не стал. И благополучно проапгрейдился. Все... Пропали выходные |
Автор: | qwerky [ Пт июн 01, 2012 09:00:04 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
какие преимущества у НС05 перед 04 ? только более гибкие настройки порта ? |
Автор: | digitalr [ Пт июн 01, 2012 10:01:02 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
Абсолютное большинство HC-04/06 которые продаются - ведомые (slave) устройства. Хотя, если верить китайцам, бывают версии и с master- прошивкой, но я не смог найти ни такого модуля, ни такой прошивки, ни даже человека который знал бы человека, который видел бы такой модуль Так что удел HC-04/06 - работать в связке с компьютером (планшетом/телефоном). В этом плане HC-05 выгоднее - его можно переключить программно как в slave так и в master режимы. Стало быть и вязать можно как модуль с модулем (здравствуй Bluetooth ДУ-шка) так и модуль-комп. |
Автор: | 62256 [ Вс июн 03, 2012 16:06:09 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
digitalr писал(а): А никто не измерял задержку между началом передачи байта (пакета) одним модулем и успешным приемом его другим модулем? Скажем на скорости 19200 и 115200 бод... А то как-то терзают смутные сомнения, что она не так уж и мала будет. это еще от стека на ПК зависит. Со стандартным Windows стеком - удалось получить до 30 операций запрос-ответ в секунду. Если пакетики маленькие, то скорость UART-порта модуля роли не играет. В этом плане - модули на BC4 хуже, чем модули от NS (LMX983X). У последних достигается 50 пар запрос-ответ в секунду. Для конфигурации модулей HC-0X есть программа, бесплатная, гугл найдет по этим словам. |
Автор: | 62256 [ Вс июн 03, 2012 16:13:48 ] | ||
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика | ||
qwerky писал(а): какие преимущества у НС05 перед 04 ? только более гибкие настройки порта ? вот в этой PDFке со 2й по 5ю страницу - таблица различий между HC-04/HC-06 и HC-03/HC-05. Железо одинаковое, только прошивки разные. Прошивки можно менять, но обязательно - перед прошивкой сохранить калибровки, а после прошивки - их восстановить.
|
Автор: | AlexZ [ Пн июн 04, 2012 12:07:58 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
bragan писал(а): И еще при отправки команды AT через терминал в HC-05 модуль бесконечно отвечает OK. Почему он шлет ответ постоянно если я только отправляю один раз? Для корректной работы модуля с AT командами необходимо после команды передавать \r\n (или 0x0D 0x0A). HC-06 нормально отрабатывает AT команды без символов окончания команды. |
Автор: | AlexZ [ Пн июн 04, 2012 12:12:38 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
Перепрошивал модуль HC-06 прошивками от HC-04 и HC-05. Проблем с перепрошивкой не возникало. После смены прошивки модуль отвечал на AT команды и находился компьютером. |
Автор: | qwerky [ Пн июн 04, 2012 12:14:54 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
никто не в курсе, в какой-нибудь прошивке работают выводы RTS/CTS ? на НС04 - нет. |
Автор: | AlexZ [ Пн июн 04, 2012 13:03:49 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
Не в одной из прошивок HC-04, HC-05 ни HC-06 выводы RTS/CTS не работают. |
Автор: | qwerky [ Пн июн 04, 2012 13:05:14 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
тогда зачем они там ? Может спецификация Bluetooth-SPP вообще не предусматривает управление ? |
Автор: | AlexZ [ Вт июн 05, 2012 15:58:23 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
Начиная с Bluetooth 1.2 была включена поддержка управления потоком данных. В настройках есть возможность включить handshake. Пробовал через программатор изменять настройки USART модуля, но что то не заработало. |
Автор: | digitalr [ Ср июн 06, 2012 21:34:29 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
В общем, отвечаю сам на свой же вопрос. Байт данных, отправленный модулем с прошивкой HC-05 и принятый модулем с прошивкой HC-06, на скорости интерфейса 115200 бод, приходит с задержкой (рандомной) в 40-60 мс. В редких случаях - более 100 мс. Печально, но для того, для чего я их хотел использовать, они не подойдут. |
Автор: | 62256 [ Пн июн 11, 2012 16:22:22 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
digitalr писал(а): Печально. ну, не так и печально - в большинстве случаев главное - пропускная способность. На ПК - аналогичная ситуация, причем без всякого Bluetooth, даже USB-UART адаптеры вносят задержку - они ждут, пока соберется кучка байтов (или таймаут), и лишь тогда этот пакет идет в веревку. Попробуйте не один байт кидать, а пачки разной длины. |
Автор: | qwerky [ Пн июн 11, 2012 16:32:55 ] |
Заголовок сообщения: | Re: Bluetooth по-китайски: теория и практика |
>>даже USB-UART адаптеры вносят задержку задержка USB 1..2 мс, плюс задержка передачи буфера (для FTDI можно отрегулировать начиная от 2мс), плюс задержка взаимодействия служб системы +-лапоть |
Страница 2 из 6 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |