【正文】
13]. 余永權(quán) .ATMEL89 系列單片機應用技術 [M].北京 :北京航空航天大學出版 社 ,20xx [14]. 蘇凱 ,劉國慶 .陳國平編著 .MCS51 系列單片機系統(tǒng)原理與設計 [M].北京冶金 工業(yè)出版社 ,20xx [15]. 潘新民 ,王燕芳編著 .微型計算機控制技術 M].北京 :電子工業(yè)出版社 ,20xx 基于單片機的出租車計價器設計 第 24 頁 共 40 頁 [16]. 羅亞非 .凌陽 16 位單片機應用基礎 [M].北京 : 北京航空航天 大學出版 社 ,20xx [17]. 陳賾 .ARM 嵌入式技術實踐教程 [M] .北京 : 北京航空航天大學出版社 ,20xx [18]. 張小虎 ,劉潔 .基于單片機的出租車計價器編碼傳感器的設計 [J].自動化技術 與應用 ,20xx,24(10):13 [19]. . BEDAIR. A multichannel electronic digital taximeter that can deal with more than one passenger simultaneously. Vehicular Technology Conference, 1987. 37: 458 463 基于單片機的出租車計價器設計 第 25 頁 共 40 頁 致謝 為期兩個月的畢業(yè)設計即將接近尾聲,在 席 老師的親切指導和同學的幫助下,此次設計才得以完成,在此向所有給予我此次畢業(yè)設計指導和幫助的老師和同學表示最誠摯的感謝。 加上經(jīng)過優(yōu)化的程序,使其有很高的智能化水平。 仿真 軟件 Proteus Proteus 軟件是來自英國 Labcenter electronics 公司的 EDA 工具軟件,它組合了高級原理布圖、混合模式 SPICE 仿真 ,PCB 設計以及自動布線來實現(xiàn)一個完整的電子設計 系統(tǒng) [19]。然后,主程序?qū)⒏鶕?jù)各標志寄存器的內(nèi)容,分別完成啟動、清除、計程和計價等不同的操作。 AT24C02 連接如圖 : 圖 掉電存儲單元 按鍵部分電路 按鍵部分采用一個撥動式按鍵和四個按鈕式按鍵組成,按鍵 一端 連接單片機,另一端接地。在開始信號以后,總線即被認為處于忙狀態(tài);在結(jié)束信號以后 基于單片機的出租車計價器設計 第 15 頁 共 40 頁 的一段時間內(nèi),總線被認為是空閑的。 電路 如圖 所示。我們選擇了 口作為信號的輸入端,內(nèi)部采用外部中斷 1,車輪每轉(zhuǎn)一圈(我們設車輪的周長是 1 米),霍爾開關就檢測并輸出信號,引起單片機的中斷,對脈計數(shù),當計數(shù)達到 1000 次時,也就是 1 公里,單片機就控制將金額自動的增加,其計算公式:當前單價 公里數(shù) =金額。其原理如圖 所示。否則譯碼器被禁止,所有的輸出端被鎖存 在高電平,如 表 : 表 74LS138 真值表 三八譯碼器真值表 輸入端 輸出端 A0 A1 A2 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 1 這三個控制端也被稱為 “片選 ”輸入端,利用片選的作用可以將多片連接起來以擴展譯碼器的功能。其中 A2, A1, A0 可編程地址選擇位。 24C01 在一個總線上最多可尋址八個 1K 器件, 24C02在一個總線上最多可尋址八個 2K 器件, A A1 和 A0 內(nèi)部必須連接。當施加的磁場達到釋放點 (即 rPB )時,觸發(fā)器輸出低電壓,三極管截止,使 OC 門輸出高電壓,這種狀態(tài)為 “關 ”。上電運行時,在 Vcc≥, RST 必須保持低電平。 如圖 為 DS1302 的引腳功能圖。空閑模式下, CPU 停止工作,允許 RAM、定時器 /計數(shù)器、串口、中斷繼續(xù)工作。 當空車燈打上乘客下車時 , 等待出租車再次啟動后單次金額與里程等信息清零復位,就此完成一次計價。單片機 有著 豐富的 I/ O 端口,可 實現(xiàn)基本的里程計價功能和價格調(diào)節(jié)、時鐘顯示功能。第二章對當前的各種方案進行了比較論證,最后選取其中綜合性能最好的方案,并且對這一方案里面所采用的各種芯片進行了簡要的減少和說明。 本文研究目的 目前的 出租車計價器種類繁多,采用的方案也各不相同。現(xiàn)今 國內(nèi) 生產(chǎn)計價器的 企業(yè) 僅 有數(shù)百家,主要是集中在珠江三角和江蘇 等地。 關鍵詞 :出租車計價器; AT89S52;單價調(diào)節(jié); 軟硬件設計 基于單片機的出租車計價器設計 A DESIGN OF TAXIMETER BASED ON SINGLE CHIP DESIGN ABSTRACT With the development of modern domestic cities, the taxi industry by leaps and bounds,and the rental car mileage fare meter39。 出租車計價器是乘客 與司機雙方的交易準則,是出租車行業(yè)發(fā)展的重要標 志,關系著 乘客和出租車司機 雙方的利益。本人完全意識到本聲明的法律后果由本人承擔。 基于單片機的出租車計價器設計 畢業(yè)設計(設計) 題目:基于單片機的出租車計價器設計 基于單片機的出租車計價器設計 畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。 作者簽名: 日期: 年 月 日 學位論文版權(quán)使用授權(quán)書 本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門 或機構(gòu)送交論文的復印件和電子版,允許論文被查閱和借閱。具有良好性能的計價器無論是對廣大出租車司機朋友還是乘客來說都是很必要的。s market demand is also greatly increasing. Taximeter is both passengers and drivers of the transaction criteria, a taxi is the most important tools. It relates to the interests of both transactions. Has a good performance regardless of the meter is a vast number of taxi drivers or passengers are very necessary. Traditional mechanical and semimechanical Taximeter rely mainly on the sensor to receive the pulse count, relying on the pricing of gear ratio, the inevitable result of the meter easy to wear and tear, low precision, easy to adjust the price, easy to cheat and other order to strengthen the rental car trade management and the grade of service, and saves the cost to embark, The singlechip circuitry to AT89S52 as the center, an additional Hall sensor A44E ranging, to realize Taximeter statistics, using AT24C02 realize when the system powerdown unit prices and save information such as system time. MCU used for the design, a relatively powerful, with less hardware and appropriate software can easily coordinate with each other to achieve the design requirements, flexibility and strong, can be programmed by software to plete more of the additional Function. Pricing model for the switch, software programming and can easily cite the achievement. Also in this programme that the use of a 8 digital display tube, can be more friendly to use interface. This design uses LED digital tube to provide a friendly and easy to read interface and data information at a glance, which greatly facilitates the use of the driver friends。 這些企業(yè)也大都是一些中小型的企業(yè),研發(fā)水平有限,技術水平不高,國際競爭力也不強 [2]。從傳統(tǒng)簡單的邏輯電路方案到高性能的 FPGA 方案, 極大地豐富了計價器市場。第三章則詳細的敘述了各個芯片的硬件電路,各部分的功能構(gòu)成,以及周邊電路的設計。其原理如圖 所示。 總體框圖如 : AT 89 s 52單片機空車檢測單價顯示 總價顯示鍵盤控制AT 24 C 02 掉電存儲單元里程測量單元DS 1302 時鐘電路顯示驅(qū)動 圖 總體設計框圖 芯片簡介 根據(jù)任務書的功能要求和現(xiàn)在所具備的條件, 本設計 擬 采用 5 個芯片,分別為 : AT89S5 AT24C0 74LS13 DS130 霍爾傳感器 A44E。掉電保護方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié), 單片機一切工作停止,直到下一個中斷或硬件復位為止 [8]。 圖 DS1302 引腳功能圖 由于采用了備用電池供電,所以 在 汽車電源 關閉的情況下,也能保持時鐘的 正常 運行。只有在 SCLK 為低電平時,才能將 RST 置為高電平。這樣兩次電壓變換,使霍耳開關完成了一次開關動作 [12]。 24C04 僅使用 A A1 作為硬件連接的器件地址輸入引腳,在一個總線上最多可尋址四個 4K 器件。 A2, A1, A0 引腳接高、低電平后得到確定的三位編碼,與 1010 形成 7 位編碼,即為該器件的地址碼。 基于單片機的出租車計價器設計 第 11 頁 共 40 頁 3 硬件電路設計 CPU 模塊 該模塊主要包括系統(tǒng)初始化、里程的識別和費率的計算及各種功能模塊的的組織和管理等。 車輪磁鐵霍爾傳感器單片機 AT 89 S 52 P 3 . 3 口 圖 A44E 傳感器工作原理圖 在霍爾電勢發(fā)生器的兩端加上電壓 VCC 后,根據(jù)霍耳效應原理,當霍耳片處在磁場中時,霍爾傳感器的輸出端輸出低電平。 數(shù)據(jù) 顯示部分 設計要求有單價( 2 位)、總金額( 4 位)顯示輸出,時鐘顯示(包含時分秒的顯示), 若是 采用 LCD 液晶顯示,則在光線較強時不能看清數(shù)據(jù),也就不能滿足要求。 圖 時鐘芯片 電路圖 掉電存儲電路 AT24C02 采用的是 I2C 總線式串行器件。 I2C 總線的數(shù)據(jù)傳送格式是:在 I2C 總線開始信號后,送出的第一個字節(jié)數(shù)據(jù)是用來選擇從器件地址的,其中前 7 位為地址碼,第 8 位為方向位 (R/W)讀寫控制。當某一按鍵被按下時,對應的端口電平就被拉低。當空車信號燈打下時,表示有乘客上車,并啟動計價,將根據(jù)里程寄存器中的內(nèi)容計算和判斷出行駛里程是否已超過起價公里數(shù)。此系統(tǒng)受益于 15 年來的持續(xù)開發(fā) ,被《電子世界》在其對 基于單片機的出租車計價器設計 第 20 頁 共 40 頁 PCB 設計系統(tǒng)的比較文章中評為最好產(chǎn)品 —“The Route to P