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