Страница 1 из 1
BlueTooth + FPGA
Добавлено: Вт апр 12, 2011 02:25:05
Paguo-86PK
Что-то никак не пойму.
Вот, допустим, мне нужно будет управлять своим гаджетом на ПЛИС с компьютера. В компьютере стоит USB-BT-адаптер. И программа,
BlueSoleil.
- Какой чип необходим непосредственно для подключения к ПЛИС?
- Какие программы предназначены для удалённого управления собственными устройствами? Этот BlueSoleil вообще не подойдёт с его фичами?
- Приватная сеть;
- Серийные COM-порты;
- Отправление объекта;
- Передача файла;
- Синхронизация информации
- Доступ в сеть LAN
- Обязательно ли для этого понадобится реализация программного управления (т.е. нужно ли прошивать в ПЛИС хотя бы самый примитивный процессор)?
Ну, как всюду пишут, легче всего получить доступ к COM-порту в собственных программах, а с него - и к USB, и к BT. Т.е. чем искать супер прогу, легче написать свою. Так?
И что вообще проще? Подключить к ПЛИС контроллер BT или контроллер RS и управлять тупо через COM-кабель?
Re: BlueTooth + FPGA
Добавлено: Вт апр 12, 2011 07:43:21
nick17
BlueTooth + FPGA
Добавлено: Сб апр 16, 2011 03:59:28
Paguo-86PK
nick17 писал(а):Как один из примеров
Интересно, но, увы:
- Слишком огромная bt-плата, явно для пионерского моделирования
- Порядка $30 - очень дорого!
У меня USB-BT-
адаптер Soleil за $7 куплен. А там всего две махенькие микрухи. Как я понял, usb-контроллер и bt-контроллер.

Re: BlueTooth + FPGA
Добавлено: Сб апр 16, 2011 08:51:06
murzila
Должен Вас огорчить, милейший. Дешево, да чтобы все сразу в шоколаде, так не бывает. Если бы Вы не поленились изучить вопрос, то знали бы, что в большинстве дешевых BT «свистков» Bluetooth стек реализован программно (гоняется на компьютере), а сам «свисток» реализует только физический уровень. Сами стек писать будете или как? А
nick17 вам указал правильное направление поисков.
Как-то примерно вот так.
Paguo-86PK писал(а):явно для пионерского моделирования
Интересно, по какому критерию определяли? Вы, я так понимаю, уже комсомолец?
BlueTooth + FPGA
Добавлено: Сб апр 16, 2011 23:11:48
Paguo-86PK
Эм-ммм. Извиняюсь, если кого-то обидел или оскорбил.
murzila писал(а):Должен Вас огорчить, милейший. Дешево, да чтобы все сразу в шоколаде, так не бывает. Если бы Вы не поленились изучить вопрос, то знали бы, что в большинстве дешевых BT «свистков» Bluetooth стек реализован программно (гоняется на компьютере), а сам «свисток» реализует только физический уровень. Сами стек писать будете или как?
М... Не знал. Но, та
DE0-Nano ПЛИС содержит 22,230 ячеек. В качестве примера, прилагается процессор Nios II, который займёт 1800 макро ячеек.
Объясните мне, хотя бы на пальцах. В XC9536 - 36 ячеек и максимум, какой процессор в неё поместится, это вот
это.
С другой стороны, сколько ячеек требует в среднем, например, Z80 или MC65000? Просто хочу оценить сложность Nios II.
И вот скажите, к DE0-Nano насколько сложно будет найти пакет работы с BlueTooth голым, с аппаратной или программной раскруткой стека. Тем самым, не займёт ли это все 22 тысячи ячеек?
И есть ли, тем самым, резон покупать ту за $30? Т.е. не прикручивание ли это двух страховочных колёсиков к Харли Девидсону, вместо детского велосипедику?
Вот почему я сравнил с пионерством
murzila писал(а):Интересно, по какому критерию определяли? Вы, я так понимаю, уже комсомолец?
Хм-ммм. Я скорее октябрёнок

