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

基于ARM的地鐵自動檢票機控制系統研究

2012-06-21 10:48:58張冬泉
城市軌道交通研究 2012年5期
關鍵詞:信息系統

楊 超 張冬泉

(北京交通大學機械與電子控制工程學院,100044,北京∥第一作者,工程師)

自動檢票機(AGM),也稱作閘機,是自動售檢票系統(AFC)的重要組成部分,承擔者控制客流、提供客流基礎信息的任務,是AFC系統重要的現場設備。ARM(Advanced RISC Machines,精簡指令集機器)架構,是一個32位元精簡指令集(RISC)中央處理器架構,在許多嵌入式系統設計中被廣泛使用,因而在自動檢票機控制系統的設計中選擇了ARM內核的CPU作為微控制器(MCU)。本文在分析自動檢票機基本功能的基礎上,重點研究了基于ARM的自動檢票機的控制系統。

1 AGM整體功能分析

1.1 AGM硬件結構

AGM是AFC系統的現場設備,設置于城市軌道交通車站的進出站口。乘客進出站時,AGM根據車票介質上存儲的信息完成對車票合法性檢查,統計進出站信息和客流信息,同時達到提高通過效率、降低運輸成本、減輕工作人員勞動強度、實現車站管理信息化等目的,最終實現提高城市軌道交通運行效率的目的[4]。AGM的硬件部分主要包括機械殼體、門禁機構、主控板、GPIO(數字量輸入輸出)單元、液晶顯示器、讀卡器等部分。AGM的內部結構如圖1所示。

圖1 AGM內部結構示意圖

1.2 AGM票卡流程分析

目前,城市軌道交通的AFC系統已經實現了通過非接觸式IC卡進行自動檢票。AGM最主要的任務是判斷乘客票卡的合法性,開放或關閉閘門,以及回收票卡。需要回收的票卡指的是在車站臨時購買的乘車票卡而不是公交一卡通。

當乘客進站時,乘客只需刷卡進入,此時AGM不需要區分該卡是公交一卡通還是臨時購買的乘車票卡,只需要判斷票卡的合法性以及開放閘門,待乘客進入后關閉閘門進行下一次的操作。乘客進站流程如圖2所示。

圖2 乘客進站流程圖

當乘客出站時,持有公交一卡通的乘客只需要刷卡即可,AGM會自動判斷票卡的合法性,開放閘門,待乘客出去后關閉閘門進行下一次的操作;持有臨時乘車票卡的乘客,需要將票卡插入AGM,進行票卡合法性判斷并進行票卡回收的操作,若票有效,乘客才能順利出站。乘客出站流程如圖3所示。

圖3 乘客出站流程圖

2 AGM控制系統方案設計

2.1 AGM控制系統功能分析

當乘客持公交一卡通卡進站時,AGM只需要進行讀卡的相關操作;當乘客持車站購買的臨時乘車票卡出站時,AGM需要進行票卡合法性判斷并進行票卡回收的相關操作。本文研究的AGM的功能主要是針對票卡回收的相關操作。為了完成一次票卡回收的操作,AGM的控制系統需要完成以下幾項操作:

(1)傳感器信息檢測。為了檢測票卡的位置,在票卡行經的各個位置安裝了許多傳感器。主控系統通過從這些傳感器獲得的實時檢測信息,判斷票卡準確的位置信息。這也是控制系統做出各種決策的直接信息來源。

(2)電磁鐵的控制。整個系統安裝了數量眾多的電磁鐵,通過電磁鐵的動作效應可以控制票卡進入哪個票箱。

(3)步進電機控制。整個AGM安裝了3個步進電機(票卡搬送部分1個,票卡回收部分2個)。步進電機是整個AGM的動力來源,因而步進電機的控制對票卡的回收起著決定性的作用。

(4)液晶顯示。用于用戶提示信息的顯示,增強了系統的交互性和友好性。

