Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Тема закрыта

BlueTooth + FPGA

Вт апр 12, 2011 02:25:05

Что-то никак не пойму.
Вот, допустим, мне нужно будет управлять своим гаджетом на ПЛИС с компьютера. В компьютере стоит USB-BT-адаптер. И программа, BlueSoleil.
  1. Какой чип необходим непосредственно для подключения к ПЛИС?
  2. Какие программы предназначены для удалённого управления собственными устройствами? Этот BlueSoleil вообще не подойдёт с его фичами?
    1. Приватная сеть;
    2. Серийные COM-порты;
    3. Отправление объекта;
    4. Передача файла;
    5. Синхронизация информации
    6. Доступ в сеть LAN
  3. Обязательно ли для этого понадобится реализация программного управления (т.е. нужно ли прошивать в ПЛИС хотя бы самый примитивный процессор)?
Ну, как всюду пишут, легче всего получить доступ к COM-порту в собственных программах, а с него - и к USB, и к BT. Т.е. чем искать супер прогу, легче написать свою. Так?
И что вообще проще? Подключить к ПЛИС контроллер BT или контроллер RS и управлять тупо через COM-кабель?

Re: BlueTooth + FPGA

Вт апр 12, 2011 07:43:21

Как один из примеров http://marsohod.org/index.php/projects/126-bluetoothcar

BlueTooth + FPGA

Сб апр 16, 2011 03:59:28

nick17 писал(а):Как один из примеров
Интересно, но, увы:
  • Слишком огромная bt-плата, явно для пионерского моделирования
  • Порядка $30 - очень дорого!
У меня USB-BT-адаптер Soleil за $7 куплен. А там всего две махенькие микрухи. Как я понял, usb-контроллер и bt-контроллер. :wink:
Последний раз редактировалось Paguo-86PK Сб апр 16, 2011 23:12:54, всего редактировалось 1 раз.

Re: BlueTooth + FPGA

Сб апр 16, 2011 08:51:06

Должен Вас огорчить, милейший. Дешево, да чтобы все сразу в шоколаде, так не бывает. Если бы Вы не поленились изучить вопрос, то знали бы, что в большинстве дешевых BT «свистков» Bluetooth стек реализован программно (гоняется на компьютере), а сам «свисток» реализует только физический уровень. Сами стек писать будете или как? А nick17 вам указал правильное направление поисков.
Как-то примерно вот так.
Paguo-86PK писал(а):явно для пионерского моделирования
Интересно, по какому критерию определяли? Вы, я так понимаю, уже комсомолец?

BlueTooth + FPGA

Сб апр 16, 2011 23:11:48

Эм-ммм. Извиняюсь, если кого-то обидел или оскорбил. :dont_know:
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

Увы, по ПЛИСам я Вам не помогу, не работал с оными.

Re: BlueTooth + FPGA

Вс апр 17, 2011 22:11:01

murzila писал(а):Должен Вас огорчить, милейший. Дешево, да чтобы все сразу в шоколаде, так не бывает. Если бы Вы не поленились изучить вопрос, то знали бы, что в большинстве дешевых BT «свистков» Bluetooth стек реализован программно (гоняется на компьютере), а сам «свисток» реализует только физический уровень.


Не подскажете, как определить адаптеры с "железной" реализацией стека ?

Там получается 3 микросхемы должно быть - мост UART-USB, микроконтроллер в котором крутиться сам стек и примо-передатчик ?

Re: BlueTooth + FPGA

Пн апр 18, 2011 17:51:04

Адаптеры с аппаратным стеком IMHO большая редкость. Во-первых, весьма негуманная цена на подобные изделия будет способствовать «зависанию» товара на складах, а кто может себе такое позволить. Во-вторых, для применений в связке с ПК вполне достаточно программной реализации стека, что опять же положительно сказывается на цене адаптеров. Кроме того, простой сменой стека можно легко изменять функционал подобного устройства. Есть модули для встраивания в аппаратуру, но цена на них тоже не очень радует, да и на сайте производителя висит ремарка «не для новых разработок». В общем, я от их применения отказался. А радиочастотная часть и контроллер вполне могут быть «упрятаны» в один корпус.
Извиняюсь за такое длинное повествование.

