Modelism - RHC Forum: Radiocomanda cu microcontroller - Modelism - RHC Forum

Salt la continut

  • 7 Pagini +
  • 1
  • 2
  • 3
  • Ultima »

Radiocomanda cu microcontroller Radiocomanda cu PIC 16F84

#1 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 16 May 2003 - 10:02 AM

Am gasit pe net o schema de radiocomanda cu microcontroller PIC 16F84 cu tot cu programelele pe care trebuie sa le contina cele doua microcontrolere de pe emitator si receptor. Din cate am inteles eu din schema pare a fi proportionala aparand acolo cele 2 potentiometre ale unui joystick. Am citit documentatia atasata din care imi spune cum functioneaza cele doua iesiri pentru servo. Problema e ca amandoua iesirile sunt identice si nu pricep cum se leaga servomecanismul pentru directie care stiu ca are mai mult de 2 fire. Va rog sa va uitati putin pe schema si sa comentati posibilitatile ei. Mentionez ca pe fiecare iesire avem o tensiune reglabila (variabila) in functie de pozitia potentiometrelor.
Atasez schemele emitatorului si receptorului

Thumbnail atasat

  • Imagine atasata: Emitator.jpg

0

#2 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 16 May 2003 - 10:04 AM

...si receptor

Thumbnail atasat

  • Imagine atasata: Receptor.jpg

0

#3 Useril este offline   GIGI 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 995
  • Inregistrat: 13-January 03
  • Gender:Male
  • Location:România

Postat 16 May 2003 - 11:08 AM

schemele sunt belea dar pune si documentatia sa intelegem tot.
0

#4 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 16 May 2003 - 12:44 PM

Uite pun si textul sa nu ziceti ca sunt baiat rau...

Fisiere atasate


0

#5 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 16 May 2003 - 12:50 PM

Acum daca tot am pus textul cred ca cel mai simplu e sa mergeti la nenea asta pe site sa vedeti ce de chestii a facut. Poate au si altii idei... si le impartasesc si altora gratis :D ca fie vorba intre noi si pe acest forum au fost multi care s-au laudat ca au si ca fac si ca dreg dar nu au pus nimic concret.
PS sunt unele exceptii pentru care tin sa le multumesc ! se stiu ei care
Astept comentarii (nu la ce am scris eu) la scheme si la text. Credeti sau nu eu deja mi-am comandat un programator de PIC-uri (110000lei) ca am vazut ca un PIC 16F84 e in jur de 170000lei si zic eu merita. Partea de emisie receptie se gaseste si ea separat de cumparat si o poti utiliza la multe alte lucruri...
0

#6 Useril este offline   GIGI 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 995
  • Inregistrat: 13-January 03
  • Gender:Male
  • Location:România

Postat 16 May 2003 - 01:01 PM

Din cate am vazut eu schema este foarte simpla si se pare ca are doua canale.
Da nu sunt scrise valorila la celalalte piese.
0

#7 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 16 May 2003 - 01:13 PM

Daca vorbesti de condensatoarele de la oscilator acolo este un filtru ceramic de 4MHz sau quartz plus condensatoare de 33pf iar rezistenta care nu are valoare intr-una din scheme are in cealalta 2k2 parca...

Fisiere atasate


0

#8 Useril este offline   Emilare 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 673
  • Inregistrat: 10-March 03

Postat 16 May 2003 - 01:56 PM

Salut Vio. Spunemi si mie te rog cu ce program se poate deschide ultimul document postat de tine (quartz.pdf). Am incercat si cu autocad si tot nu merge.
0

#9 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 16 May 2003 - 02:03 PM

Adobe acrobar reader. Este cel mai folosit program pentru documente de pe net. Merita sa-l ai instalat pentru ca multe din fisierele de pe net (documentatiile) sunt in format pdf. Cred ca Acrobat readerul 5 are cam 8 mega dar se gaseste pe foarte multe din cd-urile revistelor de profil IT de pe piata. Intreaba printre colegi daca nu au ei kitul ca sigur il gasesti. Multa bafta !
0

#10 Useril este offline   bilutza 

  • Incepator
  • PipPip
  • Grup: Members
  • Postari: 35
  • Inregistrat: 29-January 03

Postat 16 May 2003 - 02:40 PM

