專利名稱:移動檢票系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種可移動的無線檢票系統(tǒng),是一種應(yīng)用于汽車客運、火 車客運、民航客運等客運場所的無線檢票系統(tǒng)。二、 背景技術(shù)隨著我國長途汽車客運事業(yè)的發(fā)展,全國市級客運站都基本建立微機聯(lián)網(wǎng) 售票系統(tǒng),提高了運營企業(yè)的現(xiàn)代化管理水平和經(jīng)濟效益。但檢票還采用人工 方式,使得票款結(jié)算管理存在很多漏洞,經(jīng)常發(fā)生微機售出的票款和實際檢票 的票款不符的情況,嚴重的限制了企業(yè)的管理水平的提高。三、 發(fā)明內(nèi)容本實用新型的目的在于克服現(xiàn)有技術(shù)的不足,提供一種由本地售票服務(wù)器、 檢票控制器和多臺手持檢票裝置組成的移動檢票系統(tǒng)。 本實用新型的目的可以通過下述的技術(shù)方案來實現(xiàn)移動式檢票系統(tǒng),由STC8958CPU模塊、UART串口模塊、MC13192無線模塊、 電源模塊、CCD條形碼傳感器模塊、UART串口模塊、STC8958與MC13192連接的 SPI模塊、LED顯示模塊,STC8958CPU模塊、MC13192無線模塊、電源模塊、以 太網(wǎng)模塊組成,其特征在于STC8958CPU的P1.7、 Pl. 6、 Pl. 5和MC13192芯片 的MIS0、 M0SI、 SPICLKJ即SPI總線連接,STC8958CPU的SPI接口工作在主機 模式,是數(shù)據(jù)的控制方,MC13192設(shè)為從機模式,STC895832CPU通過4線SPI 接口對MC13192的內(nèi)部寄存器進行讀寫操作,完成對MC13192的控制及數(shù)據(jù)通 信,STC8958CPU的Pl. 4和MC13192芯片的RST相連,控制無線模塊的復(fù)位, STC8958CPU的Pl. 3和MC13192芯片的RXTXEN相連,STC8958CPU的INT1和 MC13192芯片的IRQ相連,接收無線模塊的中斷信號,RTL8019AS的低五位地址 線SA0-SA4對應(yīng)到STC895832CPU的P2. 0-P2. 4, SA6和SA9接VCC,其他地址線 全部接地。RTL8019AS的數(shù)據(jù)線SD0-SD7和STC895832CPU的數(shù)據(jù)地址線AD0-AD7 相連;軟件編程先對SPI、 UART串口、 MC13192芯片初始化,能使SPI、 UART端 口,開啟接收、發(fā)送,運行任務(wù)程序,實現(xiàn)數(shù)據(jù)的采集、發(fā)送、接收和顯示; STC8958CPU的Pl. 7、 Pl. 6、 Pl. 5和MC13192芯片的MISO、 MOSI、 SPICLKJ既 SPI總線連接,STC8958CPU的SPI接口工作在主機模式,是數(shù)據(jù)的控制方, MC13192設(shè)為從機模式,STC8958CPU通過3線SPI接口對MC13192的內(nèi)部寄存 器進行讀寫操作,從而完成對MC13192的控制及數(shù)據(jù)通信,STC8958CPU的Pl. 4 和MC13192芯片的RST相連,控制無線模塊的復(fù)位,STC8958CPU的Pl. 3和 MC13192芯片的RXTXEN相連,能使無線模塊發(fā)送、接收,STC8958CPU的Pl. 2和MC13192:芯片的IRQ相連,接收無線模塊的中斷信號;單片機還擴展了 8KRAM6264, RAM的數(shù)據(jù)線DO-D7和單片機的數(shù)據(jù)地址線 ADO-AD7相連,其高6位地址線A8-A12和單片機的P2. 0-P2. 4相連,讀信號0E、 寫信號WE、片選信號CS分別和單片機的RD、 WE、 P2.7相連,單片機的T0、 Tl 分別連接到LEDO和LEDl,控制LEDO、 LED1的發(fā)光和熄滅,單片機的RXD、 TXD 分別連接到UART串口模塊MAX232芯片的R20UT、 T2IN, UART串口模塊MAX232 芯片的R2]:N、 T20UT連接到CCD條形碼傳感器模塊。本系統(tǒng)由本地售票服務(wù)器、檢票控制器和多臺手持檢票裝置組成。多個手 持檢票裝置和檢票控制器構(gòu)成ZigBee無線網(wǎng)絡(luò),檢票控制器通過售票局域網(wǎng)和 售票服務(wù)器相連。手持檢票裝置采集的條形碼客票數(shù)據(jù)信息通過無線傳輸方式 傳輸?shù)綑z票控制器,檢票控制器將數(shù)據(jù)打包傳輸給售票服務(wù)器。售票服務(wù)器收 到數(shù)據(jù)后判斷其客票的合法性,并將控制信息反送到檢票控制器,檢票控制器 再將控制信息反送到手持檢票裝置。手持檢票裝置收到控制信息后驅(qū)動led顯 示,綠燈指示合法票號,紅燈指示非法票號。本實用新型手持檢票裝置原理-1、硬件設(shè)計。電路主要包括5個模塊STC8958CPU模塊,UART串口模塊, MC13192無線模塊,電源模塊,CCD條形碼傳感器模塊。STC8958CPU的Pl. 7、 PI. 6、P1. 5和MC13192芯片的MISO、MOSI、SPICLKJ既SPI總線連接。STC8958CPU 的SPI接口工作在主機模式,是數(shù)據(jù)的控制方,MC13192設(shè)為從機模式。 STC895832CPU通過4線SPI接口對MC13192的內(nèi)部寄存器進行讀寫操作,從而 完成對MC13192的控制及數(shù)據(jù)通信。STC8958CPU的Pl. 4和MC13192芯片的RST 相連,控制無線模塊的復(fù)位。STC8958CPU的P1.3和MC13192芯片的RXTXEN相 連,能使無線模塊發(fā)送、接收。STC8958CPU的INT1和MC13192芯片的IRQ相連, 接收無線模塊的中斷信號。單片機還擴展了 8KRAM6264, RAM的數(shù)據(jù)線DO-D7和 單片機的數(shù)據(jù)地址線ADO-AD7相連,其高6位地址線A8-A12和單片機的 P2. 0-P2. 4相連,讀信號0E、寫信號WE、片選信號CS分別和單片機的RD、 WE、 P2. 7相連。單片機的T0、 Tl分別連接到LEDO和LED1,控制LEDO、 LED1的發(fā)光和熄滅。 單片機的RXD、 TXD分別連接到UART串口模塊MAX232芯片的R20UT、 T2IN。 UART串口模塊MAX232芯片的R2IN、 T20UT連接到CCD條形碼傳感器模塊。 由CCD條形碼傳感器輸出的客票數(shù)據(jù)通過RS232串口送入到STC8958CPU, STC8958CPU將客票數(shù)據(jù)處理后通過MC13192芯片發(fā)送到檢票控制器。MC13192 芯片也可從檢票控制器接收控制信息,通過SPI傳送到STC8958CPU中。CPU經(jīng) 過數(shù)據(jù)處理后,通過GPIO控制LED顯示,綠燈為合法客票,紅燈為非法客票。42、軟件設(shè)計。軟件采用模塊化結(jié)構(gòu)設(shè)計方式,包括6個模塊數(shù)據(jù)無線發(fā)送模塊;數(shù)據(jù)無線接收模塊;UART串口模塊;STC8958與MC13192連接的SPI 模塊;中斷服務(wù)模塊;LED顯示模塊。軟件編程先對SPI、 UART串口、 MC13192芯片初始化。能使SPI、 UART端口, 開啟接收、發(fā)送。運行任務(wù)程序,實現(xiàn)數(shù)據(jù)的采集、發(fā)送、接收和顯示。本實用新型檢票控制器原理1、 硬件設(shè)計。電路主要包括4個模塊STC8958CPUCPU模塊、MC13192無 線模塊、電源模塊、以太網(wǎng)模塊。STC8958CPU的Pl. 7、 Pl. 6、 Pl. 5和MC13192芯片的MIS0、 MOSI、 SPICLKJ 既SPI總線連接。STC8958CPU的SPI接口工作在主機模式,是數(shù)據(jù)的控制方, MC13192設(shè)為從機模式。STC8958CPU通過3線SPI接口對MC13192的內(nèi)部寄存 器進行讀寫操作,從而完成對MC13192的控制及數(shù)據(jù)通信。STC8958CPU的P1.4 和MC13192芯片的RST相連,控制無線模塊的復(fù)位。STC8958CPU的Pl. 3和 MC13192芯片的RXTXEN相連,能使無線模塊發(fā)送、接收。STC8958CPU的Pl. 2 和MC13192芯片的IRQ相連,接收無線模塊的中斷信號。RTL8019AS是高集成度全雙工10M/S以太網(wǎng)控制芯片,可實現(xiàn)基于Ethernet 協(xié)議的MAC層的全部功能,內(nèi)置16KB的SRAM,雙DMA通道和FIFO,可完成數(shù) 據(jù)包的發(fā)送和接收功能。RTL8019AS的低五位地址線SA0-SA4對應(yīng)到單片機的 P2. 0-P2. 4, SA6和SA9接VCC,其他地址線全部接地。RTL8019AS的數(shù)據(jù)線SD0-SD7 和單片機的數(shù)據(jù)地址線AD0-AD7相連。單片機還擴展了 32KRAM62256, RAM的數(shù) 據(jù)線DO-D7和單片機的數(shù)據(jù)地址線ADO-AD7相連,其高7位地址線A8-A14和單 片機的P2. 0-P2. 6相連,讀信號0E、寫信號、片選信號分別和單片機的RD、 WE、 P2.7相連,能夠?qū)崿F(xiàn)高速的吞吐數(shù)據(jù)。STC8958單片機內(nèi)部有16KEEPR0M,可以 存儲網(wǎng)關(guān)地址、MAC地址、ID網(wǎng)絡(luò)標識符、網(wǎng)絡(luò)掩碼等。這樣可靈活方便地修 改網(wǎng)關(guān)參數(shù),適應(yīng)不同的環(huán)境,同時也有利用以后的擴展。2、 軟件設(shè)計以太網(wǎng)通信傳輸層采用無連接的UDP協(xié)議,這樣避免三次握手 的連接,可以提高網(wǎng)絡(luò)的傳輸效率。單片機首先初始化RTL8019AS芯片和MC13192芯片。當(dāng)數(shù)據(jù)從RJ45過來時, 單片機對數(shù)據(jù)包進行分析,如果是ARP (物理地址解析協(xié)議)數(shù)據(jù)包,則程序轉(zhuǎn) 入ARP處理程序。如果是IP (網(wǎng)間協(xié)議)數(shù)據(jù)包且傳輸層使用UDP,端口正確,則認為數(shù)據(jù)包正確。數(shù)據(jù)解包,通過無線芯片發(fā)送到對應(yīng)的手持檢票裝置。反 之,如果單片機從MC13192接口收到數(shù)據(jù),則將數(shù)據(jù)按照UDP協(xié)議格式打包, 由RTL8019AS將數(shù)據(jù)傳輸?shù)骄钟蚓W(wǎng)中。本實用新型與現(xiàn)有技術(shù)相比具有可實現(xiàn)移動檢票、多臺手持檢票裝置可同時移動檢票,實現(xiàn)檢票的自動化和自動控制,提高了運營企業(yè)的現(xiàn)代化管理水 平和經(jīng)濟效益的優(yōu)點。四、
圖1是移動式檢票系統(tǒng)的原理框圖圖2是移動式檢票系統(tǒng)的手持檢票裝置電原理圖 圖3是移動式檢票系統(tǒng)的檢票控制器原理圖 圖4是移動式檢票系統(tǒng)的檢票控制器電原理圖五具體實施方式
圖l——3所示移動式檢票系統(tǒng),由STC8958CPU模塊、UART串口模塊、 MC13192無線模塊、電源模塊、CCD條形碼傳感器模塊、數(shù)據(jù)無線發(fā)送模塊、數(shù) 據(jù)無線接收模塊、UART串口模塊、STC8958與MC13192連接的SPI模塊、中斷 服務(wù)模塊、LED顯示模塊,STC8958CPUCPU模塊、MC13192無線模塊、電源模塊、 以太網(wǎng)模塊組成。STC8958CPU的Pl. 7、 Pl. 6、 Pl. 5和MC13192芯片的MIS0、 M0SI、 SPICLKJ既SPI總線連接,STC8958CPU的SPI接口工作在主機模式,是 數(shù)據(jù)的控制方,MC13192設(shè)為從機模式,STC895832CPU通過4線SPI接口對 MC13192的內(nèi)部寄存器進行讀寫操作,完成對MC13192的控制及數(shù)據(jù)通信, STC8958CPU的Pl. 4和MC13192芯片的RST相連,控制無線模塊的復(fù)位, STC8958CPU的Pl. 3和MC13192芯片的RXTXEN相連,STC8958CPU的INT1和 MC13192芯片的IRQ相連,接收無線模塊的中斷信號;軟件編程先對SPI、 UART 串口、 MC13192芯片初始化,能使SPI、 UART端口,開啟接收、發(fā)送,運行任務(wù) 程序,實現(xiàn)數(shù)據(jù)的采集、發(fā)送、接收和顯示;STC8958CPU的P1.7、 P1.6、 Pl. 5 和MC13192芯片的MISO、 MOSI、 SPICLKJ既SPI總線連接,STC8958CPU的SPI 接口工作在主機模式,是數(shù)據(jù)的控制方,MC13192設(shè)為從機模式,STC8958CPU 通過3線SPI接口對MC13192的內(nèi)部寄存器進行讀寫操作,從而完成對MC13192 的控制及數(shù)據(jù)通信,STC8958CPU的Pl. 4和MC13192芯片的RST相連,控制無線 模塊的復(fù)位,STC8958CPU的P1.3和MC13192芯片的RXTXEN相連,能使無線模 塊發(fā)送、接收,STC8958CPU的P1.2和MC13192芯片的IRQ相連,接收無線模塊 的中斷信號。單片機還擴展了 8KRAM6264, RAM的數(shù)據(jù)線D0-D7和單片機的數(shù)據(jù) 地址線ADO-AD7相連,其高6位地址線A8-A12和單片機的P2.0-P2.4相連,讀 信號0E、寫信號WE、片選信號CS分別和單片機的RD、 WE、 P2. 7相連,單片機 的TO、 T1分別連接到LED0和LED1,控制LEDO、 LED1的發(fā)光和熄滅,單片機的 RXD、 TXD分別連接到UART串口模塊MAX232芯片的R20UT、 T2IN, UART串口模 塊MAX232芯片的R2IN、 T20UT連接到CCD條形碼傳感器模塊。
權(quán)利要求1. 移動式檢票系統(tǒng),由STC8958CPU模塊、UART串口模塊、MC13192無線模塊、電源模塊、CCD條形碼傳感器模塊、UART串口模塊、STC8958與MC13192連接的SPI模塊、LED顯示模塊,STC8958CPU模塊、MC13192無線模塊、電源模塊、以太網(wǎng)模塊組成,其特征在于STC8958CPU的P1.7、P1.6、P1.5和MC13192芯片的MISO、MOSI、SPICLKJ即SPI總線連接,STC8958CPU的SPI接口工作在主機模式,是數(shù)據(jù)的控制方,MC13192設(shè)為從機模式,STC895832CPU通過4線SPI接口對MC13192的內(nèi)部寄存器進行讀寫操作,完成對MC13192的控制及數(shù)據(jù)通信,STC8958CPU的P1.4和MC13192芯片的RST相連,控制無線模塊的復(fù)位,STC8958CPU的P1.3和MC13192芯片的RXTXEN相連,STC8958CPU的INT1和MC13192芯片的IRQ相連,接收無線模塊的中斷信號,RTL8019AS的低五位地址線SA0-SA4對應(yīng)到STC895832CPU的P2.0-P2.4,SA6和SA9接VCC,其他地址線全部接地,RTL8019AS的數(shù)據(jù)線SD0-SD7和STC895832CPU的數(shù)據(jù)地址線AD0-AD7相連,STC8958CPU的P1.7、P1.6、P1.5和MC13192芯片的MISO、MOSI、SPICLKJ既SPI總線連接,STC8958CPU的SPI接口工作在主機模式,是數(shù)據(jù)的控制方,MC13192設(shè)為從機模式,STC8958CPU通過3線SPI接口對MC13192的內(nèi)部寄存器進行讀寫操作,從而完成對MC13192的控制及數(shù)據(jù)通信,STC8958CPU的P1.4和MC13192芯片的RST相連,控制無線模塊的復(fù)位,STC8958CPU的P1.3和MC13192芯片的RXTXEN相連,STC8958CPU的P1.2和MC13192芯片的IRQ相連,接收無線模塊的中斷信號;單片機擴展了8KRAM6264,RAM的數(shù)據(jù)線D0-D7和單片機的數(shù)據(jù)地址線AD0-AD7相連,其高6位地址線A8-A12和單片機的P2.0-P2.4相連,讀信號OE、寫信號WE、片選信號CS分別和單片機的RD、WE、P2.7相連,單片機的T0、T1分別連接到LED0和LED1,控制LED0、LED1的發(fā)光和熄滅,單片機的RXD、TXD分別連接到UART串口模塊MAX232芯片的R2OUT、T2IN,UART串口模塊MAX232芯片的R2IN、T2OUT連接到CCD條形碼傳感器模塊。
專利摘要本實用新型公開了一種移動式檢票系統(tǒng)。由STC8958 CPU模塊、UART串口模塊、MC13192無線模塊、電源模塊、CCD條形碼傳感器模塊、數(shù)據(jù)無線發(fā)送模塊、數(shù)據(jù)無線接收模塊、UART串口模塊、STC8958與MC13192連接的SPI模塊、中斷服務(wù)模塊、LED顯示模塊,STC8958 CPU CPU模塊、MC13192無線模塊、電源模塊、以太網(wǎng)模塊組成。STC8958 CPU和MC13192芯片總線連接,STC8958 CPU的SPI接口工作在主機模式,MC13192設(shè)為從機模式,STC895832 CPU通過4線SPI接口對MC13192的內(nèi)部寄存器進行讀寫操作,STC8958 CPU和MC13192芯片的RST相連,控制無線模塊的復(fù)位,STC8958 CPU的P1.3和MC13192芯片的RXTXEN相連,STC8958 CPU的INT1和MC13192芯片的IRQ相連,接收無線模塊的中斷信號。它是一種多臺手持檢票裝置可同時移動檢票的自動檢票系統(tǒng)。
文檔編號G07B11/00GK201111149SQ20072010169
公開日2008年9月3日 申請日期2007年6月18日 優(yōu)先權(quán)日2007年6月18日
發(fā)明者陳卓夷, 陳卓嫻 申請人:陳卓嫻;陳卓夷