国产精品无人区无码AV片软件,无码中文av波多野吉衣,污污内射在线观看一区二区少妇,色色av资源网

產(chǎn)品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網(wǎng)>技術中心>應用設計>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

基于CAN總線的高校食堂刷卡系統(tǒng)的設計與研究

   2012年03月31日 16:36  
  摘要:高校食堂傳統(tǒng)的紙質餐票、現(xiàn)金或基于接觸式IC卡技術的消費支付方式存在服務效率不高、便捷性差、管理成本高、卡片易損壞等諸多弊端。為了克服這些弊端,研究將CAN總線技術和非接觸式智能卡技術結合起來,提出一種基于CAN總線的高校食堂刷卡系統(tǒng)的設計方案,并完成下位機發(fā)卡節(jié)點和刷卡節(jié)點的軟硬件設計,以及上位機管理軟件的開發(fā),實現(xiàn)安全、可靠、便捷的發(fā)卡和刷卡以及用戶信息管理。
  
  引言
  
  在如今的高校食堂,由于學生數(shù)量龐大,流動性頻繁,傳統(tǒng)的紙質餐票、現(xiàn)金或基于接觸式IC卡技術的消費支付方式存在服務效率不高、便捷性差、管理成本高、卡片易損壞等諸多弊端。高校食堂消費作為學校后勤服務的重要組成部分,如果仍沿用以前傳統(tǒng)的消費方式,將動用大量的人力物力,而且管理上會出現(xiàn)很多繁瑣的事務,這樣不利于高校更好地為廣大師生服務以及學校的管理。為了解決這一問題,如今,越來越多的高校采用智能卡技術和網(wǎng)絡技術相結合來構建學校的食堂刷卡系統(tǒng)。
  
  非接觸式智能卡技術和CAN總線技術都是當今世界科技迅猛發(fā)展的產(chǎn)物。智能卡技術廣泛的應用于各行業(yè),特別是公共交通、無線通信、身份識別、金融交易和安全防衛(wèi)等行業(yè);而CAN總線在可靠性、實時性和靈活性方面都有突出的優(yōu)點。如果將非接觸式IC卡技術和CAN總線技術2種熱點技術結合起來,開發(fā)一套基于CAN總線的高校食堂刷卡系統(tǒng),對優(yōu)化廣大師生的生活,提高高校食堂管理水平和服務質量,將具有很好的促進作用。
  
  1、系統(tǒng)總體設計
  
  1.1系統(tǒng)設計原則
  
  根據(jù)設計的背景以及系統(tǒng)的設計任務和要求,該系統(tǒng)在研究和設計過程中要遵循4個方面的原則:安全性、可靠性、易用性、易維護性。
  
  1.2系統(tǒng)主要技術方案選擇
  
  本系統(tǒng)設計需要首先確定的主要技術方案有:通信總線的選擇、卡片的選擇、卡讀寫操作技術方案的選擇。通過充分的比較論證,本系統(tǒng)采用CAN總線來構建系統(tǒng)網(wǎng)絡,選用Philips公司設計的MifarelS50非接觸式IC卡作為高校食堂刷卡系統(tǒng)的信息載體,為了提高系統(tǒng)的可靠性、穩(wěn)定性和兼容性,本系統(tǒng)采用購買北京易火眼公司的YHY502ATG射頻卡讀寫模塊來對射頻卡進行讀寫操作。
  
  1.3系統(tǒng)設計主要器件選擇
  
  根據(jù)市場情況、開發(fā)工具和設計的實際需要,本系統(tǒng)的發(fā)卡節(jié)點和刷卡節(jié)點均選用單片機AT89S52作為主控芯片。考慮到SJA1000支持CAN2.0A/B協(xié)議,而PCA82C250可以支持110個CAN節(jié)點,并且在國內市場上Philips的產(chǎn)品型號比較多,購買方便,所以選用Philips公司的SJA1000作為CAN控制器以及PCA82C250作為CAN總線收發(fā)器。
  
  1.4系統(tǒng)整體結構
  
  根據(jù)系統(tǒng)設計所確定的技術方案,系統(tǒng)整體結構如圖1所示。
  
  1.5系統(tǒng)功能模塊劃分
  
  根據(jù)系統(tǒng)設計的功能任務和要求,可把本系統(tǒng)劃分為3大功能模塊:發(fā)卡模塊、刷卡模塊和系統(tǒng)上位機模塊,如圖2所示。
  
  2、系統(tǒng)硬件電路設計
  
  2.1硬件總體設計方案
  
  高校食堂刷卡系統(tǒng)硬件部分分為發(fā)卡機和刷卡機,根據(jù)系統(tǒng)功能模塊劃分,系統(tǒng)硬件電路具體由7部分構成:AT89S52zui小系統(tǒng)外圍電路、射頻卡讀寫模塊YHY502ATG電路、串口通信電路、CAN總線通信電路、LCD12864顯示電路、鍵盤輸入電路和報警提示電路。系統(tǒng)硬件電路組成如圖3所示。
  
  2.2射頻卡讀/寫模塊電路設計
  
  YHY502ATG射頻卡讀/寫模塊與微控制器之間的通信通過I2C總線實現(xiàn),可參考YHY502ATG的技術應用手冊來設計應用電路。YHY502ATG讀寫模塊提供一組對卡操作的通信協(xié)議,不必考慮底層通信數(shù)據(jù)的處理,不過必須遵守這些通信協(xié)議,并根據(jù)設計需要在控制端修改相應程序即可。
  
  2.3串口通信接口電路設計
  
  設計采用9芯的RS232C接口實現(xiàn)下位機與上位機之間的通信,AT89S52本身帶有一個全雙工UART串行通道,在硬件電路設計中,為了使AT89S52單片機的輸入輸出TTL電平與PC機配置的RS232C標準串行接口二者的電氣規(guī)范一致,本系統(tǒng)采用MAX232芯片實現(xiàn)AT89S52與PC機的RS232C標準接口電平之間的轉換。
  
  2.4CAN總線接口電路設計
  
  系統(tǒng)采用CAN通信控制器SJA1000和CAN收發(fā)器PCA82C250設計CAN總線節(jié)點接口電路。在硬件電路設計時,總線末端的2個120Ω電阻,對于匹配總線阻抗起著非常重要的作用。如果忽略掉它們,會使數(shù)據(jù)通信的抗*力及可靠性大大降低,甚至無法通信。
  
  2.5鍵盤輸入電路設計
  
  鍵盤電路用來接收用戶刷卡消費輸入的金額,所以一個穩(wěn)定、占用系統(tǒng)資源少的人機對話通道非常重要。傳統(tǒng)的鍵盤電路設計,不管是獨立式鍵盤還是矩陣式鍵盤,都非常浪費微控制器的端口資源,而且還需要人為進行去抖動處理,且抗*力差。為了克服上述弊端,本系統(tǒng)采用廣州周立功單片機發(fā)展有限公司自行設計的一款數(shù)碼管顯示驅動及鍵盤掃描管理芯片ZLG7290來設計鍵盤電路。
  
  2.6液晶顯示模塊電路設計
  
  液晶顯示模塊電路用來提示用戶刷卡消費的信息,為了使系統(tǒng)人機交互界面友好,液晶顯示模塊電路采用長沙太陽人公司生產(chǎn)的SMG12864G3-ZK型液晶來設計。為了節(jié)約單片機的I/O資源,液晶模塊采用串行接口方式。
  
  2.7系統(tǒng)復位電路設計
  
  為了使單片機AT89S52和CAN控制器SJA1000同時復位,本系統(tǒng)采用IMP708復位芯片設計復位電路。IMP708為微處理監(jiān)控芯片,具有系統(tǒng)復位、掉電復位、手動復位、“看門狗”、定時輸出、電源電壓監(jiān)測、具有不同復位電壓等特點。該芯片功耗低、使用簡單、價格低廉、可靠性高,應用十分廣泛。
  
  3、系統(tǒng)軟件設計
  
  本系統(tǒng)的軟件設計分為上位機和下位機2部分。下位機軟件設計需要完成系統(tǒng)發(fā)卡節(jié)點和刷卡節(jié)點軟件的開發(fā),針對各節(jié)點要完成的功能及要求,展開具體的分析、繪制程序流程圖、設計各功能模塊軟件程序。上位機監(jiān)控程序的開發(fā)是本系統(tǒng)的一個難點和重點,主要實現(xiàn)上位機和下位機之間的通信、對發(fā)卡節(jié)點的命令操作、注冊用戶、消費信息實時管理、用戶數(shù)據(jù)管理等功能。
  
  3.1發(fā)卡節(jié)點程序設計
  
  發(fā)卡節(jié)點主要完成用戶的充值、串口通信等操作,結合硬件電路設計,為了實現(xiàn)各模塊的功能,發(fā)卡節(jié)點的軟件總體設計流程如圖4所示。
  
  3.2刷卡節(jié)點程序設計
  
  刷卡節(jié)點主要完成的功能有讀卡序列號、讀錢包、扣款、過程液晶顯示、CAN總線發(fā)送消費結算信息給上位機。根據(jù)節(jié)點的硬件電路和設計的功能要求,刷卡節(jié)點程序總體設計的流程如圖5所示。
  
  3.3上位機程序設計
  
  上位機程序的設計采用VisualC++6.0MFC編程技術來實現(xiàn),需要實現(xiàn)用戶信息的注冊或注銷、卡充值、卡扣款、用戶信息查詢和修改等功能,同時建立與數(shù)據(jù)庫的連接能將用戶消費結算信息實時更新并儲存到數(shù)據(jù)庫中。系統(tǒng)上位機串口通信程序采用的是ActiveX控件MSComm進行編程,數(shù)據(jù)庫編程采用ADO技術,使用數(shù)據(jù)庫管理軟件SQLServer2000。根據(jù)系統(tǒng)的設計任務和要求,上位機軟件功能框圖如圖6所示。
  
  4、結語
  
  系統(tǒng)成功的實現(xiàn)了上位機與下位機之間的軟硬件調試,運行穩(wěn)定,效果良好。系統(tǒng)操作能對用戶進行注冊或注銷、用戶信息查詢以及卡充值、卡扣款,并能將用戶的消費結算信息實時更新至數(shù)據(jù)庫中。本設計實現(xiàn)了安全、可靠、便捷的發(fā)卡和刷卡,達到了預期效果。

免責聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡有限公司-儀表網(wǎng)合法擁有版權或有權使用的作品,未經(jīng)本網(wǎng)授權不得轉載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關法律責任。
  • 本網(wǎng)轉載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
聯(lián)系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業(yè)未開通此功能
詳詢客服 : 0571-87759942