Modelism - RHC Forum: Ajutor proiect facultate ESC + Mincrocontroller - Modelism - RHC Forum

Salt la continut

Pagina 1 din 1

Ajutor proiect facultate ESC + Mincrocontroller

#1 Useril este offline   pisica134 

  • Nou venit
  • Pip
  • Grup: Members
  • Postari: 3
  • Inregistrat: 08-May 15

  Postat 09 May 2015 - 03:58 PM

Salutare,ma numesc Andrei sunt student in anul 3 la facultatea de Automatica.
Semestrul acesta am primit un proiect si anume controlul unui motor BLDC prin ESC + interfatarea comenzilor printr-un program pentru utilizator.

Pentru generarea semnalului PWM folosesc un MSP430G2553 TI.Esc-ul este BL FLY-PRO 20A.Alimentarea este realizata printr-o sursa de pc.
Semnalul generat este verificat pe osciloscop si respecta frecventa de 8khz.
Atunci cand conectez pinul galben al esc-ului la pinul de pwm al microcontroller-ului si nu conectez masa(firul de culoare maro la gnd mc) dar selectez o valoare in intervalul 86-100 pentru duty cycle acesta incepe sa beepaie de 2 ori pe secunda neincetat.(valoarea 86-100 este introdusa intr-un registru ce modifica duty-cycle).Stiu conform cercetarilor realizate pe internet ca trebuie conectata si masa numai ca atunci cand realizez conexiunea cu masa si ma aflu tot in intervalul precizat sau orice alt interval si pornesc alimentarea esc-ului acesta nu mai scoate nici un sunet.!!!Precizez ca se petrece la fel pentru orice valoare as selecta asa cum am precizat anterior!!!.
Din cate am inteles beepaitul de 2 ori pe secunda semnalizeaza faptul ca nu este un semnal corect la intrare.Am facut teste si la facultate pe un generator de semnal,selectam frecventa pwm de 8 khz amplitudinea semnalului de 5 v si modificam treptat duty-cycle-ul insa acesta reactiona la dutycycle maxim(incepea sa se invarta haotic impreuna cu niste beepaituri de intensitate slaba)acelasi comportament si pt un duty-cycle de 1%.
Pe internet am cautat la ce amplitudine genereaza un semnal un receiver r/c si anume de 5 v dar MSP430G2553 poate maxim 3.3v.Sa fie aceasta cauza pentru care nu aud nici un beepait cand realizez si conexiunea la masa?

Efectiv nu stiu ce sa ii fac sa il fac sa porneasca.Un alt coleg mi-a spus ca pentru a arma un esc trebuie sa dai un pwm cu un duty cycle de 1 ms pentru un anumit interval de timp apoi sa opresti semnalul apoi sa pornesti din nou.Am cautat si nu am gasit nimic in privinta unui semnal de armat esc si nici nu am avut privilegiul de a analiza semnalul unui receiver R/C.
Precizez ca am respectat schema adaugata in imagine insa un msp430g2553 nu ofera 5v la iesire pe pin precum un arduino.
Daca are cineva o idee as fi foarte bucuros sa o citesc,
Va multumesc Andrei.

Thumbnail atasat

  • Imagine atasata: esc_bb1.png

Aceasta postare a fost editata de pisica134: 09 May 2015 - 04:01 PM

0

#2 Useril este offline   MLGore 

  • Dream Team Forever
  • PipPipPipPipPipPipPip
  • Grup: Members
  • Postari: 2332
  • Inregistrat: 08-March 04
  • Gender:Male
  • Location:Bucuresti

Postat 11 May 2015 - 06:38 PM

Vezi postareapisica134, la 09 May 2015 - 03:58 PM, a spus:

Salutare,ma numesc Andrei sunt student in anul 3 la facultatea de Automatica.
Semestrul acesta am primit un proiect si anume controlul unui motor BLDC prin ESC + interfatarea comenzilor printr-un program pentru utilizator.

Pentru generarea semnalului PWM folosesc un MSP430G2553 TI.Esc-ul este BL FLY-PRO 20A.Alimentarea este realizata printr-o sursa de pc.
Semnalul generat este verificat pe osciloscop si respecta frecventa de 8khz.
Atunci cand conectez pinul galben al esc-ului la pinul de pwm al microcontroller-ului si nu conectez masa(firul de culoare maro la gnd mc) dar selectez o valoare in intervalul 86-100 pentru duty cycle acesta incepe sa beepaie de 2 ori pe secunda neincetat.(valoarea 86-100 este introdusa intr-un registru ce modifica duty-cycle).Stiu conform cercetarilor realizate pe internet ca trebuie conectata si masa numai ca atunci cand realizez conexiunea cu masa si ma aflu tot in intervalul precizat sau orice alt interval si pornesc alimentarea esc-ului acesta nu mai scoate nici un sunet.!!!Precizez ca se petrece la fel pentru orice valoare as selecta asa cum am precizat anterior!!!.
Din cate am inteles beepaitul de 2 ori pe secunda semnalizeaza faptul ca nu este un semnal corect la intrare.Am facut teste si la facultate pe un generator de semnal,selectam frecventa pwm de 8 khz amplitudinea semnalului de 5 v si modificam treptat duty-cycle-ul insa acesta reactiona la dutycycle maxim(incepea sa se invarta haotic impreuna cu niste beepaituri de intensitate slaba)acelasi comportament si pt un duty-cycle de 1%.
Pe internet am cautat la ce amplitudine genereaza un semnal un receiver r/c si anume de 5 v dar MSP430G2553 poate maxim 3.3v.Sa fie aceasta cauza pentru care nu aud nici un beepait cand realizez si conexiunea la masa?