Comanda catre "servo" este PWM iar cele doua servo de acolo nu erau chiar servo ci numai doua motoare.
Reactia e la tine in mina la joy.
Demontez orice!
0

#11 Useril este offline   GIGI 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 995
  • Inregistrat: 13-January 03
  • Gender:Male
  • Location:România

Postat 16 May 2003 - 03:01 PM

Asa este acrobat reader este pentru asa ceva si il gasesti pe net cel mai simplu. Mai poti sa-l deschizi cu photoshop.

PS: fratzilor stie cineva ceva de corsair ca nu l-am mai vazut de mult pe aici?
Sa apucat de facut rachete si a dat gresi?
0

#12 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 16 May 2003 - 03:03 PM

Din cate am inteles eu studiind si textul si mai ales programelele amandoua comenzile au un punct de zero si valori crescande catre extremitatile de sens opus, adica exact ce face o radiocomanda proportionala cu 2 canale ceva de genul creste de la -100 catre 0 apoi creste pana la +100 la iesire vom avea sa zicem -4,8 volti descrescator pana la 0 apoi creste pana la +4,5v (neschimband polaritatea firelor)
Nu prea stiu cum lucreaza un servo de directie si cate fire are. Ce este acela un servo PWM ?
Din cate stiu o radiocomanda proportionala mai are niste accesorii prin care se comanda motoarele, un fel de drivere de putere ceva...
0

#13 Useril este offline   Emilare 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 673
  • Inregistrat: 10-March 03

Postat 16 May 2003 - 07:15 PM

S-a deschis fisierul. Mersi mult.
0

#14 Useril este offline   Sebathorus 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 196
  • Inregistrat: 06-June 02

Postat 19 May 2003 - 08:49 AM

- Schema functioneaza proportional in sensul ca tensiunea la cele 2 motoare creste sau descreste(chiar isi schimba sensul) proportional cu miscarea celor 2 potentiometre de comanda, deci poti conecta 2 motoare la care le controlezi turatia si sensul de rotatie.

- La o telecomanda proportionala "clasica" proportionalitatea consta in faptul ca deplasarea parghiei servoului este proportionala cu deplasarea stick-ului de pe telecomanda.

- Servourile au 3 fire, doua de alimentare si unul de semnal. Sensul de rotatie si unghiul cu care se misca bratul servoului este dat de factorul de umplere al semnalului dreptunghiular transmis pe firul de semnal.
Servoul este compus dintr-un motor,angrenaj de roti dintate si o parte electronica cu un potentiometru care este legat de axul motorului. Partea electronica din servo genereaza la randul ei un semnal dreptunghuilar al carui factor de umplere este modificat cu ajutorul potentiometrului, si care este comparat in permanenta cu semnalul primit de la emitator.

-Initial, cand mansa telecomenzii este in pozitie 0 bratul servoului este si el in poz. 0. Miscand mansa, se modifica factorul de umplere al semnalului transmis de emitator la servo. In acest moment motorul porneste si roteste si axul potentiometrului in directia echilibrarii semnalului primit cu cel generat intern.

De aici se observa diferenta dintre schema care ai gasit-o si cea "clasica". Schema ta roteste motoarele continuu cu turatie variabila, cealalta le roteste doar pana se atinge echilibrul.
Logica te va duce din punctul A in punctul B. Imaginatia te va duce oriunde vei vrea.
0

#15 Useril este offline   Sebathorus 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 196
  • Inregistrat: 06-June 02

Postat 19 May 2003 - 09:10 AM

O intrebare, unde ai gasit de cumparat programator de PIC-uri, ca ma intereseaza si pe mine. http://www.rhcforum....tyle_emoticons/default/smile.gif
Logica te va duce din punctul A in punctul B. Imaginatia te va duce oriunde vei vrea.
0

#16 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 19 May 2003 - 10:10 AM

Intra la www.adelaida.ro si o sa gasesti tot ce ai nevoie acolo
Sunt mai multe tipuri de programatoare
Sincer, pentru PIC ai putea sa ti-l faci si singur...
0

#17 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 19 May 2003 - 10:15 AM

