http://depokinstruments.com/2010/08/10/aplikasi-002-pengukur-kecepata...
Abouttheseads(http://en.wordpress.com/abouttheseads/)
(http://depokinstruments.les.wordpress.com/2010/08/sistem2.jpg) Abstrak: Ada banyakmetode dalam mengukur kecepatan putaran motor, salah satunya adalah yang digunakan pada Aplikasi ini, yaitu dengan menggunakan optocoupler tipe slot dan sebuah piringan derajat yang diintegrasikan pada mekanik motor. Piringan derajat yang telah diberi lubanglubang berjarak sama persis akan ikut berputarsaat motor berputar, dan lubanglubang tersebut akan membuat optocoupler menghasilkan pulsapulsa akibat dari terbukatertutupnya slot di antara LEDIR dan phototransistor padaoptocoupler. DIREV1 (DIRotary Encoder Versi #1) adalah modul produksi DEPOK INSTRUMENTS yang terdiri atas dua bagian: Piringan derajat, dan rangkaian optocoupler tipe slot. Modul ini sangat cocok digunakanuntukmenghitungputaranmotor.Modulinilahyangmenjadisensorutamayangdigunakan dalam Aplikasi ini. Untuk CPU (Central Processing Unit) nya digunakan DISmart AVR System yang adalah sistem mikrokontroler yang berbasis ATmega8535(L). Dan untuk menampilkan hasil dari perhitungan kecepatan digunakan DISmart LCD16X2 Board, yaitu modul LCD yang dapat menampilkankarakterASCIIsebanyak16kolomx2baris. HasildariperhitungankecepatanputaranmotordalamAplikasi002(SeriPemantauanKecepatan[I]) PengukurKeceptanPutaranMotoriniadalahdalamsatuanmeterperdetik. ModulModulDepokInstrumentsyangMendukung:(http://depokinstruments.com/products/)
1 of 7
11/20/2013 2:25 PM
http://depokinstruments.com/2010/08/10/aplikasi-002-pengukur-kecepata...
(http://depokinstruments.les.wordpress.com/2010/08/blokdiagram1.jpg) Flowchart:
2 of 7
11/20/2013 2:25 PM
http://depokinstruments.com/2010/08/10/aplikasi-002-pengukur-kecepata...
(http://depokinstruments.les.wordpress.com/2010/08/owchart.jpg) Instalasi: 1. 2. 3. 4. 5. 6. 7. 8. PasangkanPiringanDerajatpadamotoryangakandiukurkecepatanputarannya. PosisikanPiringanDerajatpadaslotsensoroptocouplerrangkaiansensorDIREV1. HubungkandatakeluaranmodulsensorDIREV1padaterminalD0DISmartExtensionBoard. HubungkanmodulDISmartExtensionBoardpadaPortBDISmartAVRSystem(PORTB.0=Data Sensor). HubungkanmodulDISmartLCD16X2BoardpadaPortDDISmartAVRSystem. Hubungkansumbertegangan912VDCpadaterminalpowerDISmartAVRSystem. Unduhskripprogramdibawahini. Selamatmencoba.
SkripProgram: I.BASCOMAVR: $regle=m8535.dat $crystal=8000000 CongLcd =16*2$liblcd4busy.Lbx Const_lcdport=Portd Const_lcdddr=Ddrd Const_lcdin=Pind Const_lcd_e=2Const_lcd_rw=1 Const_lcd_rs=0 CursorO ClsConst N=56 ConstR=2.2 ConstDua_pi=6.28 DimRpsAsSingle DimVAsSingle DimBusAsString*16 CongTimer1=Counter,Edge =Falling,Prescale=1 StopTimer1 Do Timer1=0 StartTimer1 Wait1 StopTimer1
3 of 7
11/20/2013 2:25 PM
http://depokinstruments.com/2010/08/10/aplikasi-002-pengukur-kecepata...
Rps=Timer1/N V=Rps*Dua_pi V=V*R Bus=Fusing(rps,#.##) Cls Lcd Bus;rps Bus=Fusing(v,#.##) Lowerline Lcd Bus;cm/s Loop II.CodeVisionAVR: /***************************************************** Thisprogramwasproduced bythe CodeWizardAVRV2.03.4Standard AutomaticProgramGenerator Copyright19982008PavelHaiduc,HPInfoTechs.r.l. http://www.hpinfotech.com(http://www.hpinfotech.com) Project: Version: Date:8/12/2010 Author: Company: Comments: Chiptype:ATmega8535 Programtype:Application Clockfrequency:8.000000MHz Memorymodel:Small ExternalRAMsize:0 DataStacksize:128 *****************************************************/ #include<mega8535.h> //AlphanumericLCDModulefunctions #asm .equ__lcd_port=012;PORTA #endasm #include<lcd.h> #include<delay.h> #include<stdlib.h> unsignedcharsbu[16]; #dener2.2
4 of 7
11/20/2013 2:25 PM
http://depokinstruments.com/2010/08/10/aplikasi-002-pengukur-kecepata...
#denen56 #denedua_pi6.28 oatv,rps; voidmain(void) { TCCR1A=000; TCCR1B=000; TCNT1H=000; TCNT1L=000; ACSR=080; //LCDmoduleinitialization lcd_init(16); lcd_clear(); lcd_putsf(JmlPulsa/detik); while(1) { TCNT1H=000; TCNT1L=000; TCCR1B=006; delay_ms(1000); TCCR1B=0; rps=(oat)TCNT1/n; v=rps*dua_pi*r; ftoa(rps,2,sbu); lcd_clear(); lcd_puts(sbu); lcd_putsf(rps); ftoa(v,2,sbu); lcd_gotoxy(0,1); lcd_puts(sbu); lcd_putsf(cm/s); }; }
5 of 7
11/20/2013 2:25 PM
http://depokinstruments.com/2010/08/10/aplikasi-002-pengukur-kecepata...
Agustus10,2010Postedbydepokinstruments|3.3Aplikasi
1. Maskira2sayabisadapatinalatataumodul2depokinstrumenttersebutdimanadanharganya sekitarberapa??tolongbantusayamas..kirimbalasankemailsayasukronhd@gmail.com Komentarolehsukron|Mei29,2011|Balas Silakanmenghubungisalahsatudistributorkamidi: http://depokinstruments.com/products/ Trims, DepokInstrumentsSupport Komentarolehdepokinstruments|Juni8,2011|Balas 2. mas,sayacobaprogrampengukurankecepatanputarandibascomavr,tpadaerrordiline21, kenapayamaskira? Komentarolehdustinriyadi|Mei24,2012|Balas Erroryangtertulisapaya? Salam, DepokInstrumentsSupport Komentarolehdepokinstruments|Mei29,2012|Balas 3. carapengaturantimernyapadaCVAVRgmnya? Komentarolehandaru|Oktober2,2012|Balas Adabeberapacara,yangtermudahadalahmenggunakandelay.
6 of 7
11/20/2013 2:25 PM
http://depokinstruments.com/2010/08/10/aplikasi-002-pengukur-kecepata...
PoweredbyWordPress.com
7 of 7
11/20/2013 2:25 PM