Например TDA7294

Форум РадиоКот • Просмотр темы - Bluetooth по-китайски: теория и практика
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн май 05, 2025 15:20:20

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 111 ]    , , 3, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Пн июн 11, 2012 20:02:19 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт май 05, 2011 13:18:54
Сообщений: 103
Рейтинг сообщения: 0
62256 писал(а):
digitalr писал(а):
Печально.

ну, не так и печально - в большинстве случаев главное - пропускная способность. На ПК - аналогичная ситуация, причем без всякого Bluetooth, даже USB-UART адаптеры вносят задержку - они ждут, пока соберется кучка байтов (или таймаут), и лишь тогда этот пакет идет в веревку.
Попробуйте не один байт кидать, а пачки разной длины.


Да об этом-то я в курсе. И касательно пропускной способности у меня к этим модулям претензий нет. Просто была этакая надежда, что они и стартовать передачу будут достаточно шустренько. хотя бы в пределах 5-10мс. Это бы сильно все упростило.
Но ничего. Продолжу вариант с RFM70 развивать.
Он, впрочем, и по потреблению будет лучше.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Вт июн 12, 2012 15:47:18 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Я когда делал гирлянду из светодиодов с адресным управлением, тоже пробовал применить блютуз модуль, задержки были дикие. Через модуль USB-UART на основе PL-какой-то там раз в пол часа задержка была больше 10мс, а раз в день-два синий экран :shock: на основе FT232 - задержка не превышала 2-3мс, и с таймаутом в 10мс ошибки возникали 1-2 в сутки.

В основном проблема устройств подключаемых к USB заключается в том что данные передаются пакетами со строгими интервалами, как поезда. Некоторые драйвера умеют изменять интервалы опроса и обеспечивать задержку в 1мс, к которым относится драйвер от FT232 а некоторые не умеют, и используют 10мс интервалы по умолчанию. Что впрочем, экономит на накладных расходах при передаче больших объемов данных по USB, но убивает оперативность доставки данных.
Чувствую придется пересматривать алгоритм взаимодействия подключаемого устройства с компьютером, чтобы минимизировать количество необходимых подтверждений и передавать данные максимально большими кусками.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Вт июл 03, 2012 06:36:07 
Открыл глаза

Зарегистрирован: Ср янв 20, 2010 20:55:10
Сообщений: 71
Откуда: Новосибирск
Рейтинг сообщения: 0
Никак не могу перепрошить HC-04 на HC-05, пишет (device 0: Failed to erase sector 4 after attempts. Abandoned.) Почему он не может стереть сектор? Родной дамп заливается, и дампы других HC-04 работают, а вот от HC-05 не хочет заливаться… Как лечить - есть идеии :cry: ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Вт июл 03, 2012 19:06:22 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт май 05, 2011 13:18:54
Сообщений: 103
Рейтинг сообщения: 0
Было то же самое. Вылечить не получилось. Спасло то, что в наличии было 5 модулей. Два из трех прошились нормально


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Вт июл 03, 2012 20:39:55 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Возможно скорость прошивки слишком большая, слишком рано решает что "все плохо"...


Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Ср июл 04, 2012 05:40:16 
Открыл глаза

Зарегистрирован: Ср янв 20, 2010 20:55:10
Сообщений: 71
Откуда: Новосибирск
Рейтинг сообщения: 0
Скорость - это врядли - это программная настройка не меняется. По Инету ходят слухи, мол на некоторых модулях стоит другая память и они именно по этому не перешиваются (что не лишено здравого смысла), но у мя точно такой же(память и чип один в один). Модуля пришло 4 шт. попробую все перешить, результаты сообщу. Кстати по поводу стирания - если нажать стереть всё - то чип как и было сказано выше доходит до конца и в конце выдает ошибку по таймауту, а вот если попробовать стереть (поставить галочки на нужных секторах) какой ни будь раздел со стеком(HCI Steck или(и) RFCOMM Stack), то он опять же выдает сообщение, что не может стиреть 4 сектор, как и при заливке прошивки. :o


Последний раз редактировалось kospov Ср июл 04, 2012 07:56:18, всего редактировалось 1 раз.

Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Ср июл 04, 2012 07:49:20 
Открыл глаза

