《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于430單片機的出租車計價器設計與實現
基于430單片機的出租車計價器設計與實現
2015年微型機與應用第17期
葉 磊,黃 瑩,齊軒晨,劉 艷
(南京郵電大學 電子科學與工程學院,江蘇 南京 210023)
摘要: 出租車在交通出行中起到十分重要的作用,司機與消費者都迫切需要能夠科學合理地顯示出租車費用的計價器。在總結以往設計不足的基礎上,實現了基于430單片機的出租車計價器。該計價器主體以觸摸式液晶顯示器取代機械按鍵,以MSP430F149單片機為核心,實現參數設定、狀態選擇以及多重信息顯示等。實驗測試結果表明,該系統實用可靠,能準確顯示模擬小車信息,可投入到實際應用中去。
Abstract:
Key words :

  摘  要: 出租車在交通出行中起到十分重要的作用,司機與消費者都迫切需要能夠科學合理地顯示出租車費用的計價器。在總結以往設計不足的基礎上,實現了基于430單片機出租車計價器。該計價器主體以觸摸式液晶顯示器取代機械按鍵,以MSP430F149單片機為核心,實現參數設定、狀態選擇以及多重信息顯示等。實驗測試結果表明,該系統實用可靠,能準確顯示模擬小車信息,可投入到實際應用中去。

  關鍵詞: 出租車計價器;單片機;觸摸式液晶

0 引言

  隨著城市化進程的加快,出租車需求量不斷增加、車型逐漸多樣化[1];隨著司機對自身權益的要求,針對夜間出車、堵塞等待,分模式計費是必然趨勢;物價升高以及附加燃油費的變動,引起出租車收費調整,計價器計價算法卻不能及時更新[2]。出租車計價器的計費方式以及準確性與司機、乘客的利益息息相關。

  傳統出租車計價器的設計是采用普通液晶顯示加機械按鍵控制,機械按鍵頻繁使用之后易發生故障[3];計價器依賴硬件,易被篡改,計價頁面信息單一,不利于乘客監督和保障自身利益;計價器更新麻煩,不能及時跟上市場變化。針對這些不足,本文基于低功耗的MSP430單片機設計了一款出租車計價器,采用觸摸液晶顯示器,電路單元簡單,調整方便,模式、單價、車速等信息一目了然,很好地彌補了已有出租車計價器的不足。

1 設計思路

  傳統計價器利用外部芯片的定時器捕捉脈沖信號實現測速、測里程的功能,同時通過使用外部ROM芯片進行掉電保護。MSP430F149單片機集成了這些硬件條件,同時F149單片機內部定時器還具有捕獲上升或下降沿的工作方式[4],結果更精確。計價器正常工作時,點擊觸摸式液晶屏上選項,將觸點坐標送給單片機,單片機識別出用戶指令,選擇相應狀態;光電傳感器將機械轉動信號轉為電脈沖信號送入單片機處理;單片機通過定時中斷獲取脈沖周期,根據車輪半徑等實際參數算出速度、里程等信息送液晶更新顯示;單片機通過SPI方式連接SD卡,送入液晶的數據同時緩存在其中,起到掉電保護的作用;根據市場對起步價及單價的調整,出租車公司可隨時更新系統程序。

2 硬件設計

  整個出租車計價器設計包括四個部分:單片機模塊、掉電保護模塊、液晶顯示模塊和光電傳感器測速模塊。整個系統由8節干電池供電,整體結構如圖1所示。

001.jpg

  2.1 單片機單元電路設計

