色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于AT89C51單片機和CAN總線控制器SJA1000設計中央空調控制系統

電子設計 ? 來源:電子技術應用 ? 作者:山東大學自動化系 ? 2020-04-09 08:00 ? 次閱讀

中央空調控制系統智能建筑中不可缺少的組成部分。傳統的控制方法是采用DDC(直接數字控制器)方式,將各個溫度、濕度檢測點和控制點連接到一臺或多臺DDC上,實行多點實時監控。由于現代智能建筑樓層較多,多個空調風機位于不同樓層,溫、濕度檢測點分布于各個房間,采用DDC方式進行控制具有引線過長、施工不便、系統通信的實時性和可靠性不高等缺點。

在各種通信方式中,面向工業控制的現場總線技術是目前解決工業控制現場數據通信問題的最佳方案。現場總線技術是在二十世紀80年代后期發展起來的一種先進的現場工業控制技術。它集數字通信、智能儀表、微機技術、網絡技術于一身,從根本上突破了傳統?quot;點對點“式的模擬信號或數字-模擬信號控制的局限性,為真正的”分散式控制,集中式管理“提供了技術保證。

現場總線的通信協議結構是根據國際標準化組織提供的開放系統互連模型(ISO/OSI)來制定的。本系統所采用的CAN總線是最早在我國得到應用的現場總線之一,它采用ISO/OSI七層框架中的物理層和數據鏈路層。CAN總線標準采用多主方式,網絡上任何節點均可主動向其它節點發送信息,網絡節點可按系統實時性要求分成不同的優先級。數據鏈路層采用短幀結構,每一幀為8個字節,易于糾錯。發送期間丟失仲裁或出錯的幀可自動重新發送,故障節點可自動脫離總線。CAN總線標準支持全雙工通信,傳輸介質采用雙絞線和光纖,傳輸速率可達1Mbps,節點數可達110個。其最大特點是廢除了傳統的站地址編碼,而代之以對通信數據塊進行編碼。其容錯能力和抗干擾能力強,傳輸安全性高。

1 、中央空調控制系統的整體構成

中央空調控制系統的總體框圖如圖1所示。

基于AT89C51單片機和CAN總線控制器SJA1000設計中央空調控制系統

圖中,上位機采用IBM-PC兼容機,負責系統數據的接收與管理、控制命令的發送、系統工作過程的實時顯示等。各單元控制器作為下位機,采用ATMEL公司生產的AT89C51單片機作為微處理器,負責本單元內空調風機機組的現場數據檢測以及工作狀態的控制等。單元控制器內的CAN總線控制器SJA1000負責接收來自CAN總線的數據以及通過CAN總線向上位機發送數據。上位機通過插在PC總線擴展槽內的智能CAN總線通信適配卡連接CAN總線

并通過CAN總線與各單元控制器相連接。單元控制器也可以脫離上位機,直接進行現場手動控制。

系統的工作原理為:各單元控制器對本單元的各檢測點進行巡回檢測,將檢測數據按照CAN總線協議標準發送給上位機;上位機通過智能CAN總線通信適配卡接收各單元控制器上傳的數據,根據操作者的指令或系統軟件預先設定的控制程序向各單元控制器發送控制命令,由單元控制器對各空調風機機組進行實時控制。若脫離上位機,單元控制器將根據軟件設定的控制參數直接對空調風機機組進行自動控制。操作者可通過單元控制器上的小鍵盤對控制參數進行現場修改。

2、 硬件設計

系統硬件主要包括智能CAN總線通信適配卡和單元控制器。圖2為智能CAN總線通信適配卡的原理框圖。

它提供了上位微機和CAN總線的接口,采用高性能的嵌入式微處理器80C188、CAN總線控制器82C200和CAN總線收發器82C250負責數據交換和通信處理。82C200是PHILIPS公司的產品,可完成物理層和數據鏈路層的所有功能。電子控制單元(ECU)的應用層由微處理器提供,82C200為其提供一個多用途的接口。雙口RAM IDT7130作為PC機與CAN總線控制器的數據共享區,可提供兩路相互獨立的端口,每個端口均有各自的地址線、數據線和控制線,并且具有兩套相互獨立的中斷邏輯來實現兩個CPU之間的握手控制信號。通過軟硬件設置將雙口RAM映射成PC機的物理內存,使收發數據相當于直接向內存讀寫數據,從而提高了數據交換速率,并保證兩個CPU同時對同一內存單元進行讀寫操作時數據的正確性。

