KONTROL KECEPATAN MOTOR BAG.2
Dasar dari
menggendalikan kecepatan motor yaitu pada sinyal yang sering disebut dengan
PWM dan sebuah rangkaian transistor sebagai skalar atau sering juga disebut dengan DRIVER, berikut penjelajasan ringkasnya:
rangkaian driver motor :
jika anda membayangkan mengatur kecepatan motor menggunakan metode seperti rangkaian dibawah ini, maka jangan lakukan !!! karena ini adalah sebuah kesalahan besar :p
PWM dan sebuah rangkaian transistor sebagai skalar atau sering juga disebut dengan DRIVER, berikut penjelajasan ringkasnya:
rangkaian driver motor :
jika anda membayangkan mengatur kecepatan motor menggunakan metode seperti rangkaian dibawah ini, maka jangan lakukan !!! karena ini adalah sebuah kesalahan besar :p
rangkaian driver motor
menggunakan transistor seperti gambar di bawah ini adalah yang paling
tepat :
Sebenarnya yang
diperlukan untuk mengatur kecepatan motor adalah mengatur lama waktu hidup dan
lama waktu mati motor tersebut secara bergantian, sperti pada gambar diatas
sinyal ON dan OFF digunakan untuk menghidupkan dan mematikan motor dalam
periode waktu tertentu, inilah yang disebut PWM (Pulse Width Modulation)
mengatur lebar pulsa ON dan OFF.
sederhananya jika diaplikasikan kedalam bentuk program mikrokontroler jadi seperti ini:
PORTD.7=1;
delay_ms(50); //on selama 50 mili detik
PORTD.7=0;
delay_ms(50);
//off selama 50 mili detik
program diatas jika
diulang terus menerus maka akan menghasilkan sinyal PWM
dan hasilnya seperti
pada video berikut:
Bahasa pemrograman
Kontrol kecepatan motor
#include <mega16.h>
#include <delay.h>
#include <stdio.h>
// Alphanumeric LCD
Module functions
#asm
.equ
__lcd_port=0x15 ;PORTC
#endasm
#include <lcd.h>
// Declare your global
variables here
char buff[50];
int count;
int a, b, c;
float T_ON, T_OFF;
void main(void)
{
PORTA=0x00;
//SEMUA OUTPUT
DDRA=0xFF;
PORTB=0x00;
//SEMUA INPUT
DDRB=0x00;
PORTC=0x00;
//LCD
DDRC=0x00;
PORTD=0x00;
//SEMUA OUTPUT
DDRD=0xFF;
// LCD module
initialization
lcd_init(16);
T_ON=50;
T_OFF=50;
while (1)
{
lcd_gotoxy(0,0);
sprintf(buff,"PERIODE
= %0.0fs", T_ON+T_OFF);
lcd_puts(buff);
lcd_gotoxy(0,1);
sprintf(buff,"ON=%0.0fs
OFF=%0.0fs", T_ON, T_OFF);
lcd_puts(buff);
PORTA.0=PINB.0;
//UNTUK INDIKATOR
if(PINB.0==1)
{
if(T_ON>0)
{
T_ON=T_ON-1;
T_OFF=T_OFF+1;
}
}
if(PINB.1==1)
{
if(T_ON<100)
{
T_ON=T_ON+1;
T_OFF=T_OFF-1;
}
}
PORTD.7=1;
delay_ms(T_ON);
PORTD.7=0;
delay_ms(T_OFF);
lcd_clear();
};
}
Terima kasih untuk informasinya Gan,keep update yah gan dan sukses selalu
BalasHapusbagus artikelnya gan......
BalasHapusinformasinya sangat bermanfaat, thanks gan :)
BalasHapusnice info gan.... thanks yah gan......
BalasHapusNice Info
BalasHapusPoker Online
Agen Poker
Judi poker
Poker QQ
thanks infonya pak....sangat bermanfaat...
BalasHapusartikelnya sangat menarik sekali bos..... di tunggu artikel yang menarik lainnya bosku....;)
BalasHapusartikelnya sangat menarik sekali gan... di tunggu artiel yang menarik lainnya yah gan...;)
BalasHapusThanks info nya bosku..... Boleh di coba nih....;)
BalasHapusartikel yang sangat bermanfaat gan......;)
BalasHapusSelamat datang di intanqq
BalasHapusAyo bergabung bersama kami, tersedia 7 permainan dalam 1 ID:
- Sakong (New Game)
- Bandar Poker (New Game)
- BandarQ (Hot Game)
- Poker
- Domino
- Capsa Online
- AduQ
Apa kelebihan bermain di intanqq? Berikut kelebihannya:
- BONUS TURNOVER 0.3% SETIAP HARI
- BONUS XTRA TURNOVER SETIAP MINGGUNYA
- BONUS REFERAL 10% +10% SEUMUR HIDUP!!
- MIN DEPO IDR 15.000 dan Proses super cepat 1 menit.
- Bisa dimainkan di Smartphone Versi Android dan Iphone.
- Win rate 98%
- No robot
- Fair play 100% player vs player
Tunggu apalagi? Ayo segera bergabung sebelum ketinggalan promonya :)
Terima kasih Informasinya gan , Sangat Membantu dan di tunggu artikel berikutnya^^
BalasHapusSelamat Datang Di kristalpoker
BalasHapuskristalpoker Adalah Situs Judi Poker Dan Bandar sakong Terpercaya Di Indonesia
kristalpoker menyediakan 7 GAME dalam 1 Web dan hanya dengan 1 ID,
Game yang di sediakan oleh kristalpoker :
- Sakong (New Game)
- Bandar Poker (New Game)
- BandarQ (Hot Game)
- Poker
- Domino
- Capsa Online
- AduQ
Kelebihan Bermain Di kristalpoker :
- BONUS TURNOVER 0.3% SETIAP HARI
- BONUS XTRATURNOVER SETIAP MINGGUNYA
- BONUS REFERAL 10% +10% SEUMUR HIDUP!!
- MIN DEPO IDR 15.000 dan Proses cepat 1 menit.
- Bisa dimainkan di Smartphone Versi Android dan Iphone.
Info Lebih Lanjut Bisa Hub kami Di
pin bbm : 2AE18F26
facebook : kristalqq kristalqq
phone : +855969692742
we chat : kristalpoker
livechat : kristalpoker
Hallo kepada semua pecinta judi online
BalasHapusAgen terpercaya 100% di indonesia
kristalpoker menyediakan 7 game
Game yang di sediakan oleh kristalpoker :
- Sakong (New Game)
- Bandar Poker (New Game)
- BandarQ (Hot Game)
- Poker
- Domino
- Capsa Online
- AduQ
1. deposit dan withdraw hanya rp.15.000
2. Bonus Turnover 0,3% Setiap minggunya
3. Extra Bonus Cashback Setiap Minggunya
4. Bonus Referral 10%+10% Seumur Hidup
5. Bisa dimainkan di Smartphone Versi Android dan Iphone.
6. MIN DEPO IDR 15.000 dan Proses cepat 1 menit
silakan bergabung ya bagi yang belum terdaftar jadi member kristalpoker
jika ada kendala dalam pendaftaran atau kendala lainnya ,silakan hubungi CS kami langsung ya.
louisvuittonoutlet-inc.us:80
BalasHapusalaysta012.blogspot.co.id:80/2013/03/cerita-dewasa-nafsu-body-tante.html
kazepc.ga:80/2016/11/3-aplikasi-converter-pc-yang-bagus.html
1millionwebsites.blogspot.in:80/2014/01/from-682000-websites.html
michaelkorspursesonsale.us:80
inikaskus.tk:80
farronnews.blogspot.com:80/2017/09/tips-kalau-sudah-melaksanakan-langkah.html
myandrotekno.net:80/2017/05/cara-balas-sms-otomatis-android.html
marikitaberbagisesama.blogspot.co.id:80/2011/12/emoticon-facebook-terbaru.html
esemkaindonesia.blogspot.co.id:80/2014/05/kontrol-kecepatan-motor.html
Ini LINK Terbaru kami silahkan dikunjungi ya Gan.
BalasHapusPrediksi Togel Hongkong
Prediksi Togel Singapore
Prediksi Togel Sydney
ANGKA JITU 98%
Terima kasih kk untuk postingannya, Semoga bermanfaat bagi banyak orang....
BalasHapusAshhiiaapp