Sebathorus crezi ca se poate adapta schema pentru un servo cu potentiometru clasic (un singur canal) pentru a putea folosi telecomanda la o masinuta ? n-as vrea sa fac doar tancuri cu 2 motoare http://www.rhcforum....tyle_emoticons/default/smile.gif
Asa am banuit si eu initial cand am vazut si fotografia robotelului pe care e instalata radiocomanda...
0

#18 Useril este offline   Sebathorus 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 196
  • Inregistrat: 06-June 02

Postat 19 May 2003 - 12:12 PM

Multumesc pt adresa. Stii cumva si ce cod are programatorul ca eu mi-am cam prins urechile in oferta.
In forma actuala nu prea. Trebuie convertita cumva tensiunea de la iesirea receptorului in semnal dreptunghiular cu factor de umplere variabil. Din pacate nu stiu cum se face asta, trebuie sa mai caut. Ai gasit de cumparat undeva circuitele pt. receptor si emitator?
- Mai am o idee despre cum ai putea folosi schema cu modificari mai putine dar trebuie sa mai consult niste electronisti ca sa nu-ti spun prostii.
Logica te va duce din punctul A in punctul B. Imaginatia te va duce oriunde vei vrea.
0

#19 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 19 May 2003 - 03:59 PM

Microcontroller am gasit la www.telezimex.ro in jur de 170000lei, emitatoare si receptoare se gasesc la firma Conex din Lacul Tei (Bucuresti) in jur de 300-400mii lei bucata.
Codul pentru cel mai ieftin programator de microcontrollere PIC 16F84, 16F876 si memorii 24Cxxx este AD-PIC02 ;dupa ce-l comanzi la adresa de E-mail sales@adelaida.ro iti vine acasa in 4-5 zile.
0

#20 Useril este offline   bilutza 

  • Incepator
  • PipPip
  • Grup: Members
  • Postari: 35
  • Inregistrat: 29-January 03

Postat 21 May 2003 - 04:13 PM

Se poate adapta destul de simplu. Prima schema care imi vine in minte (sper sa nu gresesc) ar fi sa conectezi pe iesirile complementare ale pic-ului doua integratoare si dupa ele un amplificator diferential sumator (dupa ce inversezi o tensiune). La iesire va fi o tensiune de comanda pentru servo. La 0V tot inapoi, la jumatatea tensiuni de alimentare neutru si la tensiunea de alimentare tot inainte. Daca nu te descurci incerc sa fac o schema. Ar ramane sa o probezi singur dupa ce mai ceri si alte pareri.
Daca te mananca si mai tare mai modifici programul si folosesti numai o iesire al carei factor de umplere va fi proportional cu pozitia joy-ului.
Demontez orice!
0

#21 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 22 May 2003 - 10:02 AM

La program ma gandeam si eu, practic unul din canale nu va mai avea - apoi zero si + ci va pleca de la 0 corespunzator pozitiei tot stanga joystick, va ajunge la jumatate cand maneta e la mijloc si va avea un maxim corespunzator pozitiei manetei dreapta tot. Ideia e cum leg microcontrollerul (2 iesiri) la servo-ul de directie (3 fire)
Astept idei
0

#22 Useril este offline   RealAlex 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 101
  • Inregistrat: 19-March 03

Postat 22 May 2003 - 06:07 PM

