nodo-domotica.nl

Slechte ontvangst Aurel reciever

Hier alles over de hardware kant van de Nodo

Slechte ontvangst Aurel reciever

Berichtdoor avdl72 » 22 sep 2013, 09:52

Kan iemand mij helpen met het volgende probleem?

Ik heb een zelfbouw Nodo gemaakt met daarop een Aurel RX-4M50RR30SF en die heeft een erg slechte ontvangst. In huis is het bereik 2 tot 3 meter.
Ik heb ook al diverse antennes geprobeerd, en ook diegene die elders op dit forum is beschreven zoals b.v.: http://www.elektor.nl/StreamFile.lynkx? ... ntenna.pdf

De Aurel transmitter die dezelfde antenne heeft werkt perfect.
Nodo-Mega V3.7 R744
Web App version: SWINWA-PROD-V099 - lokaal
Nodo Ethernet Shield v2.0.2
Nodo Small v2.0.0 - t.b.v. Gas-, Water- en Stroommeter
Nodo Small v2.0.0 - t.b.v. KAKU
Nodo Mini - t.b.v. Temperatuur (Arduino Pro Mini)
avdl72
 
Berichten: 114
Geregistreerd: 29 nov 2012, 15:50

Re: Slechte ontvangst Aurel reciever

Berichtdoor pl0ink » 14 okt 2013, 14:59

Hoi,

Ik heb een soortgelijk probleem gehad met een ATTiny proefje, ook met een Aurel ontvanger. De ontvanger is aangesloten met de RX weerstand 680K op pin 13. (minder gevoelig maar minder noise) Met de NodoTiny code had ik beduidend slechtere "ontvangst" dan met bv de KakuReceiver code, terwijl de rest van de opstelling ongewijzigd bleef. (50cm versus 10M+ bereik) Bij mij zat de oorzaak in de waarde van MIN_PULSE_LENGTH, deze staat standaard op 100us. Pulsen korter dan deze waarde worden genegeerd. Gezien de pulse lengte van ong 1T=250a275us volkomen logisch. Echter ik heb gemerkt dat de korte pulsen door de ATTiny soms maar als 50a75us worden gemeten. de 4T puls zit op ong 1100us.
Ik heb dat toegeschreven aan de ATTiny en de waarde van MIN_PULSE_LENGTH op 50 gezet. (75 was beter maar nog steeds te lang) en ik heb nu weer een prima ontvangst.
Omdat het een proefje is en ik nu door kan heb ik het niet verder uitgezocht, dus de te korte pulsen zou ook aan iets anders kunnen liggen, bv de demping.
Anyway, misschien heb je er wat aan.

Gr Rene
pl0ink
 
Berichten: 26
Geregistreerd: 30 sep 2013, 21:48

Re: Slechte ontvangst Aurel reciever

Berichtdoor avdl72 » 14 okt 2013, 19:30

Hoi pl0ink,

Ten eerste bedankt voor de uitgebreide uitleg.
Maar pfoe... Dit gaat mijn pet te boven :shock:

Ik heb even in de code gezocht en kwam het volgende tegen:
// Luister of er pulsen zijn
if( (( Port==VALUE_SOURCE_IR || Port==VALUE_ALL) && pulseIn(PIN_IR_RX_DATA,LOW ,1000) > MIN_PULSE_LENGTH) ||
(( Port==VALUE_SOURCE_RF || Port==VALUE_ALL) && pulseIn(PIN_RF_RX_DATA,HIGH ,1000) > MIN_PULSE_LENGTH) )
WindowTimer=millis()+50; // verleng de wachttijd met 10ms.


Is de waarde +50 die jij bedoeld om aan te passen?

Inmiddels had ik de ontvanger al retour gezonden naar Conrad met de melding dat deze defect is, dus ik moet even wachten die terug alvorens ik weer kan testen.
Nodo-Mega V3.7 R744
Web App version: SWINWA-PROD-V099 - lokaal
Nodo Ethernet Shield v2.0.2
Nodo Small v2.0.0 - t.b.v. Gas-, Water- en Stroommeter
Nodo Small v2.0.0 - t.b.v. KAKU
Nodo Mini - t.b.v. Temperatuur (Arduino Pro Mini)
avdl72
 
Berichten: 114
Geregistreerd: 29 nov 2012, 15:50

Re: Slechte ontvangst Aurel reciever

Berichtdoor pl0ink » 14 okt 2013, 20:15

Hoi,