Зарегистрирован: Ср янв 20, 2010 20:55:10
Сообщений: 71
Откуда: Новосибирск
Рейтинг сообщения: 0
Попробывал прошить все свои модули, из 4х имеющихся, только один прошился HC-05, остальные противятся по тойже схеме. Пробывал залить, на капризные модули, дамп того модуля, который прошился, а потом прошить как HC-05 (Мало ли вдруг обновлять можно только с какой-то прошивки)- результат точно такой-же - дамп прошившегося модуля заливается, а вот HC-05 не хотит ))) Одно слово - горе... Посмотрел все детали (померил) все компоненты идентичные! Видимо нечто вроде фьюза стоит, не дает стирать память :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Чт июл 05, 2012 10:08:13 
Открыл глаза

Зарегистрирован: Ср янв 20, 2010 20:55:10
Сообщений: 71
Откуда: Новосибирск
Рейтинг сообщения: 0
Разобрался в чем причина непрошиваймости стека!

Тут есть несколько проблем...

1) Изначально прошивка контроллера делится да две части - стек и лоадер
Первая находится в бутсекторе флэхи (какраз те сектора которые не стираются
(4.5.6.7) ), вторая часть находится в остальных секторах флэхи. А когда вытаскиваешь
прошивку дампом - он сохраняет её всю одним куском

2) Думая, что это модули из разряда купил, настроил и работает, мы ошибаемся. Это
серьезная разработка перекрывающая несколько секторов рынка и поэтому в ней
стоит что? Правильно- ЗАЩИТА!!!!

3) Кроме программатора ISP прошивку можно заливать и через COM порт, сия функция
сдесь описана как DFU. Мощьная машина работы с прошивками.

4) Механизм защиты прост до безобразия и генеален одновременно. Специальной
прогой входящей в комплект DFU, а соответственно и BlueLab, генерится два ключа -
приватный и публичный. Один запихивается в прошивку(спец прогой) другой
используется для перепрошивки. Добавлю, что возможно защищать и стек и лоадер
куски прошивки, и порозень и вместе

А теперь собираем всё в кучу.
Залили прошивку с внедрённым ПРИВАТНЫМ ключом - и всё, контроллер даёт команду залочить флэху. А значит через ISP не сотрёшь. Собственно нам и попадаются модули с залочиным стеком который распологается в буте флэхи. Теперь прошивка может быть залито только через DFU и только с внедренным ПУБЛИЧНЫМ ключом.

