Hoe interface van de 8051 met de RF-zender?

H

huiyen

Guest
Ik wil overbrengen digitaal signaal (3 bits) tussen Radiofrequentie-zender en ontvanger voor de controle op het verkeer server motor.Hoe te gaan over het schrijven van een programma voor en hoe interface tussen de micrcontroller en de zender.Elke broncode of meer info over dit?

 
Hoi,

De broncode varieert naar gelang van de RF-zender module.Sommige module maakt gebruik van een andere SPI gebruikt een UART zodat je nodig om het gegevensblad voordat u begint te schrijven code.

Met groet
S. Rajesh Kumar

 
Dat is de zender datasheet.Can u me helpen om het te controleren? Het is gebruik SPI of UART?Bedankt
Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

 
Hoi
uw tramsmitter supporte tot 10kbps zodat het aansluit op uw microcontroller usart haven vervolgens zijn snelheid bijvoorbeeld om 8kbps (dont ingesteld op maximale snelheid die zender ondersteuning misschien de meeste gegevens in lawaaierige omstandigheden verloren).dan is het beter om een eenvoudig protocol voor het synchroniseren met een zender-ontvanger voor bijvoorbeeld het verzenden van een eerste opdracht sturen "AA" in hex stuur dan uw commando stuurt "55" in hexadecimale en in uw ontvanger commando juist is indien u ontvangen bij de eerste "AA"
en vervolgens een byte van de gegevens en na die "55" in hex.

succes.

 
Beste vriend

gelieve te zorgen dat de RF-module (voornamelijk op de receiver kant)
is macht volledig genoeg om bting vaststelling van het niveau 1-0
normaliter de ontvangers zijn niet zo veel krachtiger te doen
ur aansluiten bij het systeem direct naar de UART van de MCU
is het noodzakelijk om na te gaan of dezelfde
kunt u gebruik maken van een buffer om het probleem op te lossen
Ten tweede
is er de mogelijkheid van een junk (ongewenste) gegevens recd
neemt u de zorg van het

groeten

ml

 
Hi ...

Voor interfacing 8051 met RF-zender ..U kunt beter gaan voor de seriële poort gebaseerd transmissie.

Sluit de TX lijn van de Micro-controller op de zender.Tijdens het schrijven van de

code ..Het is eenvoudig om te gebruiken als seriële poort.Net buiten de charecter in de

seriële poort met de Baudrate ur microcontroller ondersteuning.

Er is geen speciale code nodig, andere dan de normale UART-code voor het doorgeven

gegevens in seriële poort doorgaand RF.

Aan het einde jus-ontvanger sluit u de RX pin van de ontvanger [Mc of pc] en krijgen de

gegevens in UART protocol ... [

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />

] [

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />

]

Hoop dat dit zal geven ua beter idee ..

Bedankt en groeten,

S. Vigneshwaran @ vikee ...

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />
 
Het was hier besproken:
http://www.edaboard.com/viewtopic.php?t=282294&highlight =

iemand ook een link geplaatst met broncode

 
hoe kan ik die zender TX9912 voor aanvang van het project? kreeg enig idee?het aansluiten van de schakeling en testen dat transmiter?

 
huiyen schreef:

hoe kan ik die zender TX9912 voor aanvang van het project? kreeg enig idee?
het aansluiten van de schakeling en testen dat transmiter?
 
doet u middelen moeten gebruiken HT12E (encoder) en de zender samen voor gegevens?HT12D (decoder) en ontvanger voor het ontvangen van gegevens? Do u hebt de code? Zo ja, kunt u sturen naar me?

 
de HT12E (encoder) zou werken met de zender.
de HT12D (decoder) zou werken met de receiver.

Normaliter deze IC's niet verplichten het gebruik van een microcontroller toegevoegd, echter heb ik ze met een 8051 microcontroller te verzenden / ontvangen 4 bit gegevens met behulp van de vier pinnen.Met de encoder kunt u 4 bits aan de encoder of alleen werken met een beetje op een moment.Wat pinnen worden gewist of set, hetzelfde zal verschijnen op de decoder's 4 pinnen.

De acht adres pinnen op de encoder moet overeenkomen met de op de decoder.Dus je kunt binden elke oneven een laag, of wat je wilt, maakt niet uit, zolang het past bij de andere zijde.

Setup de gegevens over de vier pinnen D8 - D11.
(gegevens commando van 0 tot 0x0F (4 bits), dan brengen TE laag,
en de encoder doet de rest, zijn echt makkelijk!

Op de receiver kant, monitor VT lijn, als het gaat hoog, geldige gegevens ontvangen - lees de gegevens pinnen D8 - D11.
en masker uit de bovenste knabbelen, of u kunt gewoon lezen elke pin plaats.Er zijn vier pinnen.

Voor u het beste kijken naar de datasheet.Er zijn schakelingen en schema uitleggen gebruik.
decoder:
http://www.holtek.com/pdf/consumer/2_12dv110.pdf
encoder:
http://www.holtek.com/pdf/consumer/2_12ev110.pdf

Denk eraan dat u niet nodig voor het gebruik van een microcontroller met deze eenheden, ik heb, want ik wilde sturen commando's, variërend van 0 - 0x0F.

Succes

 
Hoi
Sluit de zender aan een van micro pinnen en schrijf een simpele code die slechts een eenvoudige puls met een lage frequentie dan in de andere kant sluit u VCC en gemalen tot ontvanger en haar pin-gegevens te controleren of peulvruchten.al krijg je pols every thing is ok.

 
U kunt uw gegevens in SBUF en stuur het op RS232 Tx pin, die zal worden aangesloten op uw rf tx gegevens pin.
Op Rx Uw verbinding RS232 rx pin aan RF RX Gegevens uit pin.
Schrijven van code voor seriële com en je krijgt wat je wilt.

 
Ik heb een vraag ..
is het goed om te beschikken over een FM-transmissie van de sensor aan de micocontroller of van de MC aan de LCD-display

 
barathrajamani schreef:

is het goed om te beschikken over een FM-transmissie van de sensor aan de micocontroller of van de MC aan de LCD-display
 
Wat is de sensor die u hebt?Plaats een datasheet of een schema en alle informatie kunt u dus dat iemand kan helpen je uit.

 

Welcome to EDABoard.com

Sponsor

Back
Top