<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設計應用 > 車(chē)輛收費管理系統的應用方案

車(chē)輛收費管理系統的應用方案

作者:鄭州歐麗電子(集團)股份有限公司 馬偉力 陳崇 胡文通 時(shí)間:2008-03-25 來(lái)源:電子產(chǎn)品世界 收藏

  系統概況

本文引用地址:http://dyxdggzs.com/article/80648.htm

  傳統車(chē)輛收費管理形式是利用人工進(jìn)行登記和收費,這樣就存在著(zhù)工作效率低、管理漏洞大的問(wèn)題,從而導致各停車(chē)場(chǎng)所大量存在收費困難,收費金額不足等情況,一方面導致管理混亂,另一方面影響資金回收,更進(jìn)一步造成惡性循環(huán)。我公司針對上述情況,進(jìn)行了全面詳細的考察和調研,同時(shí)和相關(guān)部門(mén)共同協(xié)商,開(kāi)發(fā)出非接觸式高頻IC卡車(chē)輛收費管理系統。通過(guò)該系統實(shí)現自動(dòng)識別、自動(dòng)繳費、自動(dòng)放行的操作流程從而最大限度的堵塞收費漏洞,同時(shí)在后臺軟件的支持下,數據庫得以共享實(shí)現生產(chǎn)管理、行政管理、收費管理。另外在該系統的軟硬件部分都預留有相關(guān)升級開(kāi)發(fā)接口,從而使得該系統能夠根據客戶(hù)需要進(jìn)行升級,避免了客戶(hù)的重復投資。

  系統組成及功能

  本系統主要由以下幾部分組成:,,,收費機,數據采集系統,收費管理系統。
系統結構如圖1。

  系統各部分功能介紹:

  

  用于檢測車(chē)輛的進(jìn)出情況,地感線(xiàn)圈鋪埋于車(chē)輛進(jìn)出口的位置,當有車(chē)輛經(jīng)過(guò)地感線(xiàn)圈時(shí),利用電磁感應原理,地感線(xiàn)圈檢測到磁場(chǎng)變化,根據變化情況產(chǎn)生相應信號,地感線(xiàn)圈將信號經(jīng)過(guò)處理然后將信號送到。

  

  當車(chē)輛檢測器接收到地感線(xiàn)圈傳送過(guò)來(lái)的信號后,將該信號轉換電信號,并將該信號送到收費機,由收費機發(fā)出相應指令控制。

  

  當有車(chē)輛進(jìn)出時(shí),欄桿機(即門(mén)禁)根據射頻卡收費機發(fā)出的指令執行開(kāi)門(mén)或關(guān)門(mén)命令,從而實(shí)現自動(dòng)控制車(chē)輛的進(jìn)出。

  射頻卡收費機

  射頻卡收費機的主要功能是:1、當用戶(hù)刷卡時(shí)根據車(chē)輛類(lèi)型扣除相應的停車(chē)費用并保存,記錄工作人員的考勤情況;2、接受車(chē)輛檢測器發(fā)送過(guò)來(lái)的信號,發(fā)送開(kāi)門(mén)或關(guān)門(mén)信號到欄桿機;3、向上位機發(fā)送各種收費及考勤信息。

  數據采集系統

  數據采集系統用來(lái)采集各個(gè)射頻卡收費機的收費及考勤信息,統計整理后傳送到管理系統進(jìn)行相應處理。

  收費管理系統

  收費管理系統主要完成發(fā)卡、充值、掛失、數據查詢(xún)、統計、打印等功能。

  系統工作流程

  當車(chē)輛靠近門(mén)口時(shí),地感線(xiàn)圈檢測到有車(chē)輛靠近信號,并將信號發(fā)送到車(chē)輛檢測器,車(chē)輛檢測器將感應信號轉換成電信號發(fā)送到射頻卡收費機,射頻卡收費機啟動(dòng)IC卡讀卡功能;持卡人將IC卡靠近讀卡機,讀卡機讀取卡內信息并分析卡內信息確認無(wú)誤后,自動(dòng)扣除本次費用并在射頻卡收費機上顯示相應信息(車(chē)輛類(lèi)型、本次費用、余額等),同時(shí)向欄桿機發(fā)送打開(kāi)欄桿機指令,允許車(chē)輛進(jìn)入。