002.jpg

  單片機MSP430F149的單元電路圖如圖2所示。16位超低功耗MSP430F149單片機包括時鐘模塊、定時器A、定時器B、串行通信接口、比較器以及多個I/O口等。單片機的定時器有比較/捕獲模式,工作時鐘可以由對內部時鐘分頻得到或者外接時鐘提供,定時器工作在捕獲模式,設置為上升沿捕獲,可以獲得脈沖周期間隔內的主計數器的計數差值。為了提高系統的防作弊能力[5],可以從變速箱的輸入齒輪以及輸出齒輪處獲取脈沖信號,按固有齒輪比編寫的程序,比較兩者計數值,允許極小誤差。如果改換變速箱齒輪,出租車運行之后,兩處脈沖不滿足確定關系,計價器不會進行計費。

  計價器的時間顯示可以不需要外部的實時時鐘芯片,利用單片機的定時器的定時中斷,由司機根據實際時間設定初值,當定時中斷觸發時,時間加上1 s,并更新液晶顯示的日期時間。

  2.2 測速單元電路設計

  以往出租車計價器中檢測脈沖的霍爾傳感器易受磁鐵干擾,有一種作弊方式:增加磁鐵個數導致電脈沖信號增加[5],使得計價器多計費。采用光電傳感器能有效地避免電磁干擾?;诠怆妭鞲衅鱗6]的原理設計測速電路:將機械轉動信號轉變為光脈沖信號,再轉變為電脈沖信號送入單片機處理,電路原理圖如圖3所示。為了避免可見光的影響同時提高響應速度,選用GaAlAs紅外對管;為保護紅外發光管和光敏接收管,兩管通過電阻接地,起限流作用;用三極管對光強變化引起的電位升降信號進行放大;最后通過反相器74HC04對三極管集電極的電脈沖信號進行消抖整形,避免單片機誤判造成顯示不穩定。

003.jpg

  2.3 液晶顯示單元電路設計

004.jpg

  液晶顯示單元電路[7]包括控制電路(圖4)、輸入輸出接口電路(圖5)。液晶屏采用DMTFT-28型TFT彩色觸摸屏,觸摸屏的結構[8]包括三個部分:導體層之間的隔離層、電極以及兩層透明的阻性導體層。如果有外力使上下兩層在某個點接觸,控制電路通過觸摸屏控制芯片XPT2046分別采集觸點在X軸和Y軸上產生的數字電壓量,運用公式計算觸摸點坐標,根據坐標位置對應的指令,單片機對液晶顯示做出狀態更改或者頁面切換。輸入輸出接口電路中,第35~40腳為觸摸控制接口;第26~33腳為液晶數據口高8位;第21~24腳是SD卡的控制接口;第17腳為I/O擴展控制位LE腳(74HC573鎖存芯片的LE腳);第4~16腳與控制器之間增加了限流電阻,可以在使用5 V控制器驅動液晶時,保護液晶避免過流而損壞,限流電阻阻值1 k、2 k均可。

  2.4 掉電保護單元電路設計

005.jpg

  掉電保護電路設計的關鍵是選用合適的外部存儲器以及相應的通信方式。Flash寫入速度比較慢,而且即使速度能跟上,內部的Flash寫入次數也有限,很快就不能工作了,給程序空間帶來很多風險。這里采用SD卡以及SPI串行通信協議[9],接口電路如圖6所示。由SCLK提供時鐘脈沖,SDI、SDO基于此脈沖完成數據傳輸。串行數據通過SDO線送入到單片機,數據在時鐘下降沿或上升沿時改變,在緊接著的上升沿或下降沿被讀取。輸入數據時原理類似。

006.jpg

3 軟件設計

  軟件部分程序采用模塊化的設計方法,主要是液晶顯示程序、定時器中斷測速程序和掉電存儲程序,其中液晶顯示程序包括定時中斷計時程序、觸點坐標判斷程序以及預先設置的3個界面。

  當車啟動時,出租車自身的電氣系統給計價器供電,MSP430單片機對定時器、液晶初始化。當電機開始轉動時,會產生光脈沖由光電傳感器轉換為電脈沖送入單片機的定時器捕捉相鄰上升沿,根據定時器所使用的時鐘頻率可以算出脈沖頻率,繼而算出電機的轉動速度,再根據齒輪比等參數即可得到里程數。由里程數以及計費規則,單片機會自動算出總車費并顯示在屏幕上。當司機點觸屏幕時,單片機會根據點觸的坐標位置,選擇相應的指令,或是更新數據或是切換到預先配置的界面中。如果電路系統供電突然中斷,單片機在下次上電啟動時,將儲存在SD卡中的數據、狀態取出繼續運行。

  源程序中已經設定了白天、黑夜兩種模式,對應了兩種不同的計費規則,由單片機根據系統時間自行選擇模式,乘客能在液晶屏上看到此時的時間、模式。當有乘客上車時,司機只需點擊“載客”,系統就會進行計費;未載客時,點擊“空閑”即可。計費規則綜合考慮了起步價、每公里車費、燃油附加費,只需要根據最終顯示的總車費付費即可。當需要對起步價或單價或燃油附加費進行調整時,只需要修改源程序的參數,再將新程序裝載到MSP430單片機中即可。主程序框圖如圖7所示。

