ztecon 5 Report post Posted August 14, 2008 (edited) sapa2 leh bantu aku ,ajar aku bahasa C? camana nak interfacing dgn accelerometer ADXL 202e? untuk ambil bacaan daripada accelerometer tuh...tulunn..... kepala aku penin memikirkannye Edited August 14, 2008 by z_tecon Quote Share this post Link to post Share on other sites
betik 11 Report post Posted August 15, 2008 kalau nak interface dengan harware luar, kena maniuplate port2 yang nak diguna...try guna 3rd party tools kalau banyak class dan library yang nak diguna...contoh 3rd party tools yang biasa orang guna untuk benda2 camni ialah SystemC..free je...http://www.systemc.org/homeelok try dulu baru tanya kat sini...susah nak tolong kalau tak try dulu Quote Share this post Link to post Share on other sites
ztecon 5 Report post Posted August 16, 2008 kalau nak interface dengan harware luar, kena maniuplate port2 yang nak diguna...try guna 3rd party tools kalau banyak class dan library yang nak diguna...contoh 3rd party tools yang biasa orang guna untuk benda2 camni ialah SystemC..free je...http://www.systemc.org/homeelok try dulu baru tanya kat sini...susah nak tolong kalau tak try dulu aku ade guna PSOc punya programming system on Chip...tp aku x reti la guna...tp prog dia base on C language.... camna nak wat keluaran dia untuk interfacing dgn accelerometer..huhu...tulun... Quote Share this post Link to post Share on other sites
betik 11 Report post Posted August 16, 2008 (edited) hmm...kalu guna PSoC lagi sng aku rasa...try donlod PSoC Design....try la guna PSoC Design...aku rasa dia ada driver yg support adxl202e...so xyah nak susah2 nak wat program sebab dah ada default user module untuk accelerometer jenis tu aku rasa...kalau nak ubah apa2 yang patut baru guna PSoC Express, yg ni baru ada programming...kalau baru nak belajar C pastu nak wat integrate ngan hardware luar, cam makan masa...huhu... Edited August 16, 2008 by betik Quote Share this post Link to post Share on other sites
ztecon 5 Report post Posted August 18, 2008 hmm...kalu guna PSoC lagi sng aku rasa...try donlod PSoC Design....try la guna PSoC Design...aku rasa dia ada driver yg support adxl202e...so xyah nak susah2 nak wat program sebab dah ada default user module untuk accelerometer jenis tu aku rasa...kalau nak ubah apa2 yang patut baru guna PSoC Express, yg ni baru ada programming...kalau baru nak belajar C pastu nak wat integrate ngan hardware luar, cam makan masa...huhu...ok aku pakai PSoc CY8c29466 dan ada Psco designer.... o boleh tunjuk x cara2 nak wat dia...aku ada adxl202e dan psoc punya software dan hardware...cmne nak interfacing dia ek....tulun aku..... huhu.... jasamu akan ku kenang Quote Share this post Link to post Share on other sites
betik 11 Report post Posted August 19, 2008 ko bukak PSoC Designer, wat new project, pilih System Level Object(ni guna psoc express)...ko cuma drag je apa2 hardware yg ko guna...dan kalu ada part programming tu cthnya: kalau input a triggered, output b akan nyala etc etc, ko bole guna state machine atau apa2 yg berkaitan yg xde sangkut paut mcm C programming pon (cari kat Valuator)...pastu build project, select processro ko(CY8c29466), pastu bole simulate...dan kalu ok, bole test kat hardware...cara nk burn kat ROM ko tu, aku krg pasti lak guna PSoC ni ..kalau ko da siap ada litar schematic, ko bole trus buat kat Designer, xyah guna Express...kalau mmg kena tukar guna programming gak, guna la psoc programmer...tp kalau setakat nk interface je, xde programming part yg terlibat...bole guna express atau designer je utk simple2 if-else...aku pon bukan reti sgt ngan PSoC ni, elok ko tanya kat forum diorg...apa ntah nama forum tu, x ingat lak ... Quote Share this post Link to post Share on other sites
ztecon 5 Report post Posted August 19, 2008 (edited) aku xder skematiknye..huhu... ok cmni... mcm aku ckp aku ade accelerometer adxl 202 kan aku ade hardware Psoc... sebelum aku nak interfacingnye dgn adxl 202 ni..aku perlu calibrate accelerometer ni dulu... nak calibrate ni yg aku x reti sebelum dapatnye bacaan utk keluaran.. aku nak keluaran darjah yang di paparkan ke lcd...mcm cara nak burn sume aku tau,cume aku nak wat 1 sistem ni lah..hrp ko leh bantu aku..plzz en betik.... satu g aku pakai psoc designer Edited September 8, 2008 by z_tecon Quote Share this post Link to post Share on other sites
betik 11 Report post Posted August 20, 2008 huhu...akupon da lama gila x buat mende2 yg guna μC ni...cam biasa, kalu nk guna hardware apa2, kena la refer datasheet...ni datasheet untuk adxl202e:http://www.sparkfun.com/datasheets/ADXL/ADXL202E_a.pdfdari datasheet tu, ada cara nak calibrate accelerometer tu untuk dapat sensivity dia, recommended decoupling dan filter capacitor, filter resistor, etckalu nak guna analog output dia, ni rumus nk cari sudut:θ = arcsin (VOUT - VOFFSET)/(ΔV/Δg)VOUT = Accelerometer Output in VoltsVOFFSET = Accelerometer 0g OffsetΔV/Δg = Sensitivitytp bole guna ADC gak untuk kira sudut...bole wat lookup table atau simple if-else guna component kat valuator tu...ataupon, ubah sikit c0de dia...basically, programming part dia sikit je kut(kalu ada), design ko yg penting skang ni sbb apa2 pasal c0de dah disetelkan oleh PSoC...//kalu clueless, elok masuk forum diorang...lagi senang nak dapat info/bantuan...aku pon x pernah guna accelerometer ni...huhu Quote Share this post Link to post Share on other sites
ztecon 5 Report post Posted August 21, 2008 huhu.. aku xberapa cekap sgt english en betik... forum diorg tu in englisg ke ok2 aku bagi carta alir utk callibartionnye...start >cal on? (switch)kalau no go to main>get T2 3 times>average T2>Get T1 X>get T2 Y>calculation T1X\T2 , T1 Y\T2 >declare T1 X= 0 deg , T1 Y = 0 deg >tilt X = 45 deg (display) >x tilt on( switch) jika no,pergi ke selepas declare >get T2 X >declare T2 x- T1 x\45 deg >tilt y =45 deg (display) >y tilt on (switch) if no pegi ke selepas declare >get T2 Y >declare T2 Y - T1 Y \45 deg>start measure ,(switch )if no go selepas declare ko leh phm aku nye step by step..tulun aku en betik... Quote Share this post Link to post Share on other sites
betik 11 Report post Posted August 21, 2008 (edited) T2 sama kat X dan Y kan?...kalu nak dapatkan T2, bole test kat slah satu je...huhu..sory bro...aku pon takde idea nak cari T1 untuk duty cycle accelerometer tu...kalu basicX, ada function PulseIn utk dpt masa On..kalu PSoC ni, xtau lak aku...huhuko student ke?...kalu student, try la tnya lecturer... kalu bukan, elok tnya kat forum diorang gak...bahasa omputih broken pon x pe... sorry..aku x dapek nak tulun...huhu Edited August 21, 2008 by betik Quote Share this post Link to post Share on other sites
ztecon 5 Report post Posted August 22, 2008 (edited) T2 sama kat X dan Y kan?...kalu nak dapatkan T2, bole test kat slah satu je...huhu..sory bro...aku pon takde idea nak cari T1 untuk duty cycle accelerometer tu...kalu basicX, ada function PulseIn utk dpt masa On..kalu PSoC ni, xtau lak aku...huhuko student ke?...kalu student, try la tnya lecturer... kalu bukan, elok tnya kat forum diorang gak...bahasa omputih broken pon x pe... sorry..aku x dapek nak tulun...huhuhuhu...aku pon x blajar g...aha t2 same ngn t1...tulun aku en betik...huhu Edited September 6, 2008 by z_tecon Quote Share this post Link to post Share on other sites
betik 11 Report post Posted August 26, 2008 huhu...aku r.a je en betik.... r.o aku suruh wat bende ni ..aku pon x blajar g...aha t2 same ngn t1...tulun aku en betik...huhuT2 sama ngan T1? duty cycle dia 100% ke?...kalu 100%, camna nak kira tilt angle dia?...hmmm...sori bro...aku mmg x penah guna accelerometer...gini la...ko cakap apa yang ko nak tnya...nanti aku try pos kat forum diorang..tu je yang aku dapat tolong...sebab aku pon x penah guna acce;erometer ni..huhu..dah la kerja aku skang xde sangkut paut ngan embedded system langsung ...aku kerja cat rumah je haha ..r.o ko xtau ke psal accelrerometer ni ? ... Quote Share this post Link to post Share on other sites
ztecon 5 Report post Posted August 27, 2008 pengukuran yang aku wat,pada y channel duty cyle dia ialah sebanyak 48% dan x channel pula ialah 60%... ko ade email tak aku nak send file flow chart die ,mgkin ko boleh fhm mslh aku....tlg en betik... jasamu akanku kenang... Quote Share this post Link to post Share on other sites
betik 11 Report post Posted August 27, 2008 (edited) ko guna brp bit counter?...kalu da ada rumus utk kira tilt angle guna duty cycle tu, da bole start buat la kut...cuma guna timer dr μP tu kira masa dari naik ke turun...dari datasheet dia, nak guna digital output, direcommend guna T2=0.5ms so C filter kat Xfilt n Yfilt= 0.01 μF dan Rset = 62.5kΩ...//register la kat forum diorang...nanti senang ko nak tanya...kat sini macam xde orang yang dapat bantu...edit: aku ada google jap tadi...jumpa ni utk adxl202...mungkin lebih kurang sama ngan adxl202e...http://www.junun.org/MarkIII/datasheets/202Duty.pdfrumus angle dia: Zactual = (Zcal * T2actual)/T2calZactual = sudut X atau YZcal = nilai T1 masa calibrationT2Cal = nilai T2 masa calibrationT2Actual = nilai T2 masa measure angle Zcal = (T1max -T1min)/2disebabkan midpoint kat X dan Y sama, jadi rumus T2 untuk T2Actual dan T2Cal:T2 = [Td - ((Td - Tc)/2)] - [(Tb-Ta)/2] Td = falling edge kat YTc = rising edge kat YTb = falling edge kat XTa = rising edge kat Xtry la baca abis kat site tu...sumer da ada...tinggal untuk implemnet kat PSoC je aku rasa... Edited August 27, 2008 by betik Quote Share this post Link to post Share on other sites
ztecon 5 Report post Posted September 1, 2008 en betik...saya dah email...dapat tak email.... mcm 2 lah prosedurnye....tulun en betik Quote Share this post Link to post Share on other sites
Dwi_Teras 0 Report post Posted September 8, 2008 mcm menarik je projek nie ztecon..... Quote Share this post Link to post Share on other sites
betik 11 Report post Posted October 8, 2008 uiks...tak dapat pon email tu...dalam junk folder pon xde...sori sebab lama x masuk Putera ni ...byk kijer...posa la katakan ... Quote Share this post Link to post Share on other sites
ztecon 5 Report post Posted October 10, 2008 yeke x dapat? ko kasi balik email ko bleh?aku send balik..tulun en betik..huhu... Quote Share this post Link to post Share on other sites