Efectiv nu stiu ce sa ii fac sa il fac sa porneasca.Un alt coleg mi-a spus ca pentru a arma un esc trebuie sa dai un pwm cu un duty cycle de 1 ms pentru un anumit interval de timp apoi sa opresti semnalul apoi sa pornesti din nou.Am cautat si nu am gasit nimic in privinta unui semnal de armat esc si nici nu am avut privilegiul de a analiza semnalul unui receiver R/C.
Precizez ca am respectat schema adaugata in imagine insa un msp430g2553 nu ofera 5v la iesire pe pin precum un arduino.
Daca are cineva o idee as fi foarte bucuros sa o citesc,
Va multumesc Andrei.


Pt. a arma un esc ai nevoie de un PWM mai ciudat, adica de 20ms iar perioada flancului pozitiv trebuie sa fie intre 1 si 2 ms. La 1ms se armeaza ESC (turatie 0) iar la 2mS e turatia maxima. Bineinteles pt. ESC-urile de aero. Daca ai ESC cu revers de navo sau auto, initializarea si pozitia de stop sunt la 1.5ms, la 2 ai maxim inainte iar la 1 frana sau maxim inapoi.

Asa arata, e pt. servomecanism dar e acelas drac:
Imagine atasata: Servo-Signal.png

Aceasta postare a fost editata de MLGore: 11 May 2015 - 06:40 PM

Modelism = 10% zbor + 90% lipici
Cand o zbura A.R.C.A.! © 2010 All rights reserved.
0

#3 Useril este offline   optyqus 

  • Senior
  • PipPipPipPipPip
  • Grup: Members
  • Postari: 335
  • Inregistrat: 01-February 09
  • Gender:Male
  • Location:Piatra Neamt / Iasi

Postat 27 May 2015 - 09:56 AM

Problema o poti rezolva partial folosind un servo tester artizanal usor de realizat. Are la baza un integrat 555 un potentiometru si cativa condensatori... prin rotirea potentiometrului esc-ul se armeaza si variaza turatia la orice motor brushless conectat. Chiar de curand am ajutat pe cineva tot cu un proiect. Avea esc-ul dar bineinteles ca nu avea cu ce sa il comande/activeze... ideea mea a fost sa folosesc un servo tester facut de mine in alt scop, in ideea ca acel tester emite un semnal similar celui primit intr-un receiver rc. Si a mers perfect. Poate iti da o idee si te ajuta mai departe in problema.
http://www.555-timer...rvo-tester.html
http://www.electrosc...c-servo-tester/

Sau aici mai simplu pe baza unui integrat AtTiny85 : https://trandi.wordp...18/servotester/

Uite ce mi-a iesit mie:
http://i58.tinypic.com/ebc1s9.jpg
http://i58.tinypic.com/qpo512.jpg
http://i60.tinypic.com/8yxth5.jpg
(conectat la un esc tester-ul nu mai are nevoie de alimentare separata, isi ia curentul prin esc).

Aceasta postare a fost editata de optyqus: 27 May 2015 - 09:58 AM

SAB Goblin Kraken 700 | Scorpion 4530 540KV Limited Edition | Hobbywing 160 Platinum V4 |
Align DS820M | Scorpion Backup Guard | VBAR Neo Pro Rescue | T-Rex 600N Pro | Spirit GT | TT 53 Redline
||| || | Spektrum iX
12 | || ||| Radiomaster TX16S MAX
0

#4 Useril este offline   renatoa 

  • Sky Sapiens
  • PipPipPipPipPipPipPip
  • Grup: Members
  • Postari: 19163
  • Inregistrat: 28-April 05
  • Gender:Male

Postat 27 May 2015 - 10:01 AM

Umflarea bateriei e bonus :)

Postarea initiala a fost in mai multe sub-forumuri, si autorul a primit rezolvarea in alt topic, acum ceva timp in urma...

Aceasta postare a fost editata de renatoa: 27 May 2015 - 10:03 AM

... cu picioarele pe pamant ...
0

Arata acest topic


Pagina 1 din 1

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

913Creative.ro