Receiver s obvodom CC1101

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Ivan1000
Příspěvky: 5
Registrován: 09 úno 2020, 01:00

Receiver s obvodom CC1101

#1 Příspěvek od Ivan1000 »

Dobrý večer,

prosím o pomoc.
Kvôli podstatne lepšej citlivosti chcem nahradiť modul Aurel RX-4M30RR01SF v prijímači rybárskeho príposluchu vlastnej konštrukcie (+dekodér HT12D+PIC16F628) iným prijímačom. Podmienkou je minimálna spotreba, kvôli tomu som použil uvedený prijímač. Uvedené zapojenie má kľudovú spotrebu 0,2 mA, potrebujem sa dostať na podobnú kľudovú spotrebu (max. 0,5 mA).
Rozmýšľam nad hotovým modulom s CC1101 alebo niečim podobným, potreboval by som od skúsenejších poradiť, či je reálne modul nakonfigurovať podľa požiadavky.
Predstava je využiť pôvodné vysielače (nechce sa mi ich prerábať, max výmena vysielacieho modulu STX882) a v príposluchu vymeniť len prijímač, ktorý mám na samostatnej doske. Prijímač nakonfigurovať na minimálnu spotrebu. Teda prijímač by čakal v režime min. spotreby na príchod nastavenej adresy (HT12E vo vysielači, 8 bitov). Po detekcii nastavenej adresy by sa zobudil a prichádzajúce dáta by dával priamo na výstup, kde by boli dekodérom H12D dekódované a ďalej spracované PICkom. V tomto režime by bol prijímač nastavenú dobu bez ohľadu na prijímané dáta. Následne by sa po 3 sek. prepol do úsporného režimu a čakal znovu na príchod nastavenej adresy. Nemám s programovateľnými modulmi skúsenosti, preto prosím o pomoc skúsenejších. Vopred ďakujem za pomoc.

Uživatelský avatar
ok1hga
Příspěvky: 11485
Registrován: 28 lis 2006, 01:00
Bydliště: Česká Třebová

#2 Příspěvek od ok1hga »

v programování toho jiného modulu ti neporadím, neznám ho . . .

ale obecně zlepšovat citlivost přijímače na 433,9 je hloupost
z důvodu velkého rušení na těchto kmitočtech.
zkus se rozepsat jak ti to chodí teď daleko,
jakou anténu používáš na vysílači a na přijímači ?

podle datašítu by ten tvůj vysílač měl mít cca 17dBm
a přijímač citlivost cca -94dBm.
z toho se dá teoreticky spočítat, po dosazení hodnot antény vysílací a přijímací,
jak daleko by to mělo chodit . . .

Uživatelský avatar
mihal
Příspěvky: 1812
Registrován: 06 dub 2005, 02:00
Bydliště: Zilina

#3 Příspěvek od mihal »

Na tomto pásme je rušenie obvykle len v zástavbe, niekde na rybách bude ticho. Cesta lepšieho prijímača je ten správny smer.
CC1101 mám v jednom projekte použitý. Funguje tak, že v režime nízkej spotreby vyčkáva jadro na príjem patternu, ak je zhodný s nastaveným tak sa jadro zobudí. RF časť obvykle nespí, resp je možné ju uspať a po napr 2s ju zobudiť. Spotreba je dobrá, pri vhodnom dizajne režimu sú to max desiatky uA.
Teoreticky by som Ti mohol poskytnúť konfiguráciu, ale musím z nej vyzobať "citlivé data" :twisted:
Je to ale spoň 15rokov stará škvarka, na trhu už bude aj niečo lepšie.

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#4 Příspěvek od ZdenekHQ »

Tam je problém, aby se RX probudil ve správnou chvíli, pokud TX taky šetří spotřebu a vysílá s pauzou, nikoliv pořád jak samopal.

Já dělám s NRF9E5, je výhoda, že je to transceiver kombinovaný s jednočipem. Dosah na 868MHz s páskovou anténou cca 150m, výkon 12dBm (10+2).

Unikátní programovatelná 32bit adresa, 16bit CRC, max 32B přenesých dat za cca 6ms. Sleep kolem 100uA, RX 3ma, TX 30mA (ovšem po dobu těch cca 6ms), možnost LBT (Listen before Talk).

Ale díky tomu, že vysílač může dostat ACK od přijímače, nevysílá jak blázen pořád dokolečka, protože ví, že bylo přijmuto.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
mihal
Příspěvky: 1812
Registrován: 06 dub 2005, 02:00
Bydliště: Zilina

#5 Příspěvek od mihal »

To je tiež pekná vykopávka :)
Správne si nadefinovať čo kedy zavysiela a kto už nebude požadovať potvrdenie potvrdenia o potvrdení príjmu je základ hlavne pokiaľ sa teda jedná o batériový ďas. Oni tie spotreby sa hneď zmenia, keď treba prijímať len určité časové okná.

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#6 Příspěvek od ZdenekHQ »

Ty seš taky vykopávka. Jde o to, co to umí, ne z jakýho je to roku.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
mihal
Příspěvky: 1812
Registrován: 06 dub 2005, 02:00
Bydliště: Zilina

#7 Příspěvek od mihal »