Ik doelde op gebruik in de FetchSignal routine (iets verderop in Transmission.ino)
"
// bij kleine stoorpulsen die geen betekenis hebben zo snel mogelijk weer terug
if(PulseLength<MIN_PULSE_LENGTH)
return false;
"

De waarde wordt gezet in EventScanning.ino, maar ik zie nu dat hij daar al op 50 staat:
"
#define MIN_PULSE_LENGTH 50 // pulsen korter dan deze tijd uSec. worden als stoorpulsen beschouwd.
"

Dit in Nodo versie 3.6, blijkbaar week de NodoTiny code af. :?

Dan eerst maar eens afwachten of je misschien niet toch gewoon een brakke ontvanger had... :)
pl0ink
 
Berichten: 26
Geregistreerd: 30 sep 2013, 21:48

Re: Slechte ontvangst Aurel reciever

Berichtdoor Paul » 14 okt 2013, 22:11

Ik heb geen slechte ervaring met de Aurel ontvangers. Ik woon vrijstaand en kan met mijn centrale Nodo events ontvangen vanuit woonkamer, kelder en garage. Wat altijd wel belangrijk is, is de opstelling van de zenders/ontvangers. Verstopt achter metaal, apparaten en leidingen zal het bereik geen goed doen.
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: Slechte ontvangst Aurel reciever

Berichtdoor avdl72 » 26 okt 2013, 12:34

pl0ink schreef:Hoi,

Ik doelde op gebruik in de FetchSignal routine (iets verderop in Transmission.ino)
"
// bij kleine stoorpulsen die geen betekenis hebben zo snel mogelijk weer terug
if(PulseLength<MIN_PULSE_LENGTH)
return false;
"

De waarde wordt gezet in EventScanning.ino, maar ik zie nu dat hij daar al op 50 staat:
"
#define MIN_PULSE_LENGTH 50 // pulsen korter dan deze tijd uSec. worden als stoorpulsen beschouwd.
"

Dit in Nodo versie 3.6, blijkbaar week de NodoTiny code af. :?

Dan eerst maar eens afwachten of je misschien niet toch gewoon een brakke ontvanger had... :)


Inmiddels een nieuwe ontvangen van Conrad ontvangen en aan het testen gegaan.
Wanneer ik de waarde van MIN_PULSE_LENGTH in Eventscanning.ino van 50 naar 20 zet dan wordt de ontvangst een stuk beter.
Ik zal hier dus nog wat mee moeten stoeien om de juiste setting te vinden.

Bedankt :D
Nodo-Mega V3.7 R744
Web App version: SWINWA-PROD-V099 - lokaal
Nodo Ethernet Shield v2.0.2
Nodo Small v2.0.0 - t.b.v. Gas-, Water- en Stroommeter
Nodo Small v2.0.0 - t.b.v. KAKU
Nodo Mini - t.b.v. Temperatuur (Arduino Pro Mini)
avdl72
 
Berichten: 114
Geregistreerd: 29 nov 2012, 15:50

Re: Slechte ontvangst Aurel reciever

Berichtdoor Paul » 26 okt 2013, 19:32

avdl72 schreef:
pl0ink schreef:Hoi,

Ik doelde op gebruik in de FetchSignal routine (iets verderop in Transmission.ino)
"
// bij kleine stoorpulsen die geen betekenis hebben zo snel mogelijk weer terug
if(PulseLength<MIN_PULSE_LENGTH)
return false;
"

De waarde wordt gezet in EventScanning.ino, maar ik zie nu dat hij daar al op 50 staat:
"
#define MIN_PULSE_LENGTH 50 // pulsen korter dan deze tijd uSec. worden als stoorpulsen beschouwd.
"
Die kun je idd. wel verlagen maar je loopt kans dat de Nodo dan erg druk is met analyseren van ruis. Gewoon even proberen.

Dit in Nodo versie 3.6, blijkbaar week de NodoTiny code af. :?

Dan eerst maar eens afwachten of je misschien niet toch gewoon een brakke ontvanger had... :)


Inmiddels een nieuwe ontvangen van Conrad ontvangen en aan het testen gegaan.
Wanneer ik de waarde van MIN_PULSE_LENGTH in Eventscanning.ino van 50 naar 20 zet dan wordt de ontvangst een stuk beter.
Ik zal hier dus nog wat mee moeten stoeien om de juiste setting te vinden.

Bedankt :D
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33


Keer terug naar Nodo Hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 1 gast

cron