www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]摘要:介紹了基于CAN總線的中央空調(diào)控制系統(tǒng),并對系統(tǒng)的總體設(shè)計(jì)方案及軟、硬件設(shè)計(jì)進(jìn)行了分析及討論。該系統(tǒng)能實(shí)現(xiàn)高精度溫度、濕度的自動控制。關(guān)鍵詞:現(xiàn)場總線 CAN總線 單片機(jī) 控制系統(tǒng)中央空調(diào)控制系統(tǒng)是智能建

摘要:介紹了基于CAN總線中央空調(diào)控制系統(tǒng),并對系統(tǒng)的總體設(shè)計(jì)方案及軟、硬件設(shè)計(jì)進(jìn)行了分析及討論。該系統(tǒng)能實(shí)現(xiàn)高精度溫度、濕度的自動控制。

關(guān)鍵詞:現(xiàn)場總線 CAN總線 單片機(jī) 控制系統(tǒng)

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

在各種通信方式中,

面向工業(yè)控制的現(xiàn)場總線技術(shù)是目前解決工業(yè)控制現(xiàn)場數(shù)據(jù)通信問題的最佳方案。現(xiàn)場總線技術(shù)是在二十世紀(jì)80年代后期發(fā)展起來的一種先進(jìn)的現(xiàn)場工業(yè)控制技術(shù)。它集數(shù)字通信、智能儀表、微機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)于一身,從根本上突破了傳統(tǒng)的“點(diǎn)對點(diǎn)”式的模擬信號或數(shù)字-模擬信號控制的局限性,為真正的“分散式控制, 集中式管理”提供了技術(shù)保證。

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

1 中央空調(diào)控制系統(tǒng)的整體構(gòu)成

中央空調(diào)控制系統(tǒng)的總體框圖如圖1所示。圖中,上位機(jī)采用IBM-PC兼容機(jī),負(fù)責(zé)系統(tǒng)控制的接收與管理、控制命令的發(fā)送、系統(tǒng)工作過程的實(shí)時顯示等。各單元控制器作為下位機(jī),采用ATMEL公司生產(chǎn)的AT89C51單片機(jī)作為微處理器,負(fù)責(zé)本單元內(nèi)空調(diào)風(fēng)機(jī)機(jī)組的現(xiàn)場數(shù)據(jù)檢測以及工作狀態(tài)的控制等。單元控制器仙的CAN總線控制器SJA1000負(fù)責(zé)接收來自CAN總線的數(shù)據(jù)以及通過CAN總線向上位機(jī)發(fā)送數(shù)據(jù)。上位機(jī)通過插在PC總線擴(kuò)展槽內(nèi)的智能CAN總線通信適配卡連接CAN總線,并通過CAN總線與各單元控制器相連接。單元控制器也可以脫離上位機(jī),直接進(jìn)行現(xiàn)場手動控制。

系統(tǒng)的工作原理為:各單元控制器對單元的各檢測點(diǎn)進(jìn)行巡回檢測,將檢測數(shù)據(jù)按照CAN總線協(xié)議標(biāo)準(zhǔn)發(fā)送給上位機(jī);上位機(jī)通過智能CAN總線通信適配卡接收各單元控制器上傳的數(shù)據(jù),根據(jù)操作者的指令或系統(tǒng)軟件預(yù)選設(shè)定控制程序向各單元控制器發(fā)送控制命令,由單元控制器對各空調(diào)風(fēng)機(jī)機(jī)組進(jìn)行實(shí)時控制。若脫離上位機(jī),單元控制器將根據(jù)軟件設(shè)定的控制參數(shù)直接對空調(diào)風(fēng)機(jī)機(jī)組進(jìn)行自動控制。操作者可通過單元控制器上的小鍵盤對控制參數(shù)進(jìn)行現(xiàn)場修改。

2 硬件設(shè)計(jì)

