【正文】
單片機(jī)自從推出以來,以其超小型化、結(jié)構(gòu)緊湊、可靠性高、成本低等優(yōu)點被人們廣泛接受,從而應(yīng)用于工業(yè)、電訊、數(shù)據(jù)處理、儀器儀表等多方面。每行駛 1km 向 5045 中寫 1 次數(shù)據(jù)。 每個線圈的磁場強(qiáng)度矢量之和必須跟隨偏轉(zhuǎn)角θ。范圍內(nèi)轉(zhuǎn)動。 247。 時速表顯示以 , 平 ,示汽車時速 .此時速表可顯示到小數(shù)點后 2位 ,精度較傳統(tǒng)汽車時速表提高 2個數(shù)量級。 里程顯示選用 LCM1010串行控制業(yè)經(jīng)顯示模塊,它具有以下獨特特點: (1) 它只有 3 個輸入端 : CS、 LOAD、 CLK,接線簡單 , 工作可靠。另外 X25045與 CPU 的連接方式也是采用模擬串行外設(shè)接口 (SPI),因此也節(jié)約了系統(tǒng)的口資源。此時,用戶將調(diào)試好的應(yīng)用程序有廠家固化到片內(nèi) ROM 中,當(dāng)然,前提是片內(nèi)的 ROM 容量必須滿足用戶程序的要求。 功能框圖 輔助芯片的選取 微機(jī)控制系統(tǒng)干擾、電源的波動引起的程序飛車和數(shù)據(jù)丟失 , 常造成系統(tǒng)的各種誤動作或死機(jī) , 直接影響著系統(tǒng)的正常運行 , 設(shè)計人員為此倍感頭痛 。電復(fù)位時,各位都被清零。芯片內(nèi)部狀態(tài)寄存器的 WD WD0 是看門狗定時設(shè)置位,通過狀態(tài)寄存器寫指令 WRSR 修改這 2 個標(biāo)志位,就能在 3種定時間隔中進(jìn)行選擇或關(guān)閉定時器。 表 3 BL1 BL0 寫保護(hù)的單元地址 0 0 沒有保護(hù) 0 1 180H~ 1FFH 1 0 100H~ 1FFH 1 1 000H~ 1FFH 對 X25045 的操作是通過 4 根口線 CS、 SCK、 SI 和 SO進(jìn)行同步串行通信來完成的。在從 SI 輸入指令后, RDSR的執(zhí) 行結(jié)果,即狀態(tài)寄存器內(nèi)容須從 SO 讀出;而 WRSR 需要緊接著輸入修改數(shù)據(jù)。而引進(jìn)的一些驅(qū)動芯片 ,如 KEFA796專用集成芯片 ,有成本高、不易國產(chǎn)化等弱點。將霍爾速度傳感器送來的方波信號的頻率轉(zhuǎn)化為驅(qū)動線圈 N1 和 N2 的電波信號 ,使合成磁場 H 與水平線夾角 θ 能根據(jù)車速變化按線性規(guī)律改變 ,以便指針均勻、準(zhǔn)確地指示車速。電阻 R3和穩(wěn)壓管 DW1是 LM1819 的腳 13上電源電壓值限定在 18V以下 ,起過壓保護(hù)作用 。當(dāng)LM1819內(nèi)部 NPN開關(guān)晶體管關(guān)斷時 ,電阻 R6為電容 C4提供一個放電通路。 (5)方波頻率與電壓轉(zhuǎn)換電路 :該電路單元的功能是將霍爾探頭送來的反映車速的方波信號頻率轉(zhuǎn)換為 LM1819內(nèi)部函數(shù)發(fā)生器輸出的控制電壓。此裝置具有穩(wěn)定性好、可靠性高、響應(yīng)速度快、指示性能好、精度優(yōu)良等特點 ,其應(yīng)用前景十分廣闊。本顯示器分為兩組 : 第一組為 6 位 , 用以顯示總行駛里程數(shù) , 最大顯示值為 : 999999 km 。磁敏傳感器的應(yīng)用范圍可分為模擬用途和數(shù)字用途兩種?;魻栐妮敵鼋迂?fù)載電阻 R, R 可以是放大器的輸入電阻或者是測量電路的內(nèi)阻。 3 霍爾電勢的輸出電路 : 霍爾元件是一種四端器件,本身不帶放大器。 (塊) Blockcopy BlockDefine BlockHide BlockMove BlockInsade Delete (放置 )PlaceArc Pad (庫管理) LibraryAold Browse List New Library (屏幕控制) ZoomExpand 印制板圖如圖 結(jié)束語 基于單片機(jī)的電子式轉(zhuǎn)速里程表的設(shè)計經(jīng)過了 3 個多月的時間的設(shè)計,現(xiàn)在已經(jīng)結(jié)束。懇切的希望老師和同學(xué)們批評指正。 //*計數(shù)脈沖變量 int lengthsdate1。 //時鐘 TH0 = 0xdb。 //邊沿觸發(fā) TR0 = 1。 } //*把狀態(tài)值 State寫入 25045狀態(tài)寄存器函數(shù) void Write25045State(char State) { int i。 SI=CY。 for(i=0。 } //*從 25045的 data1存儲器中讀取數(shù)據(jù) char Read25045MEM(char data1) { int i。 SCK=0。 SI=CY。 out11。i8。i++) { mand1。 SI=CY。 Write25045State(0x06)。 SCK=1。 if(pulsdate=624) { lengthsdate2=0。 } } //*定義定時器 0中斷函數(shù) void Timer0(void) interrupt 1 { char i。 } else { k=K1。 Writelcm1010(i,timer0date1)。 default: break。 Writelcm1010(i,timer0date1)。 init()。 init25045()。 totallength=totalh。 break。 case 1: i=(totallength/10)%10。 break。 } if(!j) { switch(timer0date1) { case 0: i=lengthsdate2/100。 timer0date1++。 totall=totallength。 char totalh。i8。 CS=1。 } for(i=0。 SCK=1。 CS = 1。i8。 for(i=0。 mand = 0x03。 CY =SO。 CS = 0。i8。 lengthsdate1=0x00。 PX1 = 1。 //*定時器 0記數(shù)變量變 1 int timer0date2。 //*串行輸入 sbit SCK = P1^2。 致謝 本次設(shè)計即是對多門課程的一次綜合性的運用,也是將理論知識運用到實際當(dāng)中的一次嘗試。 下面就可以用 PROTEL 中的 TRAXED 來繪制和制板圖了 1 首先 C》 CD PROTEL C: PROTEL》 TRAXEDIT 進(jìn)入編輯狀態(tài) 2 選 setuppads 定義焊接板類型 (設(shè)置) setuptoggbe layers 打開和關(guān)閉層 默認(rèn)當(dāng)前的線寬,字符尺寸和捕獲柵格的大小。 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e vi s i onS i z eBD a t e : 12 A pr 20 05 S he e t o f F i l e : H : \李天輝 \ da hu i .d db D r a w n B y :霍爾器件2143RLEUhI基本電路R`I1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e vi s i onS i z eBD a t e : 12 A pr 20 05 S he e t o f F i l e : H : \李天輝 \ da hu i .d db D r a w n B y :直流供電霍爾器件2143霍爾器件2143R1 R2 E ABUh 下圖為直流供電情況。我國從 70 年代開始研究霍爾元件,經(jīng)過 20 余年的研究和開發(fā),目前以能生產(chǎn)各種性能的霍爾元件,例如:普通型,高靈敏度型,低溫度系數(shù)型,測溫測磁型和開關(guān)式的霍爾元件。 近年來傳 感器的應(yīng)用日益擴(kuò)大,地位也越來越重要。符合人的視覺習(xí)慣 , 不容易引起疲勞 , 而且外界光亮度越強(qiáng) , 其顯示內(nèi)容越清晰。諾頓放大器本質(zhì)上是一個電流放大器 ,隨著方波頻率變化 , R C1構(gòu)成的微分電路充放電電流平均值也隨之變化 ,諾頓放大器是將正向輸入端的平均充放電電流變化轉(zhuǎn)化成其輸出電壓變化的核心器件。 圖 4 方波整形示意圖 V10是 LM1819腳 10的輸入信號 ,它是霍爾探頭輸出的信號經(jīng)輸入電路處理而得到的方波 。 (3)霍爾探頭方波信號輸入電路 :該電路單元由二極管 D4 ,電阻 R R R7,電容 C4組成。其集成電路功能框圖如圖 1所示 。十字交叉機(jī)芯是一種動磁式的轉(zhuǎn)速表 ,它代表現(xiàn)代轉(zhuǎn)速表的發(fā)展方向 ,因為它與動圈式轉(zhuǎn)速表相1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e vi s i onS i z eBD a t e : 10 J un 20 05 S he e t o f F i l e : L : \ D A H U I .D D B D r a w n B y :SD 2WP 3V s s 4V c c 8R S T 7S C K 6SI 5CS1P 1. 618U1 89 C 20 51 P 1. 719V c c20P 1. 517P 1. 416P 1. 315P 3. 711P 1. 214P 1. 0( A I N 0)12P 1. 1( A I N 1)13R S T1P 3. 0( R X D )2P 3. 1( T X D )3X T A L 24X T A L 15P 3. 2( I N T 0)6P 3. 1( I N T 1)7P 3. 4( T 0)8P 3. 5( T 1)9GND102045比有下列優(yōu)點 : (1) 轉(zhuǎn)動組件質(zhì)量小、抗震性能好、指示平穩(wěn) 。另外,由于 E2PROM的寫入時間長,所以在連續(xù)兩條寫指令之間應(yīng)讀取 WIP 狀態(tài),只有內(nèi)部寫周期結(jié)束時才可輸入下一條寫指令。 芯片內(nèi)部共有 6條指令,如表 4所列。芯片內(nèi)含 512 字節(jié)存儲單元, 10 萬次可靠寫,數(shù)據(jù)保持時間 100 年。當(dāng)檢測到電源電壓低于內(nèi)部門檻電壓 VTRIP 時, RESET輸出復(fù)位信號,直至電源電壓高于 VTRIP 并保持至少 200ms,復(fù)位信號才被撤消。 X25045 是帶有串行 E2PROM 的 CPU 監(jiān)控器。此類單片機(jī)應(yīng)用最為廣泛。 X25045片還有一個顯著的特點是它內(nèi)部的閃爍存儲器 2 KX8 位的 EEPROM, 它采用 Xicor公司 Direct WriteT 專利技術(shù) , 提供不少于 100 000次的使用年限和最小 100年的數(shù)據(jù)保存期 , 在本系統(tǒng)中 ,用于存儲汽車行駛的總里程數(shù)。 (3) 低電壓功耗 : 極低的工作電壓 , 只有 3~ 5V, 工作電流則只有幾個μA/(cm)2,可以和大規(guī)模集成電路直接匹配。其價格低 ,引腳少 (20 腳 ),是目前性能價格比較高的單片機(jī)芯片之一 。201。 253。 4V),線圈的公共端接到 1 腳可為內(nèi)部函數(shù)發(fā)生器提供反饋信號 ,同時為 齊納二極管提供參考電壓。 70~72H 單元為讀出的總里程數(shù)。設(shè)輪胎外徑為 D,則汽車行駛 1km 驅(qū)動輪轉(zhuǎn)數(shù)為 N = 1 000/ Π d,實際中由于輪胎承載變形使得輪胎外徑 D變化,此