Ana sayfa | Hakkımda | İletişim | Sosyal platform
PIC CCS C & ASM / Uygulamalar
PWM uygulaması 2

 

    Bu uygulamayı bir arkadaşımın talebi üzerine uğraştığım bir uygulamaydı. Bu yazılımla potansiyometre ile 500Hz girişli 

1-2 ms periyotlu ESC sürebileceksiniz. 

 Bu ESC ile hard disk motoru sürülmüştür. Potansiyometre ile hız ayarı yapılabiliyor.

 Bu uygulamayı buraya tıklayarak indirebilirsiniz. Arşiv şifresi isterse elektrocavus.com giriniz.

 

 

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <16f690.h>
#device ADC=10
#fuses XT,NOPROTECT,NOBROWNOUT,NOMCLR,NOCPD,NOWDT,NOPUT,NOIESO,NOFCMEN
#use delay(clock=4M)
#define sinyal_ucu  pin_b7

unsigned int16 okunan=0;    
int8 sayi=0;
Void analog_oku(){  
okunan = read_adc();
sayi = okunan * 0.06;  
set_pwm1_duty(62+sayi);
}
 

Void main(){    
setup_timer_2(T2_DIV_BY_16,124,1);  
setup_CCP1(CCP_PWM);  
SETUP_ADC(ADC_CLOCK_INTERNAL | VSS_VDD); 
SETUP_ADC_PORTS(sAN0); // ANALOG GİRİŞ UCU 
SET_ADC_CHANNEL(0);
delay_us(20);

For(;;){
analog_oku();
 }
}
ELEKTRO ÇAVUŞ
Ana sayfa | Hakkımda | İletişim | Sosyal platform
ELEKTRO ÇAVUŞ2012 | elektrocavus.com