系統(tǒng)硬件主要包括智能CAN總線通信適配卡和單元控制器。圖2為智能CAN總線通信適配卡的原理框圖。它提供了上位微機(jī)和CAN總線的接口,采用高性能的嵌入式微處理器80C188、CAN總線控制器82C200和CA線收發(fā)器82C250負(fù)責(zé)數(shù)據(jù)交換和通信處理。82C200是PHILIPS公司的產(chǎn)品,可完成物理層和數(shù)據(jù)鏈路層的所有功能。電子控制單元(ECU)的應(yīng)用層由微處理器提供,82C200為其提供一個多用途的接口。雙口RAM IDT7230作為PC機(jī)與CAN總線控制器的數(shù)據(jù)共享區(qū),可提供兩種相互獨(dú)立的端口,每個端口均有各自的地址線、數(shù)據(jù)線和控制線,并且具有兩套相互獨(dú)立的中斷邏輯來實(shí)現(xiàn)兩個CPU之間的握手控制信號。通過軟硬件設(shè)置將雙口RAM映射成PC機(jī)的物理存,使收發(fā)數(shù)據(jù)相當(dāng)于直接向內(nèi)存讀寫數(shù)據(jù),從而提高了數(shù)據(jù)交換速率,并保證兩個CPU同時對同一內(nèi)存單元進(jìn)行讀寫操作時數(shù)據(jù)的正確性。

此外,智能CAN總線通信適配卡還具有中斷選擇、主存基地址選擇、LED指示系統(tǒng)狀態(tài)及CAN收發(fā)狀態(tài)等功能。

系統(tǒng)工作時,上位機(jī)將控制命令經(jīng)ISA總線發(fā)送至智能CAN總線通信適配卡,經(jīng)驅(qū)動電路寫入雙口RAM,然后發(fā)出中斷信號。CAN通信控制器82C200收到中斷信號后,從雙口RAM中取出數(shù)據(jù),并以CAN總線協(xié)議標(biāo)準(zhǔn),經(jīng)輸出驅(qū)動電路、光電隔離電路以及CAN總線收發(fā)器82C250發(fā)送至CAN總線,完成從上位機(jī)到單元控制器的數(shù)據(jù)交換。上位機(jī)接收數(shù)據(jù)的過程與發(fā)送命令的過程相似,但方向相反。

圖 3為單元控制器電路的原理框圖。圖中,微處理器彩 ATMEL公司生產(chǎn)的AT89C51單片機(jī),CAN總線控制器選用SJA1000,CAN總線收發(fā)器仍選用82C250,控制CAN總線的數(shù)據(jù)交換。工作時,CAN總線控制器SJA1000從CAN總線接收上位機(jī)發(fā)出的命令和數(shù)據(jù),以中斷方式通知CPU89C51。CPU收到中斷信號后,將SJA1000 接收到的數(shù)據(jù)存入RAM中,并根據(jù)數(shù)據(jù)對I/O接口電路發(fā)出相應(yīng)的命令,控制風(fēng)機(jī)機(jī)組、加濕器等執(zhí)行部件進(jìn)行相應(yīng)的操作。

若上位機(jī)需要各單元狀態(tài)信息,則CPU啟動數(shù)據(jù)采集程序,控制I/O接口電路對各個檢測點(diǎn)的數(shù)據(jù)進(jìn)行巡回檢測,并由CAN總線控制器發(fā)至CAN總線,由上位機(jī)接收。I/O接口電路可提供8路數(shù)字量輸入、8路數(shù)字量輸出、16路模擬量輸入及4路模擬量輸出接口,用于連接單元各個檢測點(diǎn)和控制點(diǎn)。

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

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

3 軟件設(shè)計(jì)

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