當車(chē)輛要離開(kāi)時(shí),地感線(xiàn)圈檢測到有車(chē)輛離開(kāi)信號,將信號發(fā)送到車(chē)輛檢測器,車(chē)輛檢測器將感應信號轉換成電信號發(fā)送到射頻卡收費機,判斷是車(chē)輛離開(kāi)信號,同時(shí)向欄桿機發(fā)送打開(kāi)欄桿機指令,允許車(chē)輛離開(kāi)。

  射頻卡收費機工作流程及原理

  非接觸式IC 卡讀寫(xiě)器以射頻識別技術(shù)為核心,讀寫(xiě)器內主要使用了Mifare卡專(zhuān)用的讀寫(xiě)處理芯片—MMM微模塊。它是一個(gè)小型的最大操作距離達20~30mm的Mifare讀/寫(xiě)設備的核心器件,其功能包括調制、解調、產(chǎn)生射頻信號、安全管理和防碰撞機制。內部結構分為射頻區和接口區:射頻區內含調制解調器和電源供電電路,直接與天線(xiàn)連接;接口區有與單片機相連的端口,還具有與射頻區相連的收/發(fā)器、16字節的數據緩沖器、存放64對傳輸密鑰的ROM、存放3套密鑰的只寫(xiě)存儲器以及進(jìn)行三次證實(shí)和數據加密的密碼機、防碰撞處理的防碰撞模塊和控制單元。這是與射頻卡實(shí)現無(wú)線(xiàn)通信的核心模塊,也是讀寫(xiě)器讀寫(xiě)Mifare卡的關(guān)鍵接口芯片。讀寫(xiě)器工作時(shí),不斷地向外發(fā)出一組固定頻率的電磁波(13.6MHz),當有卡靠近時(shí),卡片內有一個(gè)LG串聯(lián)諧振電路,其頻率與讀寫(xiě)器的發(fā)射頻率相同,這樣在電磁波的激勵下,LG諧振電路產(chǎn)生共振,從而使電容充電有了電荷。在這個(gè)電容另一端,接有一個(gè)單向導電的電子泵,將電容內的電荷送到另一個(gè)電容內存儲。當電容器充電達到2V時(shí),此電容就作為電源為卡片上的其他電路提供工作電壓,將卡內數據發(fā)射出去或接收讀寫(xiě)器發(fā)出的數據與保存。

  硬件組成

  射頻卡收費系統結構復雜,環(huán)節較多,下面主要介紹射頻卡收費機的軟硬件結構。圖4為非接觸IC卡及其讀寫(xiě)器硬件電路框圖,主要由MMM微模塊、單片機、顯示、存儲器、欄桿機控制電路、天線(xiàn)和監控電路以及與PC機通信的TC232串行通信接口電路等部分組成。

  ?單片機系統

  單片機采用P89C51RD2HBP。它片內有64KB的ROM,1KB的RAM以及有32個(gè)I/O口。P1口與串行器件24C128和顯示、報警電路連接;P0口與MMM微模塊相連,用作數據線(xiàn);P2口用作輸出控制;P3口用于讀寫(xiě)控制和中斷。

  ?顯示電路

