【msp430 diy 項目】+ 基于MSP430 的自行車戶外運動系統(tǒng)(改1)
首先還是非常感謝51黑社區(qū),舉辦了這么一個活動,讓我可以有機會正好把MSP430的單片機學(xué)習(xí)。我手里的芯片、調(diào)試器以及一塊帶MSP430的液晶板子終于可以發(fā)揮作用了。
1 項目引言
項目靈感主要來源于上個月剛買的自行車,就想做個碼表了?紤]到自行車屬于戶外,就想在碼表上加一個指南針系統(tǒng)。順便再附加一些小功能,如計算卡路里等等。
本想利用超聲波測距,根據(jù)障礙物的距離對速度提供一個安全指示,在看了淘寶網(wǎng)上那些超聲波模塊有效距離只有450CM,讓我暫時放棄了這一想法。原以為可以和人家交警抓超速的那個測速儀差不多的,認(rèn)為可以很遠(yuǎn),看來還是有些想當(dāng)然了。
2 項目器件
主芯片:MSP430F4270;(原本想用F2013的,但是發(fā)現(xiàn)IO口不夠用。我這邊只有F4270所以就用這個型號了,但只是做個開發(fā)。我上網(wǎng)問過可以改用G系列的MSP430,價格也便宜,IO口也足夠用的。)
磁阻傳感器(電子羅盤):HMC1022/HMC5883L;(兩個我都是我昨天買的,等貨到了我在決定用哪個,考慮2013的IO口資源的話,還是HMC5883L用的可能性大些。為了做測試我也把HMC1022加在里面,畢竟IO口還是夠用的。)
霍爾傳感器(測速):TLE4913;(3.3V的供電,網(wǎng)上說很好用,就買了10個。開始買的是A3144E,但是是5V供電,將會把它整在里面做個測試。)
顯示器:NOKIA5110液晶屏 或者 段碼液晶顯示器以及一些用來指示的LED燈;
控制:按鍵 ; 電源: 鋰電/干電池;(調(diào)試的時候會用一些穩(wěn)壓電源) 3主要功能
測速功能:通過對自行車車輪的旋轉(zhuǎn)配合磁鋼的作用,使霍爾測速傳感器產(chǎn)生脈沖,MSP430對脈沖進行計數(shù),再根據(jù)車輪的半徑,測算出車速。
指南針功能:通過HMC5883L磁阻傳感器測量磁場,隨著磁場在敏感方向上不斷增強,電壓也就正向增長。因為輸出只與沿著軸方向上的磁阻元件成比例,其他磁阻電橋也放置在正交方向上,就能精密測量其他方向的磁場強度。從而能夠精確的實現(xiàn)指南針的功能。最后通過屏幕顯示出來。
卡路里計算:通過人工輸入一些參數(shù),結(jié)合測速算出行駛里程,從而達(dá)到實現(xiàn)計算出卡路里。
電源管理功能:對電池電量進行檢測,并將其通過顯示器將其電量顯示出來。
附加功能:時間指示功能,通過430的定時器實現(xiàn)。
5硬件原理圖
源碼:
基于MSP430 的自行車戶外運動系統(tǒng).rar
(985.69 KB, 下載次數(shù): 13)
2016-3-30 22:34 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|