007.jpg

4 測試及分析

  設計完成后,編寫了相關功能的程序燒入單片機,通過在小車模型上模擬出租車運行,觀察計價器工作情況。小車通過4個LM298N芯片驅動直流電機轉動;在某兩個電機轉軸處用光電傳感器取脈沖分別送入單片機比較,誤差在運行范圍內即可正常計價(模擬真實出租車系統變速箱的兩個齒輪,防作弊措施);整個小車系統以8節干電池供電,主要用于驅動直流電機工作,計價器部分功耗很低,在出租車系統中完全能穩定工作;計價器頁面清晰顯示載客狀態、時間、模式、單價、里程數以及車費。表1是模擬運行顯示的信息,實物見圖8。

009.jpg

008.jpg

5 結束語

  經過實驗測試,本系統能很好地工作,改善了已有出租車計價器的不足之處:機械按鍵易故障;計價器依賴硬件,易被篡改,計價頁面信息單一;計價器更新麻煩。新的設計具有易于系統更新、多處防作弊措施、分模式綜合計費、系統穩定精簡、低功耗等優點。

參考文獻

  [1] 趙巧珍.形形色色的出租汽車車型[J].交通與運輸,2013(4):74-76.

  [2] 陳寒青.新型出租車計價器軟件功能分析與實現[J].現代電子技術,2011,34(10):35-38.

  [3] 王立忠,王薏林,賀五洋,等.基于單片機的出租車計價器檢定裝置的設計[J].吉林大學學報(信息科學版),2014,32(6):624-631.

  [4] 曹浩彤,劉艷.基于430單片機的簡易頻率計設計[J].微型機與應用,2014,33(21):92-94.

  [5] 葉建針.出租車計價器防作弊技術與預防措施[J].科技信息,2011(19):79,82.

  [6] 喬勇惠.光電傳感器原理及應用[J].可編程控制器與工廠自動化,2008(5):103-106,123.

  [7] 藍曉柯,陳朋.基于TFT彩屏的便攜式智能車手持調試平臺[J].計算機系統應用,2013(6):57-59,101.

  [8] 周波.TFT液晶顯示原理[J].科技資訊,2006(35):9-12.

  [9] 劉景文.測量儀器基于SD卡的數據導出接口系統設計[D].天津:天津大學,2009.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
