浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網 » 技術資料 » 通信網絡

基于DS80C410內嵌CAN總線食堂售飯系統(tǒng)的設計

發(fā)布時間:2008/5/26 0:00:00 訪問次數:488

        

    

    

    來源:微計算機信息 作者:陳曦婉 徐群

    

    摘要:介紹了一種基于ds80c410內嵌can總線網絡的食堂售飯系統(tǒng)的設計,包括系統(tǒng)的網絡結構和硬件設計。重點介紹了系統(tǒng)中窗口機的硬件、軟件設計,并詳細描述了ds80c410內嵌can模塊的初始化過程和報文收發(fā)過程。

    關鍵詞:ds80c410can總線食堂售飯系統(tǒng)窗口機

    

    1引言

    

    can總線(controller area network bus)是一種有效支持分布式控制的串行通信網絡。它比一般的通信總線具有更高的可靠性、實時性和靈活性。can為多主方式工作,網絡上任一節(jié)點均可在任意時刻主動地向網絡上其他節(jié)點發(fā)送信息,而且不分主從,通信方式靈活,無需站地址等節(jié)點信息。can總線現已廣泛應用于工業(yè)現場控制、小區(qū)安防、環(huán)境監(jiān)控等眾多領域中。

     2系統(tǒng)結構

     實時通信的食堂售飯系統(tǒng)的通信特點非常適合于采用can總線。它的短幀結構非常適合系統(tǒng)對抗干擾能力和實時通信能力要求較高,單次通信量很小的場合;靈活的組網特點完全可以解決大型食堂售飯系統(tǒng)中多個食堂和營業(yè)網點較分散的問題。

     基于can總線的食堂售飯系統(tǒng)網絡結構如圖1所示。采用總線型接法,主要包含三層:服務器、中繼器和終端。其中服務器包括工作服務器和備用服務器,這兩個服務器在營業(yè)時同時工作,互為備用,保證系統(tǒng)的穩(wěn)定可靠。中繼器可以延伸通信距離,增加終端數目,變換通信速率,并能起到濾波和隔離作用。終端主要是銷售用的窗口機,還包括掛失機、解掛機、發(fā)卡/充值機等。

    

    

    

    1 食堂售飯系統(tǒng)網絡結構圖

    

    

    

    2 窗口機硬件結構框圖

     3.窗口機硬件設計

     窗口機是直接與售飯人員和用戶打交道的主要前臺設備。圖2為窗口機的硬件結構框圖。采用dallas內嵌can控制器的高速網絡微控制器 ds80c410作為窗口機的微處理器,負責整個窗口機和鍵盤的監(jiān)控。mmm為非接觸式ic(mifare)卡讀/寫器模塊。該模塊在微處理器的控制下,可完成對卡片的非接觸式讀/寫等操作。窗口機的通信任務是ds80c410內嵌的can控制器在cpu控制下完成的,can控制器通過can總線收發(fā)器pca82c250接收總線上的數據,供cpu讀取,也可以將cpu送來的數據發(fā)送到can總線上。內嵌can控制器通過ds80c410芯片上的p5.1(c0rx-can接收)和p5.0(c0tx-can發(fā)送)腳分別與收發(fā)器的rxd(接收數據輸出)和txd(發(fā)送數據輸入)腳相連。窗口機硬件還包括一個4×4鍵盤(10個數字鍵、6個功能鍵)、前后各10位數碼顯示(顯示內容完全相同)、32kb的eeprom(用來存儲消費記錄)、看門狗等部分電路。

    

    4.窗口機軟件設計

    

    4.1主程序設計

    

    窗口機具有連網和脫網兩種運行方式。窗口機的默認工作方式分為連網運行,只有在出現網絡故障或其他原因無法連網運行時,才通過開關設定為脫網運行。圖3為窗口機運行的主程序流程圖。窗口機初始化后,先進行鍵盤處理,led顯示處理,并判斷是否回收消費記錄。然后查詢是否讀到卡,讀到卡后,調用相應連網或脫網子程序,進行營業(yè)操作。

    

    

     3 窗口機主程序流程圖

    

    4.1.1 can的初始化

    

    窗口機的初始化,包括對can模塊的初始化。當系統(tǒng)硬件復位后,首先屏蔽can中斷,然后將位于ds80c410的sfr(特殊功能寄存器)中的 c0c(can控制寄存器)中的crst(復位) 位清0,即清除了can控制器的復位狀態(tài),同時 swint(軟件初始化) 位要置 1,即禁止can 的總線活

        

    

    

    來源:微計算機信息 作者:陳曦婉 徐群

    

    摘要:介紹了一種基于ds80c410內嵌can總線網絡的食堂售飯系統(tǒng)的設計,包括系統(tǒng)的網絡結構和硬件設計。重點介紹了系統(tǒng)中窗口機的硬件、軟件設計,并詳細描述了ds80c410內嵌can模塊的初始化過程和報文收發(fā)過程。

    關鍵詞:ds80c410can總線食堂售飯系統(tǒng)窗口機

    

    1引言

    

    can總線(controller area network bus)是一種有效支持分布式控制的串行通信網絡。它比一般的通信總線具有更高的可靠性、實時性和靈活性。can為多主方式工作,網絡上任一節(jié)點均可在任意時刻主動地向網絡上其他節(jié)點發(fā)送信息,而且不分主從,通信方式靈活,無需站地址等節(jié)點信息。can總線現已廣泛應用于工業(yè)現場控制、小區(qū)安防、環(huán)境監(jiān)控等眾多領域中。

     2系統(tǒng)結構

     實時通信的食堂售飯系統(tǒng)的通信特點非常適合于采用can總線。它的短幀結構非常適合系統(tǒng)對抗干擾能力和實時通信能力要求較高,單次通信量很小的場合;靈活的組網特點完全可以解決大型食堂售飯系統(tǒng)中多個食堂和營業(yè)網點較分散的問題。

     基于can總線的食堂售飯系統(tǒng)網絡結構如圖1所示。采用總線型接法,主要包含三層:服務器、中繼器和終端。其中服務器包括工作服務器和備用服務器,這兩個服務器在營業(yè)時同時工作,互為備用,保證系統(tǒng)的穩(wěn)定可靠。中繼器可以延伸通信距離,增加終端數目,變換通信速率,并能起到濾波和隔離作用。終端主要是銷售用的窗口機,還包括掛失機、解掛機、發(fā)卡/充值機等。

    

    

    

    1 食堂售飯系統(tǒng)網絡結構圖

    

    

    

    2 窗口機硬件結構框圖

     3.窗口機硬件設計

     窗口機是直接與售飯人員和用戶打交道的主要前臺設備。圖2為窗口機的硬件結構框圖。采用dallas內嵌can控制器的高速網絡微控制器 ds80c410作為窗口機的微處理器,負責整個窗口機和鍵盤的監(jiān)控。mmm為非接觸式ic(mifare)卡讀/寫器模塊。該模塊在微處理器的控制下,可完成對卡片的非接觸式讀/寫等操作。窗口機的通信任務是ds80c410內嵌的can控制器在cpu控制下完成的,can控制器通過can總線收發(fā)器pca82c250接收總線上的數據,供cpu讀取,也可以將cpu送來的數據發(fā)送到can總線上。內嵌can控制器通過ds80c410芯片上的p5.1(c0rx-can接收)和p5.0(c0tx-can發(fā)送)腳分別與收發(fā)器的rxd(接收數據輸出)和txd(發(fā)送數據輸入)腳相連。窗口機硬件還包括一個4×4鍵盤(10個數字鍵、6個功能鍵)、前后各10位數碼顯示(顯示內容完全相同)、32kb的eeprom(用來存儲消費記錄)、看門狗等部分電路。

    

    4.窗口機軟件設計

    

    4.1主程序設計

    

    窗口機具有連網和脫網兩種運行方式。窗口機的默認工作方式分為連網運行,只有在出現網絡故障或其他原因無法連網運行時,才通過開關設定為脫網運行。圖3為窗口機運行的主程序流程圖。窗口機初始化后,先進行鍵盤處理,led顯示處理,并判斷是否回收消費記錄。然后查詢是否讀到卡,讀到卡后,調用相應連網或脫網子程序,進行營業(yè)操作。

    

    

     3 窗口機主程序流程圖

    

    4.1.1 can的初始化

    

    窗口機的初始化,包括對can模塊的初始化。當系統(tǒng)硬件復位后,首先屏蔽can中斷,然后將位于ds80c410的sfr(特殊功能寄存器)中的 c0c(can控制寄存器)中的crst(復位) 位清0,即清除了can控制器的復位狀態(tài),同時 swint(軟件初始化) 位要置 1,即禁止can 的總線活

相關IC型號

熱門點擊

 

推薦技術資料

耳機的焊接
    整機電路簡單,用洞洞板搭線比較方便。EM8621實際采... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!