(5)和上層服務器通信。位于車站的AGM與上層的服務器是相互聯通的:一方面,AGM把記錄的客流基本信息傳給上層服務器用于客流信息的統計、分析,最終為客流調度服務;另一方面,上層服務器將票卡的信息傳送給AGM,用于判斷乘客票卡的合法性。圖4為AGM控制系統的應用功能框圖。

各種功能的傳感器主要用來檢測票卡的位置、狀態,以及票箱中票卡是否已滿。控制系統就是通過檢測這些傳感器的狀態來獲知外部信息。這部分信息大多為I/O量,CPU通過GPIO來獲取這部分信息。同時,CPU可以通過GPIO端口直接控制電磁鐵和步進電機,用于實現票卡的回收操作。系統的一些提示或者報警信息可以通過顯示器動態地告知乘客。可以采用TCP/IP協議與上層服務器之間進行通信,實現和網絡的互聯。

圖4 AGM控制系統的應用功能框圖

2.2 AGM控制系統方案設計

通過分析AGM控制系統的應用功能,可以明確控制系統需要提供的資源和完成的任務,便于系統方案設計。以51系列為代表的傳統單片機無論從資源還是運算能力上已經無法滿足AGM控制系統的功能要求,而工控機存在體積大,自身不提供直接的I/O端口,嵌入性較差等限制性因素,因此,選用S3C2440A作為AGM控制系統的微控制器。

S3C2440A是三星公司推出的一款32位的RISC處理器,主頻可達400MHz,資源豐富,可支持嵌入式操作系統如Windows CE。圖5所示為基于S3C2440設計的控制系統方案圖。

圖5 AGM控制系統方案設計

嵌入式系統可以根據系統的功能要求實現系統硬件功能的定制,將需要用到的資源從CPU中擴展出來,而隱藏不需要用到的資源,從而實現系統的最簡潔化。引出的端口主要有:①GPIO——傳感器信息的采集、步進電機的控制以及電磁鐵的驅動都需要用到大量的GPIO。GPIO是系統獲取外部信息的主要方式。②觸摸屏——用于提示信息和系統信息的顯示,增強系統的交互性。③以太網接口——AGM和上位機可以通過此端口實現互聯。④COM/JTAG/USB——系統調試用端口;⑤按鍵/蜂鳴器——可用于調試,也可用于交互。

引出的部分端口是考慮到了系統的調試。在調試好的系統上可以將此部分資源隱藏。至此,基于S3C2440A的嵌入式方案的硬件環境已經建立。

3 對硬件物理地址的訪問

Windows CE是一個多任務、實時的嵌入式操作系統,可以提高系統資源的利用效率。但是,Windows CE是一個保護型的操作系統,不允許直接訪問硬件的物理地址。主控系統對外圍傳感器信息的采集、步進電機的控制、與上層服務器通信等均用到大量的GPIO的操作,因此,需要直接訪問CPU的物理地址。現以步進電機的控制為例介紹在Windows CE系統環境下對GPIO的操作。

3.1 物理地址的動態綁定

步進電機的控制通常需要3根線:使能信號線(EN)、方向信號線(DIR)和時鐘信號線(CLK);為了給出控制信號,還需要用到S3C2440A的GPIO端口。在 Windows CE系統環境下,為了完成GPIO的操作,首先需要將S3C24402440A的GPIO端口的物理地址塊映射成操作系統可以訪問的虛擬地址空間。如下所示:

函數VirtualAlloc用于在用戶的進程空間中為要映射的物理地址保存一塊虛擬地址空間。這塊空間的大小由sizeof(GPIO_RES)定義。如果虛擬地址空間申請成功,函數的返回值是虛擬地址空間的基地址,存儲在v_pGPIO_REGS中。

函數VirtualCopy用于將實際的物理地址對應給VirtualAlloc剛才保留的虛擬地址空間,以完成物理地址與虛擬地址空間的綁定。這里的操作完成了GPIO的物理地址塊GPIO_PHY_BASE與剛申請的虛擬地址空間v_pGPIO_REGS的綁定。函數的返回值是布爾量,表征了此次地址綁定是否成功,從而在Windows CE系統環境下就可以通過操作虛擬地址空間v_pGPIO_REGS來實現對硬件地址的操作。

