V minulém článku tady jsme si ukázali, jak to všechno funguje navenek, takže nyní zajdeme trochu dále. Není to nic jednoduchého, ohledně této Bluetooth komunikace se dá najít spousta teorie a vysvětlení jak to přesně funguje z hlediska vysílání a příjmu datových paketů, skladby telegramů atp. My zase nepůjdeme teoreticky nikam do hloubky, ale ukážeme si omezení této komunikace, která vycházi z principu Bluetooth, tak nějak prakticky srozumitelně.
Sestavu použijeme stejnou jako v minulém článku, dva moduly DATAEAGLE X-treme IO 2730 4DI/4DO. Jako vstupní signál místo tlačítek vyhoví generátor signálu a budeme měnit frekvenci impulsů a na druhém kanále změříme zpoždění signálu mezi master - slave stanicemi. To vše proto, abychom prakticky viděli v jakých úrovních se pohybujeme a mohli s tím počítat při návrhu zapojení.
V zapojeních kde neočekáváme a nepotřebujeme zaznamenávat rychlé změny, se nás toto omezení ani nedotkne a nemusí nás zajímat, ovšem pokud bychom přes tento bezdrát přenášeli impulsní signál například z bezkontaktního snímače otáček, pak musíme s tímto omezením počítat.
Jednorázově zaznamenáno, jak je vidět časovka je 40ms/div. Červený kanál vstupní modul X-treme IO 2730, žlutý (nebo bílý) výstupní modul.
Frekvence vstupního signálu 0,5Hz.
Klikněte na obrázek pro zvětšení
Frekvence vstupního signálu 10,01Hz. Občas dojde k výpadku některé hrany.
Klikněte na obrázek pro zvětšení
Frekvence vstupního signálu 21,66Hz. Tady již komunikace frekvenčně zřetelně nestíhá.
Klikněte na obrázek pro zvětšení
Upřesnění z technické podpory výrobce:
„..as it is a wireless system it is not possible to guarantee a maximum latency. The normal refresh rate is about 50-100ms. For this reason it is also not safety certified.“
Dotaz se také týkal použití bezdrátu v safety obvodech.
Naše videoukázka frekvenčních průběhů signálů a zpoždění X-treme IO 2730:
https://www.youtube.com/watch?v=SzzkizlE8Ww&feature=youtube
Závěr:
Znovu připomínáme že se nejedná o chybu nebo poruchu, ale o princip PtP Bluetooth komunikace. Pro běžné aplikace se touto vlastností nemusíme ani zabývat a pro časově náročnější signály použijeme jiné řešení.
Jaroslav Blažek
Doplňující odkazy k článku:
Web prodejce Foxon s.r.o. Liberex je tady.
Výrobce X-treme IO 2730, společnost Schildknecht AG najdete zde.