• Welcome to LusoRobótica - Robótica em Português.
 

Radio Frequência vs Bluetooh

Started by zakali, 25 de June de 2014, 23:37

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

zakali

Olá a todos!


Tenho que implementar um comando wireless (com um TFT touchscreen) num projecto de cariz comercial com a intenção de ser reproduzido industrialmente.

Estou em dúvida sobre se uso RF ou Bluetooth, sendo que o factor de decisão principal será o preço dos módulos + componentes necessários.

Há aqui alguém familiar com estes métodos que me possa indicar qual dos dois sai mais barato numa escala maior?


senso

Bluetooth é RF, 2.4Ghz, tal como muitas outras coisas.
Falta é o mais importante.
Quantidade de dados a transmitir, distância que precisas, campo aberto ou dentro de casa?
Que tipo de consumos podes suportar, é alimentado da rede ou a pilhas?
Avr fanboy

zakali

Os dados serão apenas alguns bytes com valores numéricos.
A distância será menos de 5 metros, dentro de casa. O comando é alimentado por uma bateria, e o sistema principal é ligado à corrente.

senso

Módulo bluetooth da Nordic, tem micro com core cortex M0 e stack BT LE integrada, low power, solução de um só chip.
Avr fanboy

jm_araujo

A mim também me parece que Bluetooth deve ser melhor.
Pelo que sei, se é para um produto comercial, deve ser mais fácil as certificações se integrares um modulo já certificado, do que andar a desenhar uma secção RF ou usar um módulo sem qualquer certificação. E aí o Bluetooth está à frente.

Não tens linha de vista? IR fica bem mais barato e simples (como fica demonstrado pela maior parte dos comandos existentes)

zakali

Pode nem sempre ter linha de vista jm_araujo!

Pensei que por aqueles módulos de RF serem mais simples que seriam mais baratos que o BT, mas já percebi que não! :)

jm_araujo

#6
Como tudo depende.
Se produzires muitos milhares, o custo da certificação dilui-se e deixa de ser tão importante. Nesse caso "RF" é capaz de compensar pela BOM potencialmente mais barata e porque é mais fácil de integrar (como por exemplo nas estações meteorológicas).
Se produzes poucas unidades, o custo da certificação torna-se mais pesado e aí usar um módulo que ajude a diminuir esse custo pode compensar.

Ou então fazes como os chineses e baldas-te a isso tudo, e rezas para as autoridades competentes não repararem no teu produto :D

zakali

Quote from: senso on 26 de June de 2014, 00:17
Módulo bluetooth da Nordic, tem micro com core cortex M0 e stack BT LE integrada, low power, solução de um só chip.


Estive a dar um vista de olhos nesta sugestão. Não percebi uma coisa, é necessário programar o cortex M0 que está no chip? Ou basta "soldar à PCB" e está pronto a funcionar?

senso

Para tirar total partido do low power da coisa seria usar o micro interno, se não vale mais usar um rádio "burro" e um micro á parte.
Atenção que desenhar antenas em pcb's não é assim tão chegar e fazer do que aparenta.
Avr fanboy

metRo_

Eu estou a usar o https://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF51822 se é deste que estão a falar e está a correr bem. Tens que programar o micro sim, se já estás a utilizar um microcontrolador e não queres mexer nessa parte então podes optar pelas soluções só de rádio da nordic.

As soluções mais "burras" que o senso fala tem, na minha opinião, a desvantagem que se as quiseres integrar no teu desenho acabam por ter um BOM grande e não fica tão barato como comprar os módulos no ebay.

msr

Esse chip da Nordic parece bem nice! metRo_ em relação a toolchains o que é que estás a utilizar? E a stack BLE é facil de usar com a tua aplicação?

metRo_

Quote from: msr on 27 de June de 2014, 11:46
Esse chip da Nordic parece bem nice! metRo_ em relação a toolchains o que é que estás a utilizar? E a stack BLE é facil de usar com a tua aplicação?

Para já estou a usar a versão gratuita do keil que da até 32kb o que deve ser suficiente para a minha aplicação mas tambem tem suporte para arm-gcc :)

Estou a usar o rádio directamente sem a stack BLE, no meu caso é para transferencia de alguns bytes entre os micro, não envolve dispositivos móveis extra por isso não tive essa nencessidade.

Uma nota menos positiva é o programador, neste momento estou a usar o que vinha com o kit de desenvolvimento, até queria comprar outro mas fica mais barato comprar um kit de desenvolvimento que um programador à parte :s

msr

Acho que vou por esse kit de senvolvimento na minha lista de brinquedos a comprar...
Em relação ao suporte para arm-gcc eles fornecem os linker scripts e startup code?
Qual é o programador que é usado? Segger?

zakali

Quote from: metRo_ on 27 de June de 2014, 11:36
Eu estou a usar o https://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF51822 se é deste que estão a falar e está a correr bem. Tens que programar o micro sim, se já estás a utilizar um microcontrolador e não queres mexer nessa parte então podes optar pelas soluções só de rádio da nordic.

As soluções mais "burras" que o senso fala tem, na minha opinião, a desvantagem que se as quiseres integrar no teu desenho acabam por ter um BOM grande e não fica tão barato como comprar os módulos no ebay.


Pois, eu realmente já estou a usar um micro, não sei se o ARM M0 incorporado é capaz de tratar do bluetooth + biblioteca grafica (emWin)...


Outra coisa que li foi que se usar os chips "simples" como os nRF51822 ou nRF8001 e depois desenhar eu o resto do circuito, é necessária certificação, enquanto se usar os módulos tipo "chave na mão", embora mais caros, já não tenho que me preocupar com isso. Isto é mesmo assim?

CBX

os cortex m0 dentro dos SOCs bluetooth não devem ter performance suficiente para dar conta da stack bluetooth e da biblioteca gráfica decentemente ao mesmo tempo

penso que mesmo usando módulos já certificados é necessária certificação à mesma para o total