4 MwSK Spr 3

background image

1

~K.

Data wykonania: 13.04.2010

Data oddania: 27.04.2010

Mikronapędy w systemach komputerowych

Laboratorium

Ćwiczenie 3

Algorytm komutacji silników skokowych ze sprzężeniem zwrotnym.

2 FDI Grupa: L-04

Kod programu

#include

<reg515.sfr>

#include

<lcd.h>

unsigned

char

tablica[4]={9,10,6,5};

// komutacja 1/2

unsigned

char

x;

// znak wpisywany z klawiatury

int

licznik, czekaj;

// licznik "przechodzi" po tablicy
// czekaj jest argumentem funkcji opznienie

void

opoznienie(

int

x){

// funkcja opozniajaca

int

i;

for

(i=0;i<x;i++);

}
_interrupt 0

void

int_0(

void

){

P1=tablica[licznik++];

if

(licznik == 4)

// ustawienie licznika na 0 po przejsciu wszystkich elementow tablicy

licznik=0;
opoznienie(czekaj);
}

int

main(){

init();
EAL=0;
EX0=1;
IT0=1;

while

(1){

x = get_char();

if

(x ==

'e'

){

czekaj=1000;
EAL=1;

// uruchomienie silnika

P1=9;

}

}

return

0;

}

background image

2

Wnioski

Powyższy program uruchamia silnik, niestety nie udało nam się poprawnie napisać kodu dzięki któremu silnik

hamowałby po wykonaniu zadanej liczby obrotów. Pomimo dołożenia wszelkich starań nie potrafiliśmy znaleźć

błędów. Przy implementowaniu należy pamiętać, by wykorzystać komutację ½ bądź ¼.


Wyszukiwarka

Podobne podstrony:
lab.1 4 MwSK Spr 1
lab.4 4 MwSK Spr 4
4 MwSK Spr 6
4 MwSK Spr 5 (2)
4 MwSK Spr 1
Spr[1] adm i uznanie adm
08 03 KPGO Spr z realizacji
17 Rozp Min Zdr w spr szk czyn Nieznany
przetworka spr ostatnie
as spr 5 id 69978 Nieznany (2)
metr spr 5
belka spr podl
078c rozp zm rozp min gosp w spr szkolenia w dziedzinie bhp
99 SPOSOBÓW OKAZYWANIA DZIECIOM MIŁOŚCI, Różne Spr(1)(4)
Spr. 4-Techniki wytw, ZiIP, sem 1
klucz do age, Różne Spr(1)(4)
Wnioski do spr z elektry 3, PW SiMR, Inżynierskie, Semestr V, syf, laborki, Lab. Ukł. Napędowych
spr kl 5 dodaw ulamkow rozne mian2, Matematyka, kl 5
spr - koag pow, Sprawozdania, oczyszczanie wody

więcej podobnych podstron