999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于430單片機的出租車計價器設計與實現*

2015-09-21 01:30:16齊軒晨
網絡安全與數據管理 2015年17期
關鍵詞:單片機程序設計

葉 磊,黃 瑩,齊軒晨,劉 艷

(南京郵電大學 電子科學與工程學院,江蘇 南京 210023)

0 引言

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

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

1 設計思路

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

2 硬件設計

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

圖1 整體結構圖

2.1 單片機單元電路設計

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

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

圖2 單片機系統電路圖

2.2 測速單元電路設計

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

圖3 光電測速電路原理圖

2.3 液晶顯示單元電路設計

液晶顯示單元電路[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Ω均可。

圖4 液晶控制電路

圖5 輸入輸出接口電路

2.4 掉電保護單元電路設計

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

圖6 SD卡接口電路

3 軟件設計

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

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

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

圖7 主程序框圖

4 測試及分析

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

表1 模擬出租車運行信息表

圖8 基于430單片機出租車計價器實物圖

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.

猜你喜歡
單片機程序設計
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
“程序猿”的生活什么樣
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 日韩欧美91| 亚洲丝袜第一页| 日韩小视频在线播放| 国产成人精品视频一区视频二区| 国产特级毛片| 久久永久精品免费视频| 动漫精品中文字幕无码| av天堂最新版在线| 国产精品不卡永久免费| 国产在线日本| 欧美成人综合在线| 欧美狠狠干| 国产91麻豆免费观看| 国产高清国内精品福利| 国禁国产you女视频网站| 亚洲免费三区| 在线国产欧美| a级毛片免费网站| 免费一级成人毛片| www.狠狠| 日韩区欧美区| 99视频在线观看免费| 男人天堂亚洲天堂| 波多野结衣一区二区三区四区视频| 亚洲日韩高清在线亚洲专区| 最新国产高清在线| 2020极品精品国产 | 丁香五月激情图片| 国产欧美日韩另类精彩视频| 一级毛片免费的| 国产精品亚洲综合久久小说| 久久九九热视频| 手机看片1024久久精品你懂的| 天堂成人在线| 国产地址二永久伊甸园| 日本欧美精品| 宅男噜噜噜66国产在线观看| av大片在线无码免费| 高潮毛片无遮挡高清视频播放| 国产波多野结衣中文在线播放| 亚洲综合精品第一页| 激情综合五月网| 98精品全国免费观看视频| 国产精品亚洲专区一区| 尤物精品国产福利网站| 国产办公室秘书无码精品| 亚洲 欧美 中文 AⅤ在线视频| 亚洲人成网站观看在线观看| 免费A级毛片无码无遮挡| 国产精品成| 亚洲天堂777| 人妻91无码色偷偷色噜噜噜| 午夜三级在线| 国产粉嫩粉嫩的18在线播放91| 99在线视频网站| 国产区成人精品视频| 澳门av无码| 久久精品视频一| 久久综合五月婷婷| 最新国产成人剧情在线播放 | 国产成人麻豆精品| 国产chinese男男gay视频网| 欧美国产中文| 国产本道久久一区二区三区| 免费人成黄页在线观看国产| 最新无码专区超级碰碰碰| 天天操精品| 国产xx在线观看| 熟妇丰满人妻av无码区| 99久久精品美女高潮喷水| 亚洲无码高清一区| 一本色道久久88| 亚洲av色吊丝无码| 日本久久久久久免费网络| 亚国产欧美在线人成| 美女视频黄又黄又免费高清| 国产欧美日韩在线一区| 国产91小视频在线观看| 成人在线综合| 亚洲国产成熟视频在线多多| 精品夜恋影院亚洲欧洲| 啪啪国产视频|