Re: BlueTooth + FPGA

Пн апр 18, 2011 22:31:34

Просто давно думаю о применении синезуба в своих разработках, но у меня все направлено на максимальню дешевизну комплектации. Программно сам не подниму протокол, но не гнушаюсь приобретать вещи на "вторичном рынке" - вот и ищу. Где найти, из чего выпотрошить...

Ну а приведенный пример - не показатель - один из наиболее дорогих каталогов в РФии.

Re: BlueTooth + FPGA

Вт апр 19, 2011 05:15:13

Wladimir_TS писал(а):Не подскажете, как определить адаптеры с "железной" реализацией стека ?

Там получается 3 микросхемы должно быть - мост UART-USB, микроконтроллер в котором крутиться сам стек и примо-передатчик ?

Как определить? Читать спецификацию :))
Тут ссылку давали на "марсоход" - там один корпус.

BlueTooth + FPGA

Вт апр 19, 2011 05:44:41

Я тут подумал. В основном, я бы обошёлся двумя bt-стеками:
  1. FTP
  2. RFC 2812

Прочитал, что BlueSoleil поддерживает FTP. Означает ли это, что используя этот драйвер просто невозможно будет соединиться по IRC-протоколу?
Придётся подыскивать другой девайс? Или возможны альтернативы?
Т.е. используя терминал я планировал с ПЛИС обмениваться командами как в IRC-чате. :tea: Может я плохо знаю о существовании иных протоколов? :dont_know:

Re: BlueTooth + FPGA

Вт апр 19, 2011 06:58:13

Kavka писал(а):Как определить? Читать спецификацию :))
Тут ссылку давали на "марсоход" - там один корпус.


В том и проблема - на вторичном рынке продавец часто вообще слабо в курсе, что продает. А покупать этот модуль за 1000+ совсем даже нерентабельно, особенно для устройства предпологаемого к мелкой серии. Ладно буду искать. Задача - сливать логи датчиков (герметичных и автономных) на сотовый телефон, так, как там, где они стоят обычно несколько грязно и плохо пахнет :o

Тоесть я представляю это себе так - подошел и по очереди соединяешся заранее прописанными устройствами. После подключения и идентификации - тебе скидывается файлик. Потом со следующим. Основные мозги в датчике - TINY15, сейчас общается с миром через ИК канал.

Re: BlueTooth + FPGA

Вт апр 19, 2011 16:24:58

Wladimir_TS писал(а):Ну а приведенный пример - не показатель - один из наиболее дорогих каталогов в РФии.

Я вам просто привел пример. Что мешает по названию донгла найти его в другом месте? Кстати, а на кой вам собственно донгл? Судя по последнему посту LMX9838 как раз то, что нужно. Кстати, позвольте полюбопытствовать, а чем собственно обусловлен выбор именно Bluetooth? Это что единственный способ беспроводной передачи информации? Или ключевые слова здесь «сотовый телефон»?

Re: BlueTooth + FPGA

Ср апр 20, 2011 14:04:56

Вот оно, и всего 15 баксов :) http://www.wide.hk/products.php?product ... oth-Modem-{47}-Breakout-to-UART-serial

BlueTooth + FPGA

Ср апр 20, 2011 15:18:34

nick17 писал(а):Вот оно, и всего 15 баксов :) http://www.wide.hk/products.php?product=Bluetooth%2DModem%2D%7B47%7D%2DBreakout%2Dto%2DUART%2Dserial
Спасибо большое! :wink:

Re: BlueTooth + FPGA

Чт апр 21, 2011 06:45:36

Именно "сотовый телефон" - потому как он всегда и практически у каждого под рукой. Все прочее сложнее, тяжелее, стоит дороже и требует себя где-то находить.

Re: BlueTooth + FPGA

Вс авг 19, 2012 03:32:49

Так как тут в теме проскакивает de0-nano, а заказанная мной пока не приехала,
хочу поделится печаткой от одного проэкта. (Типа готовлю материал для экспериментов)
(https://sites.google.com/site/fpgaandco ... psp-screen)

Схема и код собственно на этом сайте
Вложения
DE0-Nano - PSP Screen.zip
(123.61 KiB) Скачиваний: 780
Тема закрыта