Program Driver MotorDC EMS 5A H-Bridge

 

ems 5A
ems 5A

H-Bridge Ems ini mampu menggerakkan 1 buah motor dengan 2 arah gerakan cw (clockwise) dan  ccw (counter clock wise). mampu menggerakkan motorDC berkekuatan 5 Amper. Tegangan Output mulai dari 5 Volt sampai 40 volt. Driver motor buatan Innovative Electronics ini mampu diandalkan, karena ke stabilannya dalam menggerakkan MotorDC. Penulis disini menggunakkan Atmega 128 untuk mengendalikan EMS tersebut. Disini penulis hanya memberikan cara menggerakkan saja tidak dengan menggunakan pwm. oke berikut bahan2 yang dibutuhkan.

 

-ATmega 128 dengan kristal 16 Mhz, PORT A untuk motor
– EMS 5A
– CodeVisionAVR

berikut potongan programnya.

/*****************************************************
Chip type           : ATmega128
Program type        : Application
Clock frequency     : 16.000000 MHz
Memory model        : Small
External SRAM size  : 0
Data Stack size     : 1024
*****************************************************/
#include <mega128.h>
#include <delay.h>
//============MOTOR========================
#define MStat_ka   PINA.5
#define Men_ka     PORTA.4
#define Min1_ka    PORTA.7
#define Min2_ka    PORTA.6
#define sleep_ka   PORTA.2
//============================Motor DC============================
void kanan(){
sleep_ka=1;Men_ka=1;Min1_ka=0;Min2_ka=1;
}

void kiri(){
sleep_ka=1;Men_ka=1;Min1_ka=1;Min2_ka=0;
}

void main(void)
{
// Declare your local variables here
// Port A initialization
PORTA=0x00;
DDRA=0xFF;

// Port B initialization
PORTB=0x00;
DDRB=0xFF;

while (1)
{
kanan();
delay_ms(1000);
kiri();
delay_ms(1000);
};
}

Selamat mencoba !!!!!!🙂

3 thoughts on “Program Driver MotorDC EMS 5A H-Bridge”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s