此外,智能CAN總線通信適配卡還具有中斷選擇、主存基地址選擇、LED指示系統狀態及CAN收發狀態等功能。系統工作時,上位機將控制命令經ISA總線發送至智能CAN總線通信適配卡,經驅動電路寫入雙口RAM,然后發出中斷信號。CAN通信控制器82C200收到中斷信號后,從雙口RAM中取出數據,并以CAN總線協議標準,經輸出驅動電路、光電隔離電路以及CAN總線收發器82C250發送至CAN總線,完成從上位機到單元控制器的數據交換。上位機接收數據的過程與發送命令的過程相似,但方向相反。

圖3為單元控制器電路的原理框圖。

圖中,微處理器采用ATMEL公司生產的AT89C51單片機,CAN總線控制器選用SJA1000,CAN總線收發器仍選用82C250,控制CAN總線的數據交換。工作時,CAN總線控制器SJA1000從CAN總線接收上位機發出的命令和數據,以中斷方式通知CPU89C51。CPU收到中斷信號后,將SJA1000接收到的數據存入RAM中,并根據數據對I/O接口電路發出相應的命令,控制風機機組、加濕器等執行部件進行相應的操作。若上位機需要各單元狀態信息,則CPU啟動數據采集程序,控制I/O接口電路對各個檢測點的數據進行巡回檢測,并由CAN總線控制器發送至CAN總線,由上位機接收。I/O接口電路可提供8路數字量輸入、8路數字量輸出、16路模擬量輸入及4路模擬量輸出接口,用于接單元內各個檢測點和控制點。

硬件看門狗電路X25045用于系統監控,防止程序跑飛,并提供512字節EEPROM來保護重要的系統控制參數,提高了單元控制器的抗干擾能力。

數字顯示器可以顯示風機的互回風溫度、送風溫度、回風濕度、變頻器頻率、風門開度、水閥開度、報警信號的類型及數量等系統狀態信息。小鍵盤用于修改設置參數、改變顯示類型,從而使單元控制器在脫離上位機的情況下仍然可以完成控制功能。

3 、軟件設計

系統軟件由上位機管理軟件和單元控制器控制軟件組成。上位機管理軟件是在Windows98操作平臺上,利用Visual Basic6.0開發的,包括系統監控、通信管理、數據處理、控制命令、動態顯示等模塊,具有界面友好、顯示直觀、操作方便等優點。系統運行時,各檢測點和控制點的位置以圖形方式形象地顯示在上位機顯示器上,檢測和控制數據在各自位置旁動態顯示,操作者經簡單培訓即可對整個系統進行控制。單元控制器控制軟件采用8051匯編語言編程,固化于89C51的EEPROM中,主要完成數據采集、數據通信、I/O接口控制、數字顯示控制等功能。根據各個季節對室內溫、濕度的不同要求,軟件中預先設置了不同季節的控制參數,并可通過小鍵盤隨時進行修改。實際運行時,溫度控制精度達到±0.5℃,濕度控制精度達到±2%RH。

在中央空調控制系統上、下位機之間采用CAN總線進行通信,可大大提高系統工作的可靠性、實時性及擴展性,實現高精度的溫度、濕度控制,具有廣闊的推廣應用前景。

責任編輯:gt


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6035

    文章

    44554

    瀏覽量

    634663
  • 控制器
    +關注

    關注

    112

    文章

    16332

    瀏覽量

    177812
  • CAN總線
    +關注

    關注

    145

    文章

    1946

    瀏覽量

    130727