日韩一级片网址| 欧美福利精品| 亚洲片国产一区一级在线观看| 亚洲男女自偷自拍图片另类| aa亚洲婷婷| 亚洲精品男同| 亚洲日本免费| 亚洲精品免费在线播放| 亚洲日本国产| 亚洲精品午夜精品| 亚洲精品少妇30p| 日韩亚洲欧美一区| 日韩视频第一页| 99v久久综合狠狠综合久久| 亚洲三级免费观看| 亚洲精品三级| 日韩亚洲视频在线| 一区二区三区四区五区精品| 亚洲午夜91| 亚洲欧美国产制服动漫| 欧美亚洲一区二区三区| 久久av一区| 亚洲国产日韩欧美一区二区三区| 亚洲区第一页| 99精品国产99久久久久久福利| 亚洲深夜av| 午夜精品一区二区三区在线视| 欧美一区二区三区精品| 欧美在线观看网站| 久久亚洲综合网| 欧美成人免费在线| 欧美日韩a区| 国产精品久久久久久久久免费樱桃| 国产精品腿扒开做爽爽爽挤奶网站| 国产女精品视频网站免费| 国产亚洲成av人在线观看导航 | 亚洲一区二区在线看| 亚洲欧美在线一区| 久久久亚洲综合| 欧美激情91| 国产精品成人在线| 国产亚洲一区在线| 亚洲激情国产精品| 亚洲一级一区| 久久精品首页| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 国产日韩综合一区二区性色av| 激情亚洲网站| 99riav久久精品riav| 性色av一区二区三区| 亚洲精品人人| 午夜一区在线| 欧美aa国产视频| 国产精品成人一区| 影音先锋日韩精品| 亚洲天堂av高清| 亚洲国产高清视频| 亚洲宅男天堂在线观看无病毒| 久久综合色88| 国产精品国产自产拍高清av| 在线日本高清免费不卡| 中国成人黄色视屏| 亚洲激情啪啪| 欧美一区二区三区在线看 | 欧美精品综合| 国产一区二区三区av电影| 亚洲欧洲一区二区在线播放 | 久久久久国产精品一区二区| 欧美精品三级在线观看| 国产亚洲成精品久久| 亚洲毛片在线观看| 亚洲第一精品电影| 亚洲欧美电影院| 欧美成人精品三级在线观看| 国产精品嫩草影院一区二区| 亚洲国产精品va在线看黑人| 亚洲欧美日本视频在线观看| 一区二区动漫| 欧美1级日本1级| 国产婷婷精品| 一区二区三区四区国产精品| 日韩视频国产视频| 久久久久国产精品一区二区| 国产精品久久久久久久久免费樱桃| 亚洲国产精品免费| 欧美一区永久视频免费观看| 亚洲免费综合| 欧美猛交免费看| 在线国产亚洲欧美| 久久精品国产999大香线蕉| 亚洲综合视频网| 欧美日韩成人激情| 亚洲电影免费观看高清| 午夜在线观看免费一区| 亚洲男人av电影| 欧美日韩精品| 亚洲国产婷婷香蕉久久久久久99| 久久精品一区蜜桃臀影院| 欧美一区二区免费| 国产精品日韩欧美一区二区| 一本大道久久精品懂色aⅴ| 亚洲日本aⅴ片在线观看香蕉| 久久福利电影| 国产日韩欧美中文| 亚洲欧美日韩国产中文在线| 亚洲欧美日本在线| 欧美日韩一区二区三区在线看 | 欧美一级大片在线观看| 午夜精品久久久久久| 国产精品国产a级| 一卡二卡3卡四卡高清精品视频| 99这里有精品| 欧美另类视频| 日韩午夜激情| 亚洲午夜性刺激影院| 欧美日韩天堂| 一区二区三区黄色| 亚洲欧美日韩在线观看a三区 | 韩国女主播一区二区三区| 性亚洲最疯狂xxxx高清| 欧美专区在线播放| 国产欧美一区二区色老头| 亚洲欧美日韩国产精品| 久久成人亚洲| 国语自产精品视频在线看抢先版结局| 欧美一区二区三区男人的天堂| 久久精品一区二区三区不卡| 国产一区二区精品在线观看| 欧美一区二区三区日韩| 久久噜噜噜精品国产亚洲综合 | 亚洲无线视频| 午夜久久久久| 国产视频亚洲精品| 久久精品国产99| 欧美风情在线观看| 亚洲免费av片| 香港久久久电影| 国产视频欧美视频| 亚洲激情不卡| 欧美日本久久| 亚洲午夜精品国产| 欧美中文日韩| 一色屋精品视频在线看| 日韩小视频在线观看| 国产精品黄页免费高清在线观看| 亚洲欧美视频一区二区三区| 久久综合久久88| 亚洲国产乱码最新视频| 亚洲一级免费视频| 国产午夜精品全部视频播放| 亚洲国产精品悠悠久久琪琪| 欧美日韩三级视频| 午夜精品免费在线| 欧美福利视频在线| 亚洲一级片在线观看| 久久久综合激的五月天| 最新国产乱人伦偷精品免费网站| 亚洲图片欧洲图片日韩av| 国产农村妇女毛片精品久久莱园子 | 亚洲一区二区三区视频| 国产日韩av高清| 亚洲国产午夜| 欧美丝袜一区二区三区| 欧美一二三视频| 欧美精品二区三区四区免费看视频| 亚洲网站在线观看| 猫咪成人在线观看| 一区二区免费看| 久久久夜色精品亚洲| 一区二区三区成人| 久久综合亚州| 一本久道久久久| 久久人人97超碰人人澡爱香蕉| 亚洲区国产区| 久久久久久久一区二区| 亚洲麻豆一区| 久久一区免费| 一区二区三区国产在线| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲视频在线播放| 毛片av中文字幕一区二区| 亚洲一区久久久| 欧美日韩国产成人在线免费 | 久久久久久自在自线| 夜夜夜久久久| 免费黄网站欧美| 亚洲摸下面视频| 欧美日韩精品免费观看视一区二区 | 亚洲影院在线观看| 亚洲国内欧美| 久久九九国产精品| 亚洲少妇在线| 欧美区一区二区三区| 久久精品国产亚洲a| 国产精品久久久久久久久借妻| 亚洲精品一区二区三区四区高清 | 狠狠爱成人网| 欧美亚洲系列| 一区二区高清| 欧美精品一卡二卡|