• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      食堂消費智能化管理系統(tǒng)的設(shè)計

      2013-10-12 10:47:32姚小春郭春爽
      吉林建筑大學(xué)學(xué)報 2013年1期
      關(guān)鍵詞:射頻卡食堂總線

      姚小春 郭春爽

      (1:吉林建筑工程學(xué)院電氣與電子信息學(xué)院,長春 130118;2:吉林省建筑設(shè)計有限公司,長春 130021)

      隨著社會的發(fā)展和生活水平的提高,不管是企事業(yè)單位還是大、中、小學(xué)校園內(nèi)都建有一定規(guī)模的食堂,采用先進(jìn)技術(shù)和設(shè)備使管理者提高工作效率,消費者消費更方便、安全、節(jié)時已成為一種趨勢.近年來,無線射頻技術(shù)不斷推出,其優(yōu)良特性迅速吸引了廣大用戶,在全球得到了廣泛應(yīng)用.基于射頻卡具有抗惡劣環(huán)境、保密性強、安全性高、識別號唯一無法偽造等優(yōu)點,也迅速在食堂管理上得到廣泛應(yīng)用.CAN總線是由德國Bosch公司20世紀(jì)80年代初提出的國際上應(yīng)用最廣泛的現(xiàn)場總線之一.由于性能好、可靠性極高且價格低廉,所以應(yīng)用范圍越來越廣泛.現(xiàn)在CAN總線已形成國際標(biāo)準(zhǔn),被公認(rèn)為最有前途的現(xiàn)場總線之一.目前,國內(nèi)多數(shù)食堂主要采用接觸式IC卡,射頻模塊主要采用國產(chǎn)型號為FM 1702.下位機與管理主機之間的通訊采用RS 485總線技術(shù).而FM 1702射頻模塊存在外圍電路復(fù)雜,接線相對繁瑣等缺點,RS 485總線存在相對保密性不高,傳輸速度慢等缺點.本文把無線射頻技術(shù)和CAN總線技術(shù)應(yīng)用于食堂消費管理系統(tǒng)中,使售飯管理系統(tǒng)體現(xiàn)智能化特點.提高管理者的工作效率,使射頻卡持有者的消費變得方便、簡潔.

      1 系統(tǒng)總體設(shè)計方案和硬件電路設(shè)計

      1.1 系統(tǒng)總體設(shè)計方案

      在食堂消費智能化管理系統(tǒng)中,持卡人身份的快速確認(rèn)和各種信息的快速傳遞和管理,以及防偽是本系統(tǒng)設(shè)計中最重要的技術(shù)問題.為此,本設(shè)計采用了以ZLG 500 A為采集模塊的射頻技術(shù)和CAN總線技術(shù),以及SQL Server 2000數(shù)據(jù)庫管理等.該系統(tǒng)由終端售飯機、讀卡模塊、食堂管理主機、數(shù)據(jù)庫及CAN通信總線組成.圖1為本系統(tǒng)的總體設(shè)計方案框圖.

      圖1 食堂消費智能化管理系統(tǒng)總體框圖

      1.2 硬件電路設(shè)計

      1.2.1 終端機售飯機設(shè)計

      終端售飯機即窗口機,是直接和用戶打交道的主要前臺設(shè)備.主要完成持卡者的消費操作、余額查詢等功能.設(shè)計中售飯機的單片機采用AT 89 S 52,負(fù)責(zé)射頻卡信息的處理[1].射頻卡讀/寫器模塊采用ZLG 500 A完成對非接觸式射頻卡的讀/寫等操作[1].

      本系統(tǒng)利用ZLG 500射頻卡讀寫模塊對MIFARE1射頻卡進(jìn)行數(shù)據(jù)的讀出和寫入,進(jìn)而完成售飯系統(tǒng)中的用戶注冊、消費、掛失等操作.ZLG 500 A模塊可方便地與任何MCU進(jìn)行接口,三線分別為SS,時鐘線SCLK和數(shù)據(jù)線SDATA.主控制器的MCU通過此三線相連,與讀卡模塊的MCU相連,由主控器的MCU控制讀卡模塊的所有操作[2].

      1.2.2 通訊電路設(shè)計

      售飯機的通信采用CAN總線技術(shù),實現(xiàn)了管理主機與終端售飯機之間數(shù)據(jù)的快速、準(zhǔn)確傳遞,提高了食堂管理的智能化,圖2為上位機控制器CAN總線通信部分電路.控制器AT 89 S 52為高電平復(fù)位,而SJA 1000為低電平復(fù)位,增強CAN總線各節(jié)點的抗干擾能力[3].

      圖2 通信系統(tǒng)硬件電路圖

      2 系統(tǒng)軟件設(shè)計

      系統(tǒng)軟件由主程序、單片機AT 89 S 52和讀卡模塊ZLG 500 A通訊程序,CAN總線通訊程序及其他功能子程序或中斷程序等組成.主程序完成系統(tǒng)的初始化即射頻卡的識別、讀、寫,各種通訊初始化、各種中斷、定時器初始化等.CAN總線通訊程序完成運行和中斷處理等、與鍵盤顯示有關(guān)的程序處理等[4].圖3為終端售飯機主程序流程圖.

      2.1 CAN總線通訊程序設(shè)計

      CAN總線通訊軟件設(shè)計主要由3個部分組成,即CAN初始化、寫數(shù)據(jù)發(fā)送、讀數(shù)據(jù)接收.

      SJA 1000初始化:SJA 1000是在復(fù)位模式進(jìn)行,包括工作方式的設(shè)定、接收濾波模式的設(shè)置、接收屏蔽寄存器AMR和接收代碼寄存器ACR的設(shè)置、波特率參數(shù)設(shè)置、輸出模式的設(shè)置等.

      寫數(shù)據(jù)發(fā)送:初始化后,節(jié)點可通過CAN總線發(fā)送和接收CAN總線上的信息.信息的發(fā)送由CAN控制器SJA 1000根據(jù)CAN總線的規(guī)則自動完成,主控器必須把發(fā)送的信息送到SJA 1000的緩沖器中,并在命令寄存器中設(shè)置“發(fā)送請求標(biāo)識位”.節(jié)點想總線發(fā)送數(shù)據(jù)信息是主動的,如果一次發(fā)送不成功可再次發(fā)送,可采用查詢SJA 1000控制部分狀態(tài)標(biāo)示符的方法.

      讀數(shù)據(jù)接收:CAN控制器SJA 1000根據(jù)規(guī)則自動接收信息,并把收到的信息放在接收緩沖器中,這時緩沖器狀態(tài)標(biāo)識置為“1”,主控制器必須將信息保存到程序設(shè)置的消息緩沖器中,且接收釋放緩沖器并對消息內(nèi)容作出反應(yīng).可通過SJA 1000的中斷請求位或查詢SJA 1000的標(biāo)識控制部分實現(xiàn)接收過程[5].

      圖3 終端售飯機主程序設(shè)計流程

      2.2 管理軟件設(shè)計

      售飯機的管理軟件是整個售飯管理系統(tǒng)靈魂,通過管理軟件,將系統(tǒng)硬件所實現(xiàn)功能以人機友好的界面展示給管理者,管理者通過管理界面能較為直觀地完成功能選擇和系統(tǒng)數(shù)據(jù)的處理,使售飯系統(tǒng)真正達(dá)到智能化管理.本系統(tǒng)管理軟件采用Visual asic編程語言,利用VB面向?qū)ο蟮姆椒ê湍K化思想,便于日后的維護(hù)和管理.在本系統(tǒng)的設(shè)計開發(fā)中,共設(shè)有系統(tǒng)登錄、管理主頁、發(fā)卡、存款、系統(tǒng)信息匯總、銷售收入、用戶信息查詢、餐卡統(tǒng)計、補卡等模塊.發(fā)卡機和售飯機的操作數(shù)據(jù)通過CAN總線傳輸,實現(xiàn)了網(wǎng)絡(luò)信息化管理.圖4為系統(tǒng)軟件功能框圖.

      圖4 系統(tǒng)軟件功能框圖

      3 結(jié)論

      本文主要完成基于無線射頻技術(shù)和CAN總線技術(shù)在食堂消費管理系統(tǒng)設(shè)計.根據(jù)系統(tǒng)的設(shè)計原則,主要完成了系統(tǒng)硬件和軟件的設(shè)計,整個硬件系統(tǒng)選用性價比較高的元器件,合理地結(jié)合管理軟件實現(xiàn)了消費系統(tǒng)的智能化管理,體現(xiàn)了食堂消費管理的智能化.

      [1]張國棟.基于單片機食堂售飯系統(tǒng)的應(yīng)用設(shè)計[D].青島:中國海洋大學(xué),2007.

      [2]李 鵬,成 理.基于MFRC500型讀卡器無源RFID系統(tǒng)設(shè)計[J].國外電子元器件,2006(4):31-36.

      [3]宋清昆,蔣繼成.基于AT89C52單片機CAN總線節(jié)點的設(shè)計[J].自動化技術(shù)與應(yīng)用,2009(5):55-68.

      [4]楊 晶.CAN總線接口電路設(shè)計[J].辦公自動化,2010(1):34-45.

      [5]馬鴻文,陳志國,陳松立.基于CAN總線和射頻卡的校園食堂售飯系統(tǒng)[J].自動化與儀器儀表,2009(4):15-24.

      猜你喜歡
      射頻卡食堂總線
      “互助孝老食堂”值得推廣
      食堂
      幸福食堂值得推廣
      三千食堂
      趣味(語文)(2019年3期)2019-06-12 08:50:16
      基于PCI Express總線的xHC與FPGA的直接通信
      機載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計
      遠(yuǎn)程農(nóng)用機井水電計量設(shè)備設(shè)計與研制
      一種改進(jìn)的加密算法射頻卡讀寫系統(tǒng)設(shè)計
      基于MF—RC500射頻卡讀寫系統(tǒng)設(shè)計
      多通道ARINC429總線檢查儀
      阿合奇县| 秦皇岛市| 海城市| 万源市| 久治县| 兴化市| 滨州市| 柞水县| 库伦旗| 双牌县| 洞口县| 青冈县| 孟津县| 鄂尔多斯市| 左权县| 合川市| 许昌县| 深泽县| 汪清县| 枣阳市| 岚皋县| 海林市| 安新县| 肥乡县| 长泰县| 陵水| 延庆县| 宜章县| 博客| 漾濞| 祁东县| 东山县| 普宁市| 东乡族自治县| 永清县| 思茅市| 六安市| 中阳县| 太仆寺旗| 勐海县| 元氏县|