:lol: to som
Ide o to že za tú dekádu sa to celé posunulo, spotreby na jednotkách uA, šum o pár dB lepší, obvykle je na rf časti nejaké 16b mcu. Na druhej strane je fakt že prehrabať stovky registrov pre konfiguráciu, vývody s 0,00 roztečou pod púzdrom :?

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#8 Příspěvek od ZdenekHQ »

Asi tak.

Tohle má na interní RC 30uA v deep sleep. Ale šíleně to courá s teplotou.

A na co 16bit, když je to vlastně jen o předání jednoduché zprávy? Navíc je to kompatibilní s jádrem 51, což znamená jednoduchou přenositelnost kódu ze starších vykopávek. Místo na UART to pošleš na SPI a vykopávka to automaticky odvysílá, včetně adresy a výpočtu CRC.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
mihal
Příspěvky: 1812
Registrován: 06 dub 2005, 02:00
Bydliště: Zilina

#9 Příspěvek od mihal »

nj, ale občas niekto chce i viac ako pár znakov a nejaký manažment éteru, to sa potom tých 16b mcu celkom hodí.
Či sa zakladateľ vlákna ešte ozve? :D

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#10 Příspěvek od ZdenekHQ »

Jestli bych tomu něco vyčítal, tak malou paměť pro SW. 4kB je fakt málo, protože někteří mají geniální myšlenky a snaží se do toho nacpat řízení Apolla. :lol:
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
Ivan1000
Příspěvky: 5
Registrován: 09 úno 2020, 01:00

#11 Příspěvek od Ivan1000 »

ok1hga> chodí mi to na 15-40 m, záleží od podmienok. Anténa vysielač špírálová priemer 5 mm, dodávaná s modulom. Prijímač špirálová, použitá z prijímača https://www.aliexpress.com/i/4000211571326.html , ktorý som kúpil len kvôli krabičke. Je vyvedená cez koax mimo krabičku, pripojená cez SMD UFL konektor.
Citlivosť - práveže som skúšal ten čínsky prijímač. Ten číňan funguje presne, ako som opísal vyššie. Na dátový výstup nejakého klonu CC1101 v prijímači, ale len 16 vývodového som pripojil vstup HT12D môjho prijímača. Čínsky prijímač som oblbol vyslaním signálu z čínskeho signalizátora záberu (kvôli preambule) a následne som vysielal z môjho signalizátora. Čudoval som sa, ale prijímač normálne fungoval, s cca raz takým dosahom ako na mojom prijímači. To ma naviedlo na myšlienku použiť modul s CC1101 alebo niečo podobné. Je mi jasné, že budem musieť podobný modul použiť asi aj vo ysielači, čo nie je problém a teda ani zmena na 868 Mhz, podmienka je spotreba a spoľahlivosť, nakoľko na prijímač mám napojené aj pohybové čidllá. A dosť podstatná vec pre mňa trochu španielska dedina konfigurácia.

Uživatelský avatar
Ivan1000
Příspěvky: 5
Registrován: 09 úno 2020, 01:00

#12 Příspěvek od Ivan1000 »

mihal> Ak by to bolo možné, veľmi by si mi pomohol.

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#13 Příspěvek od ZdenekHQ »

Vyhoď tu nesmyslnou anténu, pokud umíš naletovat UFL.

Přepni to na 868Mhz, uprav výstupní obvod kvůli přizpůsobení na 50ohm (to bude v datasheetu) a dej tam toto.

Garantuju Ti, že se stane zázrak, ale bacha na frekvence a povolený výkon. Moc těch kmitočtů není.

Sakra, to vypadá na moc práce, líp se ladí SW.... :?

Jo, a ještě jedna drobnost. Zkontroluj si výstupní kmitočet, jestli sedí s přijímačem. Běžně znám ujetý vysílače o 100kHz, a to je už dost.

P.S. A jedna perlička pro znalé - zákazník měl pocit, že ta spirálová anténa na 433MHz má zbytečně velkej průměr a velkej rozestup závitů. Tak to narovnal a namotal nahusto na špejli. Možná to i zkrátil. :)
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
Ivan1000
Příspěvky: 5
Registrován: 09 úno 2020, 01:00

#14 Příspěvek od Ivan1000 »

Anténa je pekná, musím to však napchať do krabičiek signalizátorov záberu a prijímača, tak aby elektronika a aj anténa bola skrytá. Najmenšiu by som tam možno dostal, lenže musím zmeniť frekvenciu a som na začiatku problému.
Frekvencie skúsim zmerať, ďakujem za tip.

V tomto som začiatočník, ale antény som nenaťahoval. Skôr by sa hodilo ich skrátiť :-)

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#15 Příspěvek od ZdenekHQ »

Můžeš ji nalepit dokolečka, je pružná.

Od oka nakroucenej "helical" (což je ale jinak úplně jiná anténa, než zmíněná spirála, jen to Čína často používá) má zisk tak -20dBi, to skoro nejde naladit líp někde v krabičce, tahle přilepená na stěnu ideálně +3dBi (je samolepící). To mluví samo za sebe, i když smotáním si logicky změníš vyzařovací diagram.

Anténa je základ. Už čekám opozici, že dobrá spirálová anténa je lepší než -20dBi, ale měření v terénu ukazuje něco jinýho. Hlavně blízký pole je fakt kouzelný.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Odpovědět

Zpět na „Poradna“