Documente Academic
Documente Profesional
Documente Cultură
Descrierea standului:
Masa de șah automată (figura 1) poate fi văzută ca o combinație între două sisteme:
un sistem de poziționare în plan orizontal a unui braț de apucare a pieselor de șah și un sistem
braț de apucare ce permite coborârea și urcarea în vederea apucării pieselor de șah.
a. Vedere generală sistemului de mutare a b. Drivere pentru comanda motoarelor pas cu pas
pieselor de şah
Figura 1 Dispozitiv de poziționare în plan
Sistemul de acționare pe cele două axe constă din două unități de deplasare, una pe axa
X, iar alta pe axa Y, cea din urmă fiind susținută de prima. Fiecare unitate constă dintr-un
cărucior mobil cu ghidaje, iar mișcarea este realizată cu ajutorul unor motoare pas cu pas (câte
unul pe fiecare axă) prin intermediul unei curele dințate. Fiecare capăt de cursă dispune de un
senzor ce detectează atingerea capătului de cursă (acesta este un banal întrerupător situat înainte
de limitarea mecanică a cursei).
1
Figura 2 Structura standului experimental de poziţionare în plan orizontal
2
Pentru comanda motorului pas cu pas este nevoie de un semnal de tip tren de impulsuri
furnizate driverului (circuitului de comandă). Frecvența acestui semnal impune de fapt
frecvența de acționare a fazelor motorului și prin urmare viteza acestuia. Conform datelor de
catalog, se recomandă o frecvență a semnalului de comandă mai mică de 300 Hz. Aceasta
înseamnă o viteză maximă de rotație de 1,5 rotații pe secundă => 90 rotaţii pe minut, iar pentru
360sec
efectuarea unei rotaţii complete sunt necesari 200 de pași = 200 pasi / rotatie .
1.8
0
Driver-ul utilizat pentru comanda motoarelor pas cu pas este RSSM2 comercializat de
firma RS. Placa RSSM2 este concepută pentru comanda motoarelor pas cu pas (cu sau fără
rezistori de putere conectaţi între motor și nodurile de circuit). Principalele intrări de comandă
necesare sunt cele ce stabilesc frecvența pașilor, sensul de mișcare şi modul de acționare cu pas
complet sau jumătate de pas.
Blocul de conectori 1
0VM - motor 0V (conectat intern la 0VL)
+VM - motor +V (alimentare de tensiune de la 9 la 40 VDC )
PHA – motor faza A (pana la 2A)
PHB –motor faza B (pana la 2A)
PHC –motor faza C (pana la 2A)
PHD –motor faza D (pana la 2A)
+VL –alimentare logică + Volţi 9-24 VDC
0VL –logică 0V (conexiune internă la 0VM)
Blocul de conectori 2
CKI –frecvența de comandă (0-2000 Hz)
CKO –ieșire 20-600 Hz (ajustată de pe placă prin potenţiometru)
WAV –intrare, motor în mod undă pentru nivel logic superior
DIR –intrare ce stabileşte sensul motorului (sens orar pentru nivel logic superior)
H/F –intrare ce stabileşte modul de operare cu pas întreg (nivel logic inferior) sau
jumătate de pas.
ENB –intrare de activare circuit
3
+ 5V –ieşire de tensiune până la 20 mA cu un rezistor pe placă de 180R în serie
(poate fi folosit pentru legarea intrărilor la nivel logic superior)
Comanda cu pas întreg (Full Step) Comanda cu jumatate de pas (Half step)
Placa de comandă PCI 7344 este construită pe baza unei arhitecturi cu două procesoare
(dual-procesor): un procesor de timp real Motorola MC68331 și procesorul digital de semnal
ADSP 2185 de la Analog Devices. Placa este o combinație de controlere pentru servo motoare
și motoare pas cu pas, în diferite variante de compatibilitate: pentru bus-urile PCI, PXI sau
IEEE1394. Ea poate realiza comanda a maximum patru axe de mișcare independente sau
sincronizate, având posibilitatea de a achiziţiona semnale de la traductoare, semnale de
inițializare, semnale de limitare etc. Controlerele 7344 au capacitatea de a defini și comanda
traiectorii arbitrare și complexe folosind servomotoare sau motoare pas cu pas.
4
Placa este prevăzută cu un conector extern ecranat UMI-7764, care dispune de toate
intrările/ieșirile necesare pentru controlul celor
patru axe de deplasare ale sistemului și include
următoarele intrări/ieşiri:
5
Figura 8. Inițializare PCI 7344
Odată deschisă această interfaţă, este oferit acces la configurarea plăcii PCI 7344. Se va
stabili pentru aceasta o utilizare în configuraţie motor pas cu pas în buclă deschisă. Se vor stabili
parametrii de configurare, inclusiv a numărului de paşi pe rotaţie. Se va observa posibilitatea
operării în paşi sau în rotaţii. Printre alţi parametri ce mai pot fi reglaţi sunt:
activarea/dezactivarea utilizării capetelor de cursă, modul de căutare a referinţei etc. În acest
caz se va avea în vedere că referinţă va fi unul dintre capetele de cursă.
Același program permite rularea unor aplicaţii interactive cu rol demonstrativ și de
testare în care pot fi verificate funcţionarea comenzii și a capetelor de cursă.
6
a. Programul de comandă a unui motor pas cu pas
Mod de lucru: se stabileşte modul de operare, se încarcă poziţia ţintă pe axa de mişcare
şi se dă comandă de start programului.
7
Acest exemplu completează programul anterior cu încă o axă de mişcare. De
asemenea, monitorizează procesul până când mişcarea este completă. Înainte de rularea
acestui program se efectuează iniţializarea controlerului. La rularea programului daca se
observă că motorul se mişcă prea încet sau nu se mişcă deloc, se vor ajusta valorile vitezei şi
acceleraţiei.
Figura 13 Panou frontal al programului pentru comanda a două motoare pas cu pas
Figura 14 Diagrama bloc a programului pentru comanda a două motoare pas cu pas
Graficul de pe panou are un rol informativ cu privire la stadiul comenzii. Programul este
oarecum similar celui de comandă pentru un motor, dar de această dată comanda se face cu
aceeaşi parametri simultan pe două axe de mişcare.
8
SIMULAREA SISTEMULUI
Simularea este o tehnică de realizare a experienţelor cu ajutorul calculatorului
electronic, implicând utilizarea unor modele matematice sau logice ce descriu comportarea
sistemului real pe durata unui interval de timp, mic sau mare.
Tehnicile de simulare se utilizează, de regulă, în acele cazuri în care găsirea unei soluţii
analitice este imposibilă, iar experimentarea nemijlocită pe sistemul real este, dintr-un motiv
sau altul, neoperaţională.
In continuare se va realiza o simulare în Matlab in limbajul SIMULINK, pentru
motorul hibrid pas cu pas având scop urmărirea comportării acestuia fără sarcină.
9
In figura de mai jos este reprezentată forma detaliată a unui semnal(undă):
10