收藏 人收藏

    評論

    相關推薦

    CAN控制器SJA1000及其應用

    ;單片機SJA1000簡介SJA1000是PHILIPS公司早期CAN控制器PCA82C
    發表于 10-03 14:15

    基于SJA1000CAN總線智能控制系統設計

    基于SJA1000CAN總線智能控制系統設計
    發表于 08-20 18:55

    CAN控制器SJA1000片選基址怎么確定?

    初學CAN總線,在學習SJA1000時不知道怎樣確定其片選基址,書上說將SJA1000當做外部存儲來對待,其基址根據具體的硬件電路來確定,
    發表于 07-03 20:53

    采用P89C668單片機實現CAN總線接口設計

    的效率,簡化電路設計上的復雜性,保證電路的電氣兼容性,本文采用PHILIPS公司生產的P89C668單片機CAN控制器SJA1000設計了
    發表于 05-06 09:18

    基于Profibus總線中央空調控制系統

    摘要:基于Profibus 總線中央空調控制系統,能夠真正實現實時的“分散控制、集中管理”,從根本上克服傳統中央空調控制系統的舒適度調節能力差,能源浪費嚴重,可靠性不高,
    發表于 01-18 23:11 ?26次下載

    SJA1000CAN 總線系統節點的應用

    介紹CAN 總線控制器SJA1000; 給出其在CAN 總線
    發表于 05-13 16:43 ?62次下載

    SJA1000控制器在多電機綜合保護中的應用

    介紹了基于獨立CAN總線控制器SJA1000的井下多電機綜合保護的設計過程。圍繞綜合保護核心
    發表于 12-08 16:43 ?45次下載

    基于CAN控制器SJA1000的智能高速控制系統設計

    摘要:本文介紹了一種新型的現場總線控制器SJA1000的基本原理結構及功能特點,重點敘述了基于CAN控制器
    發表于 03-11 13:47 ?1998次閱讀
    基于<b class='flag-5'>CAN</b><b class='flag-5'>控制器</b><b class='flag-5'>SJA1000</b>的智能高速<b class='flag-5'>控制系統</b>設計

    PIC單片機中央空調控制器中的應用

    【摘 要】 基于PIC16F877/16C74單片機,設計了一種能滿足用戶尺寸要求的中央空調控制器。    關鍵詞:PIC16F877,中央空調控制
    發表于 05-14 20:35 ?2019次閱讀
    PIC<b class='flag-5'>單片機</b>在<b class='flag-5'>中央空調控制器</b>中的應用

    SHARC DSP與SJA1000CAN總線接口設計

    SHARC DSP與SJA1000CAN總線接口設計 本文討論了DSP與CAN控制器SJA1000
    發表于 09-27 16:10 ?1417次閱讀
    SHARC DSP與<b class='flag-5'>SJA1000</b>的<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>接口設計

    采用AT89C51單片機設計的變頻調速控制系統

    采用AT89C51單片機設計的變頻調速控制系統 摘 要:本文介紹了一種由AT89C51單片機為主
    發表于 04-27 09:33 ?3510次閱讀
    采用<b class='flag-5'>AT89C51</b><b class='flag-5'>單片機</b>設計的變頻調速<b class='flag-5'>控制系統</b>

    基于SJA1000CAN網絡控制系統節點設計

    本內容提供了基于SJA1000CAN網絡控制系統節點設計
    發表于 10-11 15:06 ?87次下載
    基于<b class='flag-5'>SJA1000</b>的<b class='flag-5'>CAN</b>網絡<b class='flag-5'>控制系統</b>節點設計

    SJA1000 獨立的CAN 控制器應用指南

    SJA1000 獨立的CAN 控制器應用指南。
    發表于 05-06 11:29 ?31次下載

    CAN總線控制器SJA1000的初始化程序設計

    CAN總線控制器SJA1000的初始化程序設計。
    發表于 05-06 11:29 ?12次下載

    SJA1000獨立CAN控制器英文資料

    電子發燒友網站提供《SJA1000獨立CAN控制器英文資料.pdf》資料免費下載
    發表于 10-13 10:53 ?1次下載
    <b class='flag-5'>SJA1000</b>獨立<b class='flag-5'>CAN</b><b class='flag-5'>控制器</b>英文資料
    主站蜘蛛池模板: 果冻传媒色AV国产播放| 成人麻豆日韩在无码视频| 在线国产视频观看| 2019欧洲hd| 成人18视频在线观看| 国产成人精品综合久久久| 国产私拍福利精品视频| 精品国产乱码久久久久久下载| 久久成人免费观看全部免费| 美女张开腿露尿口给男人亲| 青青草伊人网| 亚洲 日韩 自拍 视频一区| 一个人在线观看视频| 99久久精品费精品国产一区二| 被送到黑人性奴俱乐部| 国产精品成人影院| 久久精品热老司机| 欧美精品专区第1页| 忘忧草在线社区WWW日本直播| 亚洲欧美精品无码一区二在线| 中文字幕不卡免费高清视频| beeg日本老妇人| 国产香蕉视频| 美女胸禁止18以下看| 色婷婷国产精品视频一区二区三区| 羞羞答答影院在线| 2021国产精品国产精华| 大学生宿舍飞机china free| 国产一区内射最近更新| 欧美成人精品高清在线观看| 无码内射成人免费喷射| 主播蜜汁丝袜精品自拍| 国产 交换 丝雨 巅峰| 久久国产精品福利影集| 日本午夜精品久久久无码| 亚洲欧美激情精品一区二区| www.三级| 久久久精品久久| 乌克兰内射私拍| 97久久精品人人槡人妻人| 国产三级影院|