顯示部分采用數碼顯示,利用串行輸入BCD碼--十進(jìn)制譯碼驅動(dòng)顯示器件MC14499來(lái)完成與單片機系統的顯示接口,以顯示讀寫(xiě)器工作狀態(tài)、輸入的數據或讀出IC卡中所剩余以及出錯信息等。此器件主要有1個(gè)20位移位寄存器、1個(gè)鎖存器、1個(gè)多路輸出器。多路輸出器輸出的BCD碼經(jīng)段譯碼器譯碼后,換成七段碼(abcdefg)和小數點(diǎn)DP送到段驅動(dòng)器輸出。

  ?存儲器

  收費機設計了存儲器。存儲器選用24CXX系列的串行E2PROM。主要存放卡號、售卡員號、售卡金額、售卡日期、售卡總金額和售卡總記錄數。顯示用MC14499驅動(dòng)4位共陰數碼管。正常工作后,每隔一段時(shí)間將收費機中存儲的數據通過(guò)數據采集系統采集并將采集的信息放到PC機中保存處理。讀寫(xiě)器中存儲器可采用24C128,其存儲量為128K位,如有需要也可用容量更大的存儲器如24C256等。

  ?監控電路

  監控電路采用DS1232L芯片。它是個(gè)看門(mén)狗定時(shí)器,其功能是:上電和掉電時(shí)給89C51產(chǎn)生RESET信號;看門(mén)狗對系統進(jìn)行監控,防止死機。

  ?非接觸式IC卡

  非接觸式IC卡選用Mifare卡。其工作頻率為 13.6MHz,存儲量為1KB分16區,每區2套密碼,每個(gè)區的存儲區域相互獨立,因此每區可用作一種用途(第0區一般不用)以實(shí)現一卡多用。由于Mifare卡密碼驗證機制嚴密,保存的信息比較可靠安全,可以擦寫(xiě)幾萬(wàn)次。

  Mifare卡的16個(gè)區,每區又分4塊,每塊16字節。在售卡機中用第1區作用戶(hù)儲值塊,其中第0塊存放身份號,第1~2塊存放價(jià)格,第3塊存放兩套6字節密碼和4字節讀寫(xiě)訪(fǎng)問(wèn)條件。

  程序設計

  下面介紹收費機的軟件設計方法。

  主程序

  主程序主要完成系統變量的初始化,檢測操作射頻卡,將操作結果存儲和顯示。在收費機中使用了24C128作存儲器,主要存儲的內容有:刷卡卡號,刷卡時(shí)間,消費金額等信息。存儲器最大能存儲10000條刷卡記錄。主程序流程如圖5所示,讀寫(xiě)器對IC卡的操作流程如圖6所示。

  顯示程序

  在顯示電路中,用P1口的3根I/O口線(xiàn)(P1.0、P1.1、P1.2)分別提供時(shí)鐘信號(CLK)、串行數據(DA)和使能信號(EN)。MC14499每一次可接收20位串行輸入數據,前4位用于控制數碼管的小數點(diǎn)顯示,后16位是4個(gè)數碼管的BCD碼輸入數據。在每幀數據傳送之前,必須將EN置0;然后傳送20位數據,數據傳送完后,再將EN置1。顯示程序如下:

  DISP: CLR P1.0 ; 清CLK
  CLR P1.2 ;清EN
  MOV R2,#04 ;置傳送位數
  MOV A,#00
  LCALL W14499 ;調送數顯示
  MOV A,@R1 ;讀要顯示的數
  MOV R2,#08 ;置傳送位數
  LCALL W14499;
    INC   R1;
  MOV A,@R1;
  MOV R2,#08 ; 置傳送位數;
  LCALL W14499;
  SETB P1.2 ;置EN位
  RET
  W14499: SETB P1.0 ; 清CLK
  RLC A ;準備逐位送數顯示
  MOV P1.1,C ; 將數移入DA
    CLR P1.0 ; 清CLK
  DJNZ R2,W14499;
  RET;

  串行E2PROM讀寫(xiě)程序

  24C128為I2C總線(xiàn)的E2PROM。SCL為400kHz時(shí)鐘線(xiàn),SDA為雙向數據線(xiàn),A2、A1、A0三位為片選地址,即I2C總線(xiàn)上最多可并聯(lián)8個(gè)串行E2PROM芯片。對E2PROM的操作方式由讀寫(xiě)控制命令字決定,其操作時(shí)需請參閱相關(guān)資料?!∠旅婧?jiǎn)要介紹一下存儲器的讀寫(xiě)流程。

  對存儲器寫(xiě)操作,首先,單片機向24C128發(fā)一個(gè)START命令,產(chǎn)生開(kāi)始條件。然后,發(fā)寫(xiě)命令控制字(如A2H)。當24C128接到命令后,進(jìn)入一個(gè)寫(xiě)周期,再由單片機發(fā)送存儲地址,即確定數據寫(xiě)入到存儲器的哪個(gè)地址,隨后,單片機將要存儲的數據送入到SDA數據線(xiàn)上。寫(xiě)周期結束時(shí),單片機再發(fā)一停止位(STOP)。

  對存儲器讀操作,首先,單片機向24C128發(fā)一個(gè)START命令,產(chǎn)生開(kāi)始條件。然后發(fā)寫(xiě)命令控制字(如A2H)。當24C64接到命令后,進(jìn)入一個(gè)寫(xiě)周期,再由單片機發(fā)送存儲地址。存儲地址發(fā)送成功后,單片機又向24C128發(fā)一個(gè)START命令,產(chǎn)生開(kāi)始條件,然后發(fā)讀命令控制字(A3H)。當24C128接到命令后,進(jìn)入一個(gè)讀周期,單片機從SDA數據線(xiàn)上讀出指定存儲地址中的數據。讀周期結束時(shí),單片機再發(fā)一停止位(STOP)。(程序略)

  值得注意的是,對存儲器操作時(shí),每讀寫(xiě)一個(gè)字節,單片機必須送一個(gè)應答位(ACK),釋放一下SDA數據線(xiàn),以便存儲器能繼續接收數據。