Re: BlueTooth + FPGA
Добавлено: Вс апр 17, 2011 13:55:14
murzila
Увы, по ПЛИСам я Вам не помогу, не работал с оными.
Re: BlueTooth + FPGA
Добавлено: Вс апр 17, 2011 22:11:01
Wladimir_TS
murzila писал(а):Должен Вас огорчить, милейший. Дешево, да чтобы все сразу в шоколаде, так не бывает. Если бы Вы не поленились изучить вопрос, то знали бы, что в большинстве дешевых BT «свистков» Bluetooth стек реализован программно (гоняется на компьютере), а сам «свисток» реализует только физический уровень.
Не подскажете, как определить адаптеры с "железной" реализацией стека ?
Там получается 3 микросхемы должно быть - мост UART-USB, микроконтроллер в котором крутиться сам стек и примо-передатчик ?
Re: BlueTooth + FPGA
Добавлено: Пн апр 18, 2011 17:51:04
murzila
Адаптеры с аппаратным стеком IMHO большая редкость. Во-первых, весьма негуманная цена на
подобные изделия будет способствовать «зависанию» товара на складах, а кто может себе такое позволить. Во-вторых, для применений в связке с ПК вполне достаточно программной реализации стека, что опять же положительно сказывается на цене адаптеров. Кроме того, простой сменой стека можно легко изменять функционал подобного устройства. Есть
модули для
встраивания в аппаратуру, но цена на них тоже не очень радует, да и на
сайте производителя висит ремарка «не для новых разработок». В общем, я от их применения отказался. А радиочастотная часть и контроллер вполне могут быть «упрятаны» в один корпус.
Извиняюсь за такое длинное повествование.
Re: BlueTooth + FPGA
Добавлено: Пн апр 18, 2011 22:31:34
Wladimir_TS
Просто давно думаю о применении синезуба в своих разработках, но у меня все направлено на максимальню дешевизну комплектации. Программно сам не подниму протокол, но не гнушаюсь приобретать вещи на "вторичном рынке" - вот и ищу. Где найти, из чего выпотрошить...
Ну а приведенный пример - не показатель - один из наиболее дорогих каталогов в РФии.
Re: BlueTooth + FPGA
Добавлено: Вт апр 19, 2011 05:15:13
Kavka
Wladimir_TS писал(а):Не подскажете, как определить адаптеры с "железной" реализацией стека ?
Там получается 3 микросхемы должно быть - мост UART-USB, микроконтроллер в котором крутиться сам стек и примо-передатчик ?
Как определить? Читать спецификацию

Тут ссылку давали на "марсоход" - там один корпус.
BlueTooth + FPGA
Добавлено: Вт апр 19, 2011 05:44:41
Paguo-86PK
Я тут подумал. В основном, я бы обошёлся двумя bt-стеками:
- FTP
- RFC 2812
Прочитал, что
BlueSoleil поддерживает FTP. Означает ли это, что используя этот драйвер просто невозможно будет соединиться по IRC-протоколу?
Придётся подыскивать другой девайс? Или возможны альтернативы?
Т.е. используя терминал я планировал с ПЛИС обмениваться командами как в IRC-чате.

Может я плохо знаю о существовании иных протоколов?

Re: BlueTooth + FPGA
Добавлено: Вт апр 19, 2011 06:58:13
Wladimir_TS
Kavka писал(а):Как определить? Читать спецификацию

Тут ссылку давали на "марсоход" - там один корпус.
В том и проблема - на вторичном рынке продавец часто вообще слабо в курсе, что продает. А покупать этот модуль за 1000+ совсем даже нерентабельно, особенно для устройства предпологаемого к мелкой серии. Ладно буду искать. Задача - сливать логи датчиков (герметичных и автономных) на сотовый телефон, так, как там, где они стоят обычно несколько грязно и плохо пахнет
Тоесть я представляю это себе так - подошел и по очереди соединяешся заранее прописанными устройствами. После подключения и идентификации - тебе скидывается файлик. Потом со следующим. Основные мозги в датчике - TINY15, сейчас общается с миром через ИК канал.
Re: BlueTooth + FPGA
Добавлено: Вт апр 19, 2011 16:24:58
murzila
Wladimir_TS писал(а):Ну а приведенный пример - не показатель - один из наиболее дорогих каталогов в РФии.
Я вам просто привел пример. Что мешает по названию донгла найти его в другом месте? Кстати, а на кой вам собственно донгл? Судя по последнему посту LMX9838 как раз то, что нужно. Кстати, позвольте полюбопытствовать, а чем собственно обусловлен выбор именно Bluetooth? Это что единственный способ беспроводной передачи информации? Или ключевые слова здесь «сотовый телефон»?
Re: BlueTooth + FPGA
Добавлено: Ср апр 20, 2011 14:04:56
nick17
Вот оно, и всего 15 баксов
http://www.wide.hk/products.php?product ... oth-Modem-{47}-Breakout-to-UART-serial
BlueTooth + FPGA
Добавлено: Ср апр 20, 2011 15:18:34
Paguo-86PK
Спасибо большое!

Re: BlueTooth + FPGA
Добавлено: Чт апр 21, 2011 06:45:36
Wladimir_TS
Именно "сотовый телефон" - потому как он всегда и практически у каждого под рукой. Все прочее сложнее, тяжелее, стоит дороже и требует себя где-то находить.
Re: BlueTooth + FPGA
Добавлено: Вс авг 19, 2012 03:32:49
sdram85
Так как тут в теме проскакивает de0-nano, а заказанная мной пока не приехала,
хочу поделится печаткой от одного проэкта. (Типа готовлю материал для экспериментов)
(
https://sites.google.com/site/fpgaandco ... psp-screen)
Схема и код собственно на этом сайте