Sabtu, 10 Mei 2014

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
http://www.robotroom.com/PWM/MotorSpeedControlLameSchematic.gif
rangkaian driver motor menggunakan transistor seperti gambar di bawah ini adalah  yang paling tepat :
http://www.robotroom.com/PWM/MotorSpeedControlSchematic.gif
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.
http://arduino.cc/en/uploads/Tutorial/pwm.gif

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();
            };
}

17 komentar:

  1. Terima kasih untuk informasinya Gan,keep update yah gan dan sukses selalu

    BalasHapus
  2. informasinya sangat bermanfaat, thanks gan :)

    BalasHapus
  3. thanks infonya pak....sangat bermanfaat...

    BalasHapus
  4. artikelnya sangat menarik sekali bos..... di tunggu artikel yang menarik lainnya bosku....;)

    BalasHapus
  5. artikelnya sangat menarik sekali gan... di tunggu artiel yang menarik lainnya yah gan...;)

    BalasHapus
  6. Thanks info nya bosku..... Boleh di coba nih....;)

    BalasHapus
  7. artikel yang sangat bermanfaat gan......;)

    BalasHapus
  8. Selamat datang di intanqq

    Ayo 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 :)

    BalasHapus
  9. Terima kasih Informasinya gan , Sangat Membantu dan di tunggu artikel berikutnya^^

    BalasHapus
  10. Selamat Datang Di kristalpoker

    kristalpoker 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

    BalasHapus
  11. Hallo kepada semua pecinta judi online
    Agen 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.

    BalasHapus
  12. louisvuittonoutlet-inc.us:80
    alaysta012.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

    BalasHapus
  13. Terima kasih kk untuk postingannya, Semoga bermanfaat bagi banyak orang....

    Ashhiiaapp

    BalasHapus

Tolong komentarnya berhubungan dengan artikel yang ada. Komentar yang mengarah ke tindakan spam akan di hapus atau terjaring secara otomatis oleh spam filter. berkomentarlah dengan santun, mengeritik boleh tp sifatnya membangun..okeeeee