Teorie teorie... suntem satuli cu totzi de atata teorie.... da... nu se poate practica fara teorie... stiu, dar s`a ajuns pan` la practica pan acum? Sunt curios daca cineva shi`a facut telecomanda si chiar a reushit sa puna in miscare ceva cu ea.... parca satisfactzia era sa iti construiesti tu totul de la a la z... ca daca era probelma ca " vreau sa manevreaz un aparat" te duci frumushel si cumperi de la magazin de tot ce ai nevoie... iti pui telecomanda de gat si`i dai bice .... dar ce rezolvi... aaaaaa da ca este manevrat de tine... dar unde sunt emotiile acelea... ca uite ma.. scandura asta zboara.. de exemplu... uite ma... tranzistorii astia in sfarshit shi`au scos "parleala" a`? voi ce ziceti ? este ori nu este corect.. eu zic ca putem sa facem foarte ushor sistemul de comanda -telecomanda- daca este careva care intradevar a facut.... pai sa`i dea bice sa ne zica caracteristicile.... antena, ce lungime trebuie sa aibe pt banda de frec. pe care trebuie sa lucreze... si multe astfel de "chestii"
Suntem in stare sa facem multe, dar nu avem vointza.... iar majoritatea daca dau "rateu" se lasa .... nu este bine.. ba din contra.. ar trebui sa se perfectioneze... cam atat... al vostru alex.

Aceasta postare a fost editata de RealAlex: 22 May 2003 - 06:09 PM

____________________________________________

Cu respect, Alexandru B.
0

#23 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 23 May 2003 - 08:37 AM

WOW
Eu zic s-o luam mai incetisor, intr-o saptamana de cand am gasit schema pe net nu am apucat decat sa imi cumpar programatorul de microcontroller. Nu sunt nici miliardar (deocamdata dar joc saptamana asta la LOTO) ca sa-mi pot cumpara ce-mi trebuie intr-o zi plus ca am si nevasta...vezi citeste discutiile de pe forum la capitolul generalitati + nevasta etc. Eu zic ca am facut cu mult mai mult decat altii care vorbesc vorbesc dar nu pun nimic concret pe forum, scheme, poze, etc.
Eu, intr-un alt subiect de pe acest forum am inrebat de o schema de radiocomanda proportionala , mi s-a spus ca e mai simplu sa o cumpar etc etc, ca e greu sa faci partea de emisie receptie asa ca m-am hotarat pana la urma sa cumpar partea de emisie receptie dar sa fac eu restul.
Sincer, scopul meu a fost sa aflu daca cineva a mai lucrat cu asa ceva pentru a-l intreba ce si cum, dar se pare, vorba ta, ca nu stim decat sa cumparam de-a gata si sa ne laudam cu ce-au facut altii...
PS: cand o sa fie gata o sa pun pe forum ce-am facut dar mai dureaza...
0

#24 Useril este offline   sebip 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 195
  • Inregistrat: 21-May 03

Postat 23 May 2003 - 10:46 AM

O problema ar fi codul care a fost scris in PicBasic, compilatorul costa destul de mult iar eu nu stiu sa existe o versiune free pentru asa ceva.
Modulele de emisie si receptie nu au o raza de acoperire prea mare, exista pericolul ca sa interfereze cu alte module (aceleasi frecvente se folosesc la unele telecomenzi pentru alarme auto sau la telecomenzi pentru actionarea portilor la curte sau garaj).
Ideea, in schimb, este valabila.
Probabil ca va trebui rescris codul si atunci se pot aduce imbunatatirile care sint necesare.
0

#25 Useril este offline   KRI 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 197
  • Inregistrat: 04-February 03
  • Gender:Male

Postat 25 May 2003 - 11:58 PM

Salut
Sper ca nu va intrerup si nici sa va tai elanul cu ceea ce am de spus intr-ale telecomenzii (cel putin din punctul de vedere al emitatorului si receptorului folosit in schema) ar fi ceva de spus.
1. Din cite am studiat eu documentatia pentru aceste emitatoare si receptoare ele functioneaza intr-o banda libera 433MHz, ceea ce inseamna ca oricine poate detine si folosi un astfel de emitator sau receptor, eu de exemplu am folosit un astefel de emitator si receptor la alarma auto, si functioneaza excelent dar aici apare problema 2.
2. Cu emitatorul alimentat pe la 4.5 volti nu bate decit vreo 30 de metri dar oricum poate daca il alimentati la o tensiune mai normala sa reusiti sa imbunatatiti acest lucru.
3. Alt dezavantaj cu un astfel de set de emitator receptor este ca e in banda 433MHz "fixa" (cel putin ce a trecut prin mina mea nu imi inchipui cum as fi putut schimba frecventa purtatoare cu sculele si tehnologia de acasa) asta inseamna ca daca veniti cu doua statii o sa va jucati cu rindu pentru ca altfel va bruiati unu pe altu sau schimbati ceva la programelul microcontrolerului de pe emisie si receptie si poate il faceti sa isi recunoasca emitatorul (mult mai complicat decit pare)
Acum cu ce aveti voi in schema apare si un avantaj aveti microcontrolere deci puteti face orice la nivel de programare (atita cit duce puterea de calcul a microcontrolerului) si nu vad de ce sa pastrati sistemul din schema cu doua servomotoare cind puteti converti programelul pentru a genera semnale standard direct pentru servourile de modelism adica impulsuri intre 1 si 2 ms pentru o rotire de 90 de grade a servoului cu punctul de mijloc la 1.5ms, aceste impulsuri sunt precedate de un asa numit semnal de sincronizare care daca imi amintesc bine are minim 4ms si poate fi urmat de pina la 10 impulsuri intre 1 si 2 ms (adica 10 canale), avantajul este ca daca aveti un PIC 16F84 pe receptor il puteti folosi ca decodificator cu 8 canale daca aveti chef.

Bine inteles daca sunteti electronisti bazati nu vad de ce sa folositi emitatoare si receptoare radio cu care tot omu opreste alarma la masina sau deschide usa la garaj (deci va bruiaza tot timpul) si sa nu folositi circuite specializate gen 3362 sau 3363 de la motorola (care din pacate au fos scost din productie) dar oricum... se mai gasesc inca pe piata.

Alta vorba ar mai fi: eu microcontrolere ieftine (cel putin in catalog) am gasit la COMET care lucreaza si cu Farnell (si sunt din Bucuresti), bine inteles ca pentru anumite microcontrolere comanda trebuie sa fie mai bogata ca numar pentru ca e mai ieftin si abea atunci se deranjeaza sa le importe, dar va descurcati voi, oricum nimic de reprosat firemei sunt chiar extrem de comunicativi.

Mult scces.
0

#26 Useril este offline   sebip 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 195
  • Inregistrat: 21-May 03

Postat 26 May 2003 - 07:16 AM

Pe frecventa de 433MHz se poate lucra numai pe un canal, in SUA mai este o frecventa diferita.
Puterea nu poate fi crescuta pentru ca acest modul are doar un tranzistor mai modest pe post de emitator,
eventual se poate lucra la receptor care este cu supereactie. Aceste module cred ca se pot folosi mai mult pe distante foarte scurte. Mai este de specificat un lucru: pot transmite doar o banda de frecvente audio de maxi 1200Hz si inca ceva - poate lucra doar AM sau FM.

PIC16F84 poate functiona cu frecventa de tact de 10MHz si prin urmare cred ca nu ar fi o problema de a adauga mai multe canale pentru telecomanda.
0

#27 Useril este offline   vio_danciu 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 212
  • Inregistrat: 02-December 02

Postat 26 May 2003 - 08:43 AM

Poate cineva sa imi arate exact cum arata semnalul emis de o statie proportionala obisnuita cu un canal eventuala cu doua canale ? sau sa deseneze cumva in paintbrush ? eu inteleg ca este un semnal dretunghiular cu grad diferit de umplere,
asta ca sa-mi fac si eu o ideie de ce trebuie sa faca microcontrollerul.
0

#28 Useril este offline   RealAlex 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 101
  • Inregistrat: 19-March 03

Postat 26 May 2003 - 03:07 PM

Apropo haidetzi sa incercam sa ne punem la contributzie mintile si sa facem ceva de genul : o radiotelecomanda care afiseaza informatii de pe receptor ( avion, alea alea ) nivelul combustibilului, curentul bateriei, si multe semne vitale ale aparatului care ne poate ajuta sa` prevenim un posibil "dezastru"
____________________________________________

Cu respect, Alexandru B.
0

#29 Useril este offline   KRI 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 197
  • Inregistrat: 04-February 03
  • Gender:Male

Postat 26 May 2003 - 05:41 PM

Daca aveti rabdare mai pe seara am sa incerc sa scanez citeva poze cu semnalul si sa le pun pe forum.
Mai pe seara dupa 11, si daca va aratati interesati am sa incerc sa pun pe net si citeva scheme de radiocomenzi (receptoare mai mult) este ceea ce m-a interesat pe mine.
0

#30 Useril este offline   RealAlex 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 101
  • Inregistrat: 19-March 03

Postat 26 May 2003 - 09:22 PM

kri este 22:21 eu stau in general pana la 2 noaptea... adica dim, deci aici sunt
____________________________________________

Cu respect, Alexandru B.
0

Arata acest topic


  • 7 Pagini +
  • 1
  • 2
  • 3
  • Ultima »

1 useri citesc topicul
0 membri, 1 vizitatori, 0 utilizatori anonimi

913Creative.ro