用完的內存可通過函數VirtualFree將其釋放。用法如下:

Virtual(v_pGPIO_REGS,sizeof(GPIO_REGS),MEM_DECOMMIT)

3.2 對GPIO的操作

完成了物理地址的動態綁定后,就可以通過訪問虛擬地址來給出步進電機的控制信號。例如步進電機的初始化就可以通過如下方式實現:

v_pGPIO_REGS->GPGCON_VIRTUAL=

(01<<06)|∥電機使能信號設置

(01<<10)|∥電機時鐘信號設置

(01<<12);∥電機方向信號設置

在Windows CE系統環境下對GPIO的操作均可以通過這種方式實現。

[1]寧斐,滑蓉,周子社.鐵路客運專線自動檢票機關鍵技術研究[J].鐵路信息系統,2008,18(8):18.

[2]張彥.AFC技術及鐵路自動售檢票系統研究[J].中國鐵路,2009(3):50.

[3]Ampelas A.Automatic fare collection[C]∥ 2001IEEE Intelligent Transportation Systems Conference Proceedings.Oakland:IEEE,2001:1164.

[4]陳勇.地鐵自動售檢票系統[J].鐵道通信信號,2002(3):17.

[5]張冬泉.Windows CE實用開發技術[M].2版.北京:電子工業出版社,2008.

[6]Microsoft.Microsoft windows CE device driver kit[M].北京:北京希望電子出版社,2000.

猜你喜歡
信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产精品免费露脸视频| 亚洲高清国产拍精品26u| 国产精品一老牛影视频| 欧美69视频在线| 欧美激情视频一区| 国产综合日韩另类一区二区| 91小视频在线观看| 国产成人精品无码一区二| 亚洲人成网18禁| 99re热精品视频中文字幕不卡| 99人妻碰碰碰久久久久禁片| 青青国产视频| 精品国产成人国产在线| 亚洲第一黄片大全| 四虎精品国产AV二区| 国产黄色片在线看| 麻豆精品在线| 激情在线网| 国产福利不卡视频| 2020精品极品国产色在线观看| 亚洲色图欧美激情| 色欲色欲久久综合网| 福利视频久久| 一区二区三区在线不卡免费| 国产精品99在线观看| 国产91小视频| 97国产在线视频| 91精品免费高清在线| 高h视频在线| 国产剧情国内精品原创| 18禁影院亚洲专区| 国产欧美精品一区二区| 亚洲成年人片| 丁香五月婷婷激情基地| 久热精品免费| 国产午夜无码专区喷水| 亚洲成人免费在线| 午夜视频日本| 中文字幕66页| 无码中字出轨中文人妻中文中| 精品99在线观看| 成人日韩视频| 欧美亚洲国产一区| 在线播放国产99re| 国产精品第一区| 香蕉eeww99国产在线观看| 亚洲日韩第九十九页| 日韩小视频在线观看| 国外欧美一区另类中文字幕| 久久伊人操| 激情国产精品一区| 成人福利一区二区视频在线| 九九热视频在线免费观看| 久久96热在精品国产高清| 婷婷色婷婷| 日韩免费无码人妻系列| 欧美一级在线看| 国产欧美视频综合二区| 国产精品19p| 激情六月丁香婷婷| 亚洲人成网7777777国产| 欧美乱妇高清无乱码免费| 国产玖玖玖精品视频| 国产国产人免费视频成18| 57pao国产成视频免费播放| 一级黄色欧美| 9999在线视频| 欧美亚洲激情| 亚洲成a人片在线观看88| 制服丝袜无码每日更新| 狠狠色综合网| 五月激激激综合网色播免费| 99热这里只有免费国产精品 | 毛片网站在线看| 国产99精品久久| 久久动漫精品| 自拍偷拍欧美日韩| 九九免费观看全部免费视频| 日韩黄色精品| 2021国产精品自产拍在线| 国产精品自在线天天看片| 精品综合久久久久久97超人|