Jump to content
ELFORUM - Forumul electronistilor

Comunicatie wireless intre calculator si ATmega8


Guest cat87

Recommended Posts

Sunt incepator in ceea ce priveste domeniul wireless, deci proiectul acesta nu va fi usor. In principiu, am un ATmega8 care imi comanda o serie de led-uri RGB. uC-ul asteapta informatie din calculator printr-o interfata RS232, controland astfel ledurile.Am gasit niste module RX/TX ieftine, cu interfata SPI. Chestia e ca nu stiu daca merge sa fac un convertor RS232-SPI si sa transmit astfel informatia din calc catre uC.Si as mai avea o intrebare.... Ce soft trebuie sa folosesc ca sa programez aceste module, sau merge un AVR Studio (asta daca trebuie programate, sau le las asa cum vin din fabrica)

Link to comment
  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

  • wingless

    1

Top Posters In This Topic

Salut ai cumparat deja modulele RX/TX? Daca da trebuie sa e configurezi frecventa/deviatie etc ce scrie acolo.

 

Daca esti incepator si nu ai pretentii foarte mari poti cumpara o pereche de module TX/RX la 60 de ron amandoua . Sunt module AM deci nu ai aceeasi protectie la zgomot dar pentru distante mici de pana la 10 20 de metri te poti baza pe ele. Dezavantajul este clar nu sutn la fel de roboste ca ce ai gasit tu dar avantajul este ca le conectezi la interfata UART a microcontrollerului si merg din prima fara programarea modulul;ui. O sa arate asa

PC->circuit integrat st232 sau max232 sau echivalent + modul TX ....wireless.......modul RX + microcontroller

Modulele cu care am lucrat eu sunt RW434 si TW434 http://cataphractar.go.ro/rx_tx_detalii.pdf

 

Daca ai luat deja modulele sunt foarte bune trebuie decat sa scrii setarile in ele si apoi le folosesti la fel de bine.

Programarea modulelor inseamna sa ii trimiti o comanda din microcontroller receptorului si din PC emitatorului

Chiar pe prima pagina din RF01pdf iti arata comanda Bineinteles intai trebuie sa decizi ce schema folosesti cu sau fara cristal pe ce frecventa vrei sa lucrezi etc Daca te multumeste configuratia din fabrica o lasi asa si le folosesti direct.

Trebuie sa citesti ATENT cele 2 pdfuri nu lasa pe altul sa o faca si sa pui inrtebari la obiect ce nu intelegi. Conversia RS232-SPI o face integratul

RS232 este o transmisie asincrona integratul are memorie FIFO (buffer,coada cum vrei) in care stocheaza cativa octezi si cere o intrerupere pe pinul nIRQ Tu esti responsabil sa deservesti intreruperea si sa incepi o transmisie sincrona ca sa citesti ce a receptionat integratul.

Daca nu stii cum sa faci astea ori invetio pentru ca modulele merita, ori treci pe celelalte module TWS434 / RWS 434 cu care o sa lucrezi mai usor dar pierzi flexibilitate(frecventa 434Mhz batuta in cuie, baud rate maxim 2400bps etc)

 

De ex pe modulul de receptie RWS 434 te intereseaza 3 pini 2 de alimentare si al treilea de date care il legi la pinul RXD al microcontrollerului. Configurezi modulul intern UART al microcontrollerului sa receptioneze cu acelasi baud rate stop biti etc ca si la emisie si asta e tot incepi sa primesti date

 

Bafta la citit pdfurile

Vezi ca la fiecare tabel in stanga scrie POR aia e valoarea pe care o are scrisa din fabrica daca nu iti place o schimbi. Trebuie intai sa citesti niste documentatie legata de modulatia FSK altfel nu ai sa intelegi toate notiunile. Cauta si un application note legat de aceste circuite sa vezi ce este AFC VDI etc

Link to comment

Multumesc mult de informatii. Nu, nu am cumparat inca aclele module. M-am gandit sa postez inainte, sa fiu sigur ca nu fac vreo prostie :smt075 Deocamdata, cred ca am sa urmez sfaturile tale si o sa folosesc RWS/TWS-434, sa vad cum iese treaba, si pe urma, dupa ce mai invat niste programare, am sa cumpur RF-urile.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines