Hey,
ben een beetje aan het prutsen met die rx/tx433 modules van velleman. Op dit moment zijn ze aangesloten op twee pics die d'r serieel data induwen en uitlezen. Om het eenvoudig te houden heb ik de ontvanger via een interruptje laten wachten op data die binnen komt (1byte) die hij rechtstreeks naar een lcd schrijft. Ik krijg wel data binnen (en nog correct ook) maar wanneer de zender ermee stopt verliest de ontvanger na een 30tal ms de aandacht (zie ik op de scoop die meekijkt naar de data die uit de ontvangermodule komt) en komt er enorm veel rommel binnen. Nu is mijn vraag, hoe kan ik die ontvanger selectiever maken naar wat 'ie moet luisteren? D'r moet natuurlijk nog wel een heleboel data bijkomen zoals adressering/CRC dingen, maar hoe weet mijn ontvanger dan wanneer er iets nuttig binnenkomt? Misschien is 'ie wel ruis aan het opnemen terwijl een halve byte later er iets nuttigs binnen kan komen. Heeft er hier iemand meer ervaring mee? Ik hoop dat het zowat duidelijk over komt...
alvast bedankt
Joeri de Man
LED there be light
Je ontvanger ontvangt alles, daar is die voor. Maar je microcontroller hoeft niet alles te gebruiken. Je kan eventueel een protocol instellen dat voor en na de te zenden data de code B word verzonden.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
picsels
Volgend project: 7-seg gaming displays; dan dec-1982 labvoeding afmaken, dan funcgen met ad9833 afmaken, dan...
Misschien iets als Manchester encoding gebruiken.
Manchester is idd een optie, maar da's wel in het geval wanneer je één voor één je bitjes manueel gaat inlezen hé. Ik heb m'n modules op de usarts aangesloten, dus veel zeggenschap over wie/wat 'ie ontvangt heb ik niet.
Nuja, als het moet dan moet het en verwerk ik de bitjes wel manueel, maar is er verder nog een optie om het bij die usarts te houden?
picsels
Volgend project: 7-seg gaming displays; dan dec-1982 labvoeding afmaken, dan funcgen met ad9833 afmaken, dan...
RF-module gebruiken die geen encoding vereist: alhier.
(Heb er geen ervaring mee, maar kwam die toevallig tegen.)
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Ik verwerk de bitstroom altijd handmatig. O.a. in gebruik in draadloze paniek drukknopalarmsystemen. Staan er waarschijnlijk enkele duizenden uit (al zo'n 10 jaar) en hebben nooit problemen. Hebben een 16F84...
Arco,
ook zoiets als manchester dan? Heb je daar toevallig een stukje code van, of is dat bedrijfsgeheim? 