中央空調(diào)控制系統(tǒng)上、下位機(jī)之間采用CAN總線進(jìn)行通信,可大大提高系統(tǒng)工作的可靠性、實(shí)時性及擴(kuò)展性,實(shí)現(xiàn)高精度的濕度、濕度控制,具有廣闊的推廣應(yīng)用前景。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在工業(yè)自動化與智能交通領(lǐng)域,CAN總線因其高可靠性、抗干擾能力和實(shí)時性,成為設(shè)備間通信的核心協(xié)議。然而,單CAN總線存在單點(diǎn)故障風(fēng)險,一旦總線節(jié)點(diǎn)或線路損壞,可能導(dǎo)致整個系統(tǒng)癱瘓。針對這一痛點(diǎn),基于STM32的雙CAN總...

關(guān)鍵字: STM32 CAN總線

CAN總線(Controller Area Network)?是一種串行通信協(xié)議,旨在解決現(xiàn)代汽車中眾多電子控制系統(tǒng)之間的通信問題。

關(guān)鍵字: CAN總線

在嵌入式系統(tǒng)開發(fā)中,CAN(Controller Area Network)總線因其高可靠性、實(shí)時性和抗干擾能力,廣泛應(yīng)用于汽車、工業(yè)自動化、智能設(shè)備等領(lǐng)域。本文將深入探討嵌入式設(shè)備CAN總線的開發(fā),從協(xié)議解析到錯誤處理...

關(guān)鍵字: 嵌入式 CAN總線

在現(xiàn)代汽車電子控制系統(tǒng)和工業(yè)自動化領(lǐng)域,CAN(Controller Area Network)總線作為一種高效、可靠的通信協(xié)議,扮演著至關(guān)重要的角色。然而,在CAN網(wǎng)絡(luò)運(yùn)行過程中,由于各種內(nèi)外因素,節(jié)點(diǎn)可能會進(jìn)入BUS...

關(guān)鍵字: CAN總線 緩沖區(qū) BUS OFF

在現(xiàn)代汽車和工業(yè)控制系統(tǒng)中,CAN(Controller Area Network)總線作為一種高效、可靠的數(shù)據(jù)通信協(xié)議,扮演著至關(guān)重要的角色。CAN總線網(wǎng)絡(luò)允許多個節(jié)點(diǎn)(如ECU、傳感器、執(zhí)行器等)在共享介質(zhì)上發(fā)送和接...

關(guān)鍵字: CAN總線 數(shù)據(jù)通信協(xié)議

在現(xiàn)代汽車電子、工業(yè)自動化等領(lǐng)域,CAN(Controller Area Network)總線作為一種高效、可靠的數(shù)據(jù)通信協(xié)議,得到了廣泛應(yīng)用。然而,CAN協(xié)議規(guī)定標(biāo)準(zhǔn)幀和擴(kuò)展幀中數(shù)據(jù)段的長度為最大8字節(jié),這一限制源于其...

關(guān)鍵字: CAN總線 數(shù)據(jù)幀

在現(xiàn)代汽車電子、工業(yè)自動化以及眾多分布式控制系統(tǒng)中,CAN(Controller Area Network)總線作為一種高效、可靠的通信協(xié)議,扮演著舉足輕重的角色。CAN總線以其多主站、高實(shí)時性和錯誤檢測能力等特點(diǎn),廣泛...

關(guān)鍵字: CAN總線 汽車電子

控制器局域網(wǎng) (CAN) 總線由博世于 20 世紀(jì) 80 年代開發(fā),是工業(yè)和汽車應(yīng)用中常用的通信協(xié)議。它的開發(fā)是為了改善電子控制單元 (ECU) 之間的數(shù)據(jù)交換,從而提高車輛的系統(tǒng)效率。

關(guān)鍵字: CAN總線 通信協(xié)議

CAN總線(Controller Area Network)是一種串行通信協(xié)議,主要用于汽車電子控制單元之間的通信。

關(guān)鍵字: CAN總線

CAN 總線允許高達(dá)1M bit /s通訊速率, 支持多主通訊模式, 有高抗電磁干擾性而且能夠檢測出通信過程中產(chǎn)生的任何錯誤, 已被廣泛應(yīng)用到各自動化控制系統(tǒng)中。

關(guān)鍵字: CAN總線 控制器
關(guān)閉