www.open-tager.ru
http://www.open-tager.ru/forum/

LTAscetik
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1565
Страница 122 из 532

Автор:  Pingvin [ 08 дек 2012, 19:20 ]
Заголовок сообщения:  Re: LTAscetik

DanGion писал(а):
НС-05. отвечая на ЛС уже заслал вам ссылку на мини-гайдик.

Там конечно пример для Ардуина, но мы то знаем, что Ардуин на Atmeg`ах делается =)


Семь слейвов это одновременно. У нас тут одно тело услышав про BT накотило чего-то забористого и улетело чего-то делать: "Этот жеж сколько возможностей!". Я надеюсь, что объявится оно с готовыми P-cad. На почту и телефон он уже не отвечает...

Тож о них думал!
Тока в наличии пока не имею.
Если это так и есть (даташиты не читал, да и есть ли они) - это ... круто!!! :)
Есть ссылки на доку?
На http://robocraft.ru был.
Про 7 слейвов не нашёл... :?

Автор:  DanGion [ 08 дек 2012, 19:25 ]
Заголовок сообщения:  Re: LTAscetik

Вот ссылка на даташит: http://robocraft.ru/files/datasheet/HC-05.pdf. Он не полный, кривоватый, но есть только такой. Китаицы...

АТ-комманды http://roboforum.ru/download/file.php?i ... cf3a4ff0cb

eagle-lib http://roboforum.ru/download/file.php?i ... cf3a4ff0cb

Автор:  Pingvin [ 08 дек 2012, 19:30 ]
Заголовок сообщения:  Re: LTAscetik

DanGion писал(а):
Вот ссылка на даташит: http://robocraft.ru/files/datasheet/HC-05.pdf. Он не полный, кривоватый, но есть только такой. Китаицы...

Может, попутали слейвы с портами ввода/вывода?
Цитата:
HC-05 Bluetooth module provides the ports (PI00~PI07 and PI010) which can
extern another input and output ports to the user.


:?: :?:

Автор:  DanGion [ 08 дек 2012, 19:38 ]
Заголовок сообщения:  Re: LTAscetik

PI0x это, как я вижу, выводы модуля.

Изображение
TX, RX, CTS, RTS — линии UART; CTS и RTS недоступны в данной прошивке
PCM_CLK, PCM_OUT, PCM_IN, PCM_SYNC — линии для приёма-передачи звука (недоступны)
AIO0, AIO1 — линии I/O общего назначения (недоступны)
RESET — линия сброса (активируется логическим нулём)
3.3 V, GND — питание, земля
NC — не подсоединён (Not Connected)
USB_D+, USB_D- — линии данных USB (недоступны)
CSB, MOSI, MISO, CLK — линии SPI (CSB — это SS, Slave Select), используются для прошивки чипа
PIO0 — разрешение/запрет RX
PIO1 — разрешение/запрет TX
PIO2-PIO7, PIO10 — линии I/O общего назначения
PIO8 — для светодиода, показывающего состояние модуля: светодиод мигает с разной скоростью в зависимости от того, чем занят модуль — опросом Bluetooth-устройств, ожиданием или чем-то ещё
PIO9 — для светодиода, показывающего статус соединения: горит, если установлено соединение с другим Bluetooth-устройством
PIO11 — для управления режимом работы: по умолчанию режим простого удлинителя UART, а если подать на него логичскую 1 — режим AT-команд

Т.е. как я понимаю, через них данные и идут.

Автор:  Pingvin [ 08 дек 2012, 19:42 ]
Заголовок сообщения:  Re: LTAscetik

DanGion писал(а):
PI0x это, как я вижу, "ножки" модуля.

PIO0 — разрешение/запрет RX
PIO1 — разрешение/запрет TX
PIO2-PIO7, PIO10 — линии I/O общего назначения

Т.е. как я понимаю, через них данные и идут.


Нам интересен только UART, то биш RX и TX выводы.
Коннект же с другим девайсом может быть только один, насколько я понимаю.
То есть после настройк AT-командами образуется пара Мастер-Слейв, модули которой теперь, если видят друг друга, автоматом поднимают соединени (одно), предоставляя нам прозрачный канал для передачи данных посредством своих UART портов.

Автор:  DanGion [ 08 дек 2012, 19:51 ]
Заголовок сообщения:  Re: LTAscetik

Я не совсем пойму по описалову с Роботикс.ру, где косяк с прошивкой. У них или у HC-05. Думаю все-же у них...

Хм... Нам по идее нужны вообще только PIO11, Tx и Rx.

По поводу количества пар "мастер-слейв". Обычно как делается: настроили пары, потом по времени/событию мастер модуль опрашивает слейв. Чтобы не засорять эфир.

А так (хз точно насчет HC-05), но ВТ-мастер может работать с 7 слейвами в сети Piconet. он одновременно поддерживает соединение с ними (что-бы не пересздавать пару мастер-слейв) ну а дальше уже опрашивает их.

Автор:  Pacifist [ 08 дек 2012, 22:30 ]
Заголовок сообщения:  Re: LTAscetik

Pingvin писал(а):
DanGion писал(а):
PI0x это, как я вижу, "ножки" модуля.

PIO0 — разрешение/запрет RX
PIO1 — разрешение/запрет TX
PIO2-PIO7, PIO10 — линии I/O общего назначения

Т.е. как я понимаю, через них данные и идут.


Нам интересен только UART, то биш RX и TX выводы.

Это вы зря, НС-05 позволяет "дрыгать" PIO-выводами посредством тех же АТ команд :). Так что вполне реально делать на них какую-то индикацию.

Автор:  furhunter [ 08 дек 2012, 23:18 ]
Заголовок сообщения:  Re: LTAscetik

Ну что, если затачиваться на блютуз, то USB можно оставить модулем. Хотя блютуз тоже модуль :) модульность? Все к тому идет :) Тогда стоит собрать все модули в перечень. Дабы разобраться с количеством и занятостью портов процессора. Пожалуй сведу модули с привязкой к портам в табличку.

Автор:  Pingvin [ 09 дек 2012, 07:22 ]
Заголовок сообщения:  Re: LTAscetik

furhunter писал(а):
Ну что, если затачиваться на блютуз, то USB можно оставить модулем. Хотя блютуз тоже модуль :) модульность? Все к тому идет :) Тогда стоит собрать все модули в перечень. Дабы разобраться с количеством и занятостью портов процессора. Пожалуй сведу модули с привязкой к портам в табличку.

Синезуб "сядет" на UART (RX,TX,GND,+5V и, возможно +1 пин для перевода в режим AT-команд).
На ISP через сдвиговые можем что угодно "посадить".
Кроме того, модули на него можно цеплять последовательно.
ЖКИ модуль уже есть.
Будет LED дисплей, как минимум ещё.
А дальше - на сколько фантазии хватит. ;)

Автор:  DanGion [ 09 дек 2012, 11:29 ]
Заголовок сообщения:  Re: LTAscetik

Идея модульности - годная идея! Собери, что нужно, а не переплачивай за лишнее. В свое время, на подобной концепции взлетел Файрфорс.

Простор огромен! Думаю одновременно будет использоваться не более 3х доп. модулей для мат. платы. Но и эти 3 модуля дадут очень широкую прибавку в функционалу материнки.

1. Мат.палата (МП) - мозг. Самодостаточна.
2. LCD-модуль. Для просмотра настроек и встроенного кофигуратора. Требует МП.
3. Пульт. расшираяет возможности управления и улучшает удобство управления МП. Требует МП.
4.* USB - модуль. Изменение настроек / программатор. Требует МП.
5. BT-модуль. Обеспечивает возможность передачи данных по беспроводному каналу. Требует МП.

Внешние навесы для ВТ:
1. Модуль для повязки.
2.** Вторая МП или отдельный микромодуль второго оружия.
3. Андройдофон.

*Но при такой подаче становиться непонятной нужность USB как отдельного модуля. Все-таки этот модуль будет очень вотсребован. Хотя наличие (в планах) ВТ-модуля, таки голосует за модульность USB. Тут надо сильно подумать и посчитать.
** Вторая МП (или отдельная плата для второго оружия) подключается по ВТ к головной МП. Используется для синхронизации второго комплекта с данными головной МП. Будет востребована снайперами (да и всеми, кто использует прицелы большой кратности). Можно реализовать, как банальный синхронизатор двух МП. А можно и как совершенно отдельный модуль, который будет просто "стрелять", а вся остальная инфа будет храниться на МП первого оружия.

Страница 122 из 532 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/