Kamis, 21 Juni 2007

Menjalankan Motor Steper

Banyak email yang masuk ke saya menanyakan bagaimana membuat program untuk menjalankan motor stepper. Sebenarnya secara tertulis sudah saya jawab, entah dimana saya menjawabnya di blog ini atau di mirrornya http://muhal.wordpress.com. Untuk lebih jelasnya saya ulang saja jawaban saya mengenai program menjalankan motor Stepper melalui Port Paralel dengan Program Delphi…

Langkah pertama buat form sebagai berikut :

Cara membuatnya saya kira sudah bisa kan?
Nah klik doble pada komponen Timer :
Doble klik Button 1 dan 2
Dobel Klik Komponen untuk setting kecepatan putaran motor
lalu tuliskan program berikut ini
implementation
{$R *.dfm}vardata : byte;
function bacaport(alamat : word): byte;var tmp : byte;beginasmmov dx, alamat;in ax, dx;mov tmp, al;out dx, al;end;bacaport := tmp;end;
procedure tulisport(alamat : word; data : byte);beginasmmov dx, alamat;mov al, data;out dx, al;end;end;
procedure TForm1.Button1Click(Sender: TObject);beginTimer1.Interval := SpinEdit1.Value;if (Button1.Caption = ‘Putar’) thenbeginTimer1.Enabled := True;Button1.Caption := ‘Stop’;endelsebeginTimer1.Enabled := False;Button1.Caption := ‘Putar’;end;
end;
procedure TForm1.FormCreate(Sender: TObject);varkontrol: byte;beginkontrol := BacaPort($37A);kontrol := kontrol and $DF;TulisPort($37A, kontrol);data := 1;end;
procedure TForm1.Timer1Timer(Sender: TObject);vartemp : byte;beginif (data < thendata := data shl 1elsedata := 1;temp := $FF-data;TulisPort($378, temp);
if temp = $FE thenshape4.Brush.Color := ClRedelseshape4.Brush.Color := ClWhite;
if temp = $FD thenshape3.Brush.Color := ClRedelseshape3.Brush.Color := ClWhite;
if temp = $FB thenshape2.Brush.Color := ClRedelseshape2.Brush.Color := ClWhite;
if temp = $F7 thenshape1.Brush.Color := ClRedelseshape1.Brush.Color := ClWhite;
end;
procedure TForm1.SpinEdit1Change(Sender: TObject);beginTimer1.Interval := SpinEdit1.Value;end;
procedure TForm1.Button2Click(Sender: TObject);beginApplication.Terminate;end;
end.

Modding HP

Dewasa ini perkembangan teknologi informasi dan komunikasi semakin cepat baik dari sisi hardware maupun software. Nah di kalangan seluler perkembangannya sangat drastis. Bayangkan pada tahun 2000 pertama kali saya punya HP (C25) bentuknya kurang menarik, fiturnya hanya bisa untuk telepon. SMS pada saat itu belum diaktifkan oleh operator…
Tak lama berselang saya mulai bosan dengan C25 yang ada antenanya akhirnya kuputuskan untuk upgrade ke T10 yang ukurannya jauh lebih kecil dengan fitur yang lebih baik, tetapi tetap B/W dan hanya bisa untuk telepon. Pada akhir tahun 2000 akhirnya untuk pertama kali dibuka layanan SMS, tapi hanya untuk sesama operator. Wah emang teknologi pada jaman itu sangat lambat.
Belum lama pakai T10 pada pertengahan tahun 2001 aku ganti lagi 3310. HP ini cukup bagus tampilannya dengan layar yang lebih lebar dan fasilitas yang lebih menarik. HP ini cukup bertahan lama karena setelah pakai HP ini aku banyak kebutuhan jadi gak sempat lagi mikir ganti HP.
3310 cukup bandel walaupun mengalami banyak ujian (jatuh, ke siram air, dan banyak ujian terhadap HP ini). Walaupun HP ini cukup bandel tapi serangan HP-HP pada tahun 2002 cukup dasyat sehingga mulai menggoda untuk beralih ke HP lain. Yah pada tahun 2002 akhirnya ganti juga HPku dengan 5510 yang fiturnya hampir sama tetapi mempunyai memori 64 MB dan bisa memutar MP3.
Wah HP ini merupakan satu terobosan dunia seluler dengan menyertakan MP3 player pada HP walaupun bukan HP pertama. Dengan harga yang cukup murah dan fitur yang canggih HP ini menjadi favorit para penggemar HP. Sayang ukuran yang cukup besar menjadikan HP ini susah dibawa kemana-mana. Satu tahun membawa HP ini cukup melelahkan sehingga kepikiran lagi untuk ganti HP…
Tahun 2003 dengan alasan utama mencari HP yang ukurannya kecil aku ganti HP 5510 dengan 2200. Walaupun fiturnya terbatas dan masih B/W tapi karena pertimbangan utamanya ukuran sehingga HP ini menjadi pilihan utama.
Tak lebih dari 6 bulan HP ini menyertai kebersamaanku, akhirnya aku putuskan untuk ganti HP baru C650. HP ini termasuk memiliki fitur yang canggih (Kamera, MP3 player dan warna). HP ini cukup lama menyertai kebersamaan dengan aktivitasku sampai akhir tahun 2005. Dengan perkembangan teknologi HP pada tahun 2005 muncul banyak varian HP dengan fasilitas yang jauh lebih OK.
Pada tahun 2005, HP C650 ku aku barter ke istri dan aku ganti E398 dengan fitur yang jauh lebih OK. Semenjak aku pakai nih HP sulit rasanya untuk melepaskan karena bentuk yang OK, fitur yang menarik dan gampang untuk dimodding.
Apa itu Modding?
Modding merupakan proses modifikasi suatu sistem (software/hardware) untuk mendapatkan performansi yang lebih baik dari sistem standar. Dengan modding suatu sistem dapat kitaoptimalkan fiturnya sesuai dengan batas kemampuannya. Kalo di motor modding yaitu melakukan tune up agar motor dapat beroperasi sampai pada batas kemampuannya. Kalo di komputer mooding hampir sama dengan overclock (hardware) atau optimasi sistem operasi, program dan setting lainnya.
E398 adalah HP modding… Mau coba melakukan modding?
Baca tulisan berikutnya….
Bersambung…

Motor Stepper

Motor stepper adalah perangkat elektromekanis yang bekerja dengan mengubah pulsa elektronis menjadi gerakan mekanis diskrit. Motor stepper bergerak berdasarkan urutan pulsa yang diberikan kepada motor. Karena itu, untuk menggerakkan motor stepper diperlukan pengendali motor stepper yang membangkitkan pulsa-pulsa periodik. Penggunaan motor stepper memiliki beberapa keunggulan dibandingkan dengan penggunaan motor DC biasa…
Keunggulannya antara lain adalah :
Sudut rotasi motor proporsional dengan pulsa masukan sehingga lebih udah diatur.
Motor dapat langsung memberikan torsi penuh pada saat mulai bergerak
Posisi dan pergerakan repetisinya dapat ditentukan secara presisi
Memiliki respon yang sangat baik terhadap mulai, stop dan berbalik perputaran)
Sangat realibel karena tidak adanya sikat yang bersentuhan dengan rotor eperti pada motor DC
Dapat menghasilkan perputaran yang lambat sehingga beban dapat dikopel angsung ke porosnya
Frekuensi perputaran dapat ditentukan secara bebas dan mudah pada range ang luas.
Tipe Motor Stepper1. Motor stepper tipe Variable reluctance (VR)
Motor stepper jenis ini telah lama ada dan merupakan jenis motor yang secara truktural paling mudah untuk dipahami. Motor ini terdiri atas sebuah rotor besi lunak dengan beberapa gerigi dan sebuah lilitan stator. Ketika lilitan stator diberi energi dengan arus DC, kutub-kutubnya menjadi termagnetasi. Perputaran terjadi ketika gigi-gigi rotor tertarik oleh kutub-kutub stator.
2. Motor stepper tipe Permanent Magnet (PM)
Motor stepper jenis ini memiliki rotor yang berbentuk seperti kaleng bundar(tin can) yang terdiri atas lapisan magnet permanen yang diselang-seling dengan kutub yang berlawanan (perhatikan gambar 2.9). Dengan adanya magnet permanen, maka intensitas fluks magnet dalam motor ini akan meningkat sehingga dapat menghasilkan torsi yang lebih besar. Motor jenis ini biasanya memiliki resolusi langkah (step) yang rendah yaitu antara 7,50 hingga 150 per langkah atau 48 hingga 24 langkah setiap putarannya. Berikut ini adalah ilustrasi sederhana dari motor stepper tipe permanent magnet:
Download materi Lengkap