- 相關推薦
基于μPD78F0034單片機的出租車計費器的設計與實現(xiàn)
摘要:介紹了基于μPD78F0034單片機和模塊式結構的出租車計費器的硬件和軟件設計方法,討論了μPD78F0034單片機的主要特點;介紹了該單片機和PC機串行通信的硬件連接方法;同時給出了采用單、雙信號防作弊技術來防止計費器作弊的具體實現(xiàn)方法。關鍵詞:出租車計費器;μPD78F0034;串行通信;防作弊技術
隨著出租車行業(yè)的發(fā)展,對出租車計費器的要求也越來越高,用戶不僅要求計費器性能穩(wěn)定,計費準確,有防作弊功能;同時還要求其具有車票資料打印 、IC卡付費、語音報話、和電腦串行通信等功能。通常,設計出租車計費器面臨以下三方面的問題:
(1)不同國家和地區(qū)的計費方式存在差異。有些地區(qū)有夜間收費及郊區(qū)收費等,而有些地區(qū)則無夜間收費和郊區(qū)收費;即使同一地區(qū),不同車型的出租車,其計費方式也有差別;另一方面,出租車還面臨幾年一次的調價或調整計費方式等問題。因此,所設計的計費器不僅要能滿足不同國家和地區(qū)的要求,而且計費方式的調整也應當很方便。
(2)由于個別地區(qū)對計費器有特殊要求,有時必須修改軟件;另外,計費器還面臨軟件的升級;因而,所設計的計費器應能很方便地重新編程。
(3)計費器必須要有防作弊功能,能有效防止司機作弊;同時要防止計費器在營運過程中死機。
為此,筆者設計了一款計費器,較好地解決了上述問題。該計費器內設置了多達64個選項,幾乎涵蓋了大多數(shù)國家和地區(qū)的出租車計費方式,因此,使用時無需更改計費器的硬件,而只需更改相應的選項資料,便可適用于不同的國家和地區(qū),且計費資料的傳送可由電腦通過RS-232串口或專用的手持式資料傳輸器來完成,非常方便;由于采用了具有32kB FLASH ROM的單片機μPD78F0034,因此,編程時無需將單片機從電路板上取下,就可以直接對單片機進行編程;另外,該設計還采用單、雙信號防作弊技術和看門狗電路,較好地解決了計費器的作弊現(xiàn)象及死機問題。目前,該計費器已在許多大中城市得到了廣泛的應用。
1 系統(tǒng)中各模塊的硬件結構
這種用μPD78F0034為主控器件設計的計費器的組成框圖如圖1所示。整個計費器系統(tǒng)共由五個模塊組成,分別為主控模塊、按鍵顯示模塊、防作弊及脈沖輸入模塊、通信模塊和電源模塊。
1.1 主控模塊
主控模塊的結構框圖如圖2所示,圖中的單片機為日本NEC 公司的μPD78F0034,該芯片的主要特點如下:
●時鐘為8.38MHz時,指令周期為0.24μs;
●ROM為32kB FLASH,RAM為1024 bytes;
●可尋址空間為64kB bytes,有5個外部中斷和15個內部中斷;
●帶有39個CMOS I/O,8個CMOS輸入和4個N-CH漏極開路I/O;
●帶有1個16位
[1] [2] [3] [4]
【基于μPD78F0034單片機的出租車計費器的設計與實現(xiàn)】相關文章:
基于SOPC技術的出租車計費系統(tǒng)的設計與實現(xiàn)04-30
基于單片機的交通燈控制系統(tǒng)設計與實現(xiàn)05-02
基于單片機的超聲波測距儀的設計與實現(xiàn)畢業(yè)論文05-01
基于FPGA的TSoverlP的設計和實現(xiàn)論文04-29
基于ARCGIS的數(shù)字校園系統(tǒng)的設計與實現(xiàn)05-02
基于ArcIMS的校園WebGIS系統(tǒng)設計與實現(xiàn)04-29
基于COM+的WebGIS系統(tǒng)設計與實現(xiàn)04-30