В описании всего этого процесса сказано - потерял ключ-модуль больше не прошьёшь. Вернее сказать не прошьешь больше ту часть прошивки которая залочина. Конечно - всегда есть отличный способ снять защиту - вырубить проц, припаяться к флэхе и по алгоритму из даташита снять защиту, но BGA корпус не хочет чтоб кней паялись (((

Все обладатели сиих модулей - если он не прошился на мастера, а вам нужен он только в роли мастера и только него - можете начинать реветь. Ну а те кому не нужен режим мастера - Вас это вообще не должно волновать.

Возможно выходы и есть. но я пока не нашёл. ((( :?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Чт июл 05, 2012 20:09:07 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
А почему некоторые прошились? Поидее, защита нужна от считывания, а не от записи... а стирать должно позволить всегда.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Пт июл 06, 2012 10:10:30 
Открыл глаза

Зарегистрирован: Ср янв 20, 2010 20:55:10
Сообщений: 71
Откуда: Новосибирск
Рейтинг сообщения: 0
Некоторые прошиваются, по тому, что они идут как "Любительская"версия, - мол ставь на нем эксперименты, отлаживай устройство, что хочешь - то и делай. А те которые не прошиваются полностью, тобиш не дают стирать стек- это целевые, то есть они сделаны специально подо что-то, значит делай с ним в принципе тоже, что хочешь, перешивай порты под себя, функционал, Но стек BLUETOOTH будь добр используй как есть - ибо он вылизан и правильно работает для конкретного применения. Защищать прошивку хранящуюся во внешней флэшке - довольно проблемотично и зачастую не целесообразно. Куча прошивок в открытом доступе, с программой идет большой набор прошивок перекрывающих большинство потребностей - из них не делают секрета. Модуль изначально пазиционировался как открытая платформа. Эта защита по сути не защищает прошивку - как комерческую тайну, эта защита защищает то устройство в которое встроен этот модуль, просто напросто - "защита от дурака". По поводу защиты от считывания прошивки - у этой флэшки есть защищённая версия но стоит она почти 8$ при заказе от 1000 штук против 0,34$ установленной, А теперь внимание вопрос: Что вам больше нравится - Bluetooth модуль за 6$ или за 13,66$ ???


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Пт июл 06, 2012 11:00:54 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 9
Зарегистрирован: Пт июн 12, 2009 19:17:35
Сообщений: 487
Рейтинг сообщения: 0
Купил на дилэкстриме 2 модуля НС04. Один настроился и работает нормально, второй не реагирует на АТ команды. Что интересно - светодиод состояния мигает медленно (по документации это как-бы признак мастера). На первом мигает быстро.
Есть ли возможность перевести второй модуль в режим слейва ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Пт июл 06, 2012 20:19:22 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Там нужно угадать скорость передачи - может быть изначально настроена любая, команду передать одним куском без перерывов, и не давать в конце команды символы $0D$0A, гипертерминал так не умеет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Пт июл 06, 2012 20:30:39 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 9
Зарегистрирован: Пт июн 12, 2009 19:17:35
Сообщений: 487
Рейтинг сообщения: 0
Цитата:
Там нужно угадать скорость передачи - может быть изначально настроена любая, команду передать одним куском без перерывов, и не давать в конце команды символы $0D$0A, гипертерминал так не умеет
я это знаю, писал уже что один модуль настроился нормально (из Bray's terminal). А до этого получил еще 4 модуля - проблем не было. А вот с последним - замкнул PIN34 на питание, перепробовал все скорости - ни одна не работает. LED1 мигает медленно, на других модулях - быстро. В документации пишут что "Slow flicker (1Hz) represents entering to the AT mode2". Может в этом причина ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Вс янв 20, 2013 12:26:04 
Родился
Аватар пользователя

Зарегистрирован: Чт мар 03, 2011 14:29:43
Сообщений: 6
Рейтинг сообщения: 0
В начале этой ветки вопрос уже поднимался, можно ли прошить модуль и обойтись от дополнительного контролера? с эфира ловить команду и включать/выключать PIO на модуле. Может у кого получилось написать что-то подобное. Какая функция в BlueLab умеет вытаскивать принимаемые байты? большая просьба, поделитесь пожалуйста примером, заранее благодарен.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Ср янв 30, 2013 01:09:28 
Родился

Зарегистрирован: Ср янв 30, 2013 01:06:39
Сообщений: 11
Рейтинг сообщения: 0
Друзья, приветствую всех! Подскажите, пожалуйста, удалось ли кому-нибудь заставить работать RTS на HC-05? Очень нужно!
Спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Чт мар 07, 2013 20:59:50 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн мар 19, 2012 13:04:11
Сообщений: 172
Рейтинг сообщения: 0
Ребят, рылся на работе, нашел вот ЭТО, подскажите пожалуйста, что это за зверь такой? Все фото пересмотрел нигде такой не встречал (


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Чт мар 07, 2013 21:00:59 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн мар 19, 2012 13:04:11
Сообщений: 172
Рейтинг сообщения: 0
Вложение:
SAM_2838.JPG [204.9 KiB]
Скачиваний: 642
MS24 писал(а):
Ребят, рылся на работе, нашел вот ЭТО, подскажите пожалуйста, что это за зверь такой? Все фото пересмотрел нигде такой не встречал (


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Чт мар 07, 2013 21:52:59 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Сдается мне что это блютуз-модуль, его функциональность определяется прошивкой ARM-образного контроллера рядом, и как правило это 3.3В переходник Bluetooth-UART.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Пт мар 08, 2013 09:11:53 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн мар 19, 2012 13:04:11
Сообщений: 172
Рейтинг сообщения: 0
ТО\о что это блютус модуль понятно -) как определить версию? -)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Bluetooth по-китайски: теория и практика
СообщениеДобавлено: Пт мар 08, 2013 10:36:06 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Если на платке не написано, то вероятно остается только методом тыка - искать у платки особенности конкретных версий.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 111 ]    , , 3, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y