通信程序

  在讀寫(xiě)器中,單片機與PC機之間的通信主要由TC232來(lái)實(shí)現TTL電平(0~5V)與RS232電平(+10~-10V)的轉換,以完成收費機保存的刷卡記錄的傳送。通信格式設置為:采用串行工作方式1,波特率為9600baud, 1個(gè)起始位,8位數據位,1個(gè)停止位,采取和校驗方式。讀寫(xiě)器中,單片機程序可采用C語(yǔ)言進(jìn)行編程。C語(yǔ)言有功能豐富的庫函數,運算速度快、編譯效率高、可移植性好、軟件的可讀性強,便于改進(jìn)和擴充(程序略)。

  為提高適應能力,包括用戶(hù)的各類(lèi)特殊要求,抗干擾,抗惡劣環(huán)境,除硬件上采用監控電路外,在軟件上還采取了指令冗余和軟件陷阱。

  管理系統

  管理系統主要功能如下:

  ?記錄持卡人的姓名、電話(huà),住址等相關(guān)信息,再通過(guò)發(fā)卡器將資料寫(xiě)入IC卡中,同時(shí)根據用戶(hù)購買(mǎi)的卡類(lèi)型進(jìn)行現金預存和扣除。
  ?實(shí)時(shí)紀錄收費信息和車(chē)輛進(jìn)出數據。
  ?管理系統可以定期查詢(xún)、統計,以便及時(shí)掌握各用戶(hù)的情況,還可以訂立黑名單,從而更好的進(jìn)行監控。
  ?具有各種報表輸出功能。

  由于本篇文章主要在于介紹用單片機實(shí)現停車(chē)場(chǎng)系統的自動(dòng)控制,所以在此對管理系統不作詳細闡述。

  結語(yǔ)

  本系統開(kāi)發(fā)成功后,經(jīng)過(guò)相關(guān)管理部門(mén)的使用驗證,運行穩定,結果準確,同時(shí)大大提高了工作效率。真正實(shí)現了“自動(dòng)識別、自動(dòng)繳費、自動(dòng)放行”。整個(gè)系統一次投入、長(cháng)期使用,重復投資少,維護方便。同時(shí)該系統的軟硬件部分都預留有相關(guān)升級開(kāi)發(fā)接口,從而使得該系統能夠根據客戶(hù)需要進(jìn)行升級,避免了客戶(hù)的重復投資?!?/p>

射頻卡相關(guān)文章:射頻卡原理


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>