mac user
nikon d200 user
antyspam fan
rcclub.pl member

Elektronika - tester serw

Tester serw jest jednym z moich "odpadow produkcyjnych" z budowy oswietlenia modelu. Projekt ten tez oparty jest o procesor ATTiny13 Atmel'a.
Szczegoly ponizej.

Zalozenia projektu:

Uklad ma za zadanie generowac precyzyjne impulsy analogiczne do impulsow wysylanych przez odbiornik aparatury RC pozbawione jednak jakichkolwiek zaklocen zwiazanych z transmisja radiowa.
Uklad wykonany zostal z wykorzystaniem mikrokontrolera ATTiny13 firmy Atmel.
Kod programu napisany zostal przy uzyciu jezyka BASCOM.



Wymagania i sposob dzialania:

Do pracy uklad wymaga zrodla pradu stalego o napieciu od 7V do 9V. Sterowanie ukladem polega na kreceniu pokretlem potencjometru w wyniku czego mikrokontroler generuje impulsy z przedzialu 0,9ms do 2,1ms (standard).



Kod programu mikrokontrolera:

$regfile = "attiny13.dat"
$crystal = 9600000

Config Adc = Single , Prescaler = 64 , Reference = Avcc
Config Servos = 1 , Servo1 = Portb.4 , Reload = 5
Config Pinb.4 = Output

Dim A As Word                          'zmienna pomocnicza w przetwarzaniu napiecia na dlugosc impulsu

Enable Interrupts
Start Adc

Do
A = Getadc(3) / 8
Servo(1) = 80 + A

Waitms 20

Loop
End

  


 


© Bartek Obara, 2005-2008
Wykorzystanie jakichkolwiek tekstow lub zdjec wymaga zgody autora.