在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于89C51單片機和CAN控制器實現老舊住宅供暖計量系統的改造設計

電子設計 ? 來源:微計算機信息 ? 作者:俞洪 ? 2020-05-11 08:00 ? 次閱讀

1、引言

CAN總線技術誕生于汽車控制領域,隨著其技術的不斷完善,應用領域也不斷擴展。 CAN總線技術進入我國以來,在經歷了引進、使用階段后,自2000年以來,國內許多相關廠商對該總線技術進行了不懈的研究與開發,取得了一定的成果,目前,國內CAN總線技術已經在汽車控制、數控機床、醫療器械和樓宇自動化等眾多領域得到了應用,是受到廣泛關注的總線技術之一。

CAN總線具有現場總線的特點,適合于分布式系統的應用。目前,國內已具有一定的 CAN總線產品的開發能力,其應用成本也隨之降低,所以,在傳統控制系統的改造中 CAN總線技術得到了比較廣泛的應用。隨著熱能商品化和供暖計費制度的改革,國內居民住宅供暖體制也將發生變化,其中最為重要的也是最為困難的是對供暖計量系統的改造。在新建居民住宅小區中可以根據目前國家供暖制度的要求采用不同的供暖方式,并根據具體的供暖方式進行住宅小區供暖系統的設計,但是,如何對存量很大的老舊住宅供暖計量系統進行改造是一個難點,因為這可能要涉及到現有供暖管線的改造,而供暖管線改造的工程量比較大,工期較長,特別是管線改造對住戶的影響很大,實施中可能會遇到比較大的阻力 。所以,根據老舊住宅供暖系統改造的要求,設計一種簡單、實用的住宅供暖計量系統是必要的。本文完成了一種基于 CAN總線技術的供暖計量系統的設計。

2、CAN總線技術簡介

2.1 CAN總線結構

CAN(Controller Area Network)總線是德國 Bosch公司 1990年推出的一種現場總線標準。它具有實時性強、可靠性高,且開發工具廉價的特點。 Motorola、Intel、Philips等公司

都為其提供硬件支持。

CAN總線系統是由許多 CAN節點組成,CAN總線將各個節點連接起來,其總線總長度最大為 10千米。CAN總線可以通過鏈接設備(Linking Device)與上層網絡相連,上層網絡可以是信息網或其它標準的總線。

CAN總線協議遵從 OSI模型,其數據鏈路層和物理層由 CAN2.0協議規范描述。 CAN2.0協議規范沒有描述 CAN總線協議的應用層,所以,其應用層需要另行構建。

2.2 CAN總線節點

CAN總線節點由微處理器系統、CAN控制器、CAN總線收發器三部分組成。CAN總線節點組成及連接示意圖如圖 1所示。

基于89C51單片機和CAN控制器實現老舊住宅供暖計量系統的改造設計

節點中微處理器系統由微處理器和本地應用電路構成,微處理器是整個節點的控制中心,本地應用電路與現場設備相連,節點中 CAN收發器與 CAN總線相連,CAN總線節點是連接現場設備和總線的關鍵。

CAN總線節點具有兩個重要功能,即:總線通信功能和本地控制功能。總線通信功能完成與總線上其它節點的數據傳輸;本地控制功能完成對與本節點相連的現場設備的控制。節點加上現場設備構成了一個控制系統,而且是具有通信功能的控制系統,CAN總線是將眾多這樣的控制系統連接在一起的信息通道,采用 CAN總線技術構建的系統是分布式系統,這體現了現場總線技術的本質。

3、總體方案設計

3.1需求及技術分析

我國集中供暖方式主要用于樓房住宅建筑中,目前,老舊住宅中供暖方式雖然各有不同,但是,其供暖管線的基本結構是所謂 “串連分趟”式。按照住宅內供暖區域的不同,每一趟供暖管線分布于住宅內的不同位置,上下各層的每一趟管線上串行連接有散熱器,單層單趟供暖管線結構示意圖如圖 2所示。

住宅的設備層設有橫向的回水管線,例如一個兩室兩廳一衛一廚的單元中至少有 6趟供暖管線通過,在不改變現有供暖管線的條件下,必須對每一住戶的每一趟管線所消耗的熱量分別進行計量,即圖 2中 A點到 B點所消耗的熱量值,累加后得出該住戶所消費的總熱量。由于空間上的分布性,要求供暖計量系統必須采用全分布式系統,CAN總線技術符合這一要求,而且 CAN總線產品與其它現場總線產品相比其成本低,適合于現有系統的改造,所以設計中采用了 CAN總線技術。在民用住宅中要計量熱量的消耗量,一般要求系統應對相應熱傳導介質的流量和溫度進行計量,所以,每一住戶的單趟供暖線路的兩端,即圖 2中 A、 B點處應設有流量和溫度的測量點,根據該兩處的流量差值和溫度差值可以計算出該住戶這一散熱器所消耗的熱量。為簡化現場設備,熱量值的計算在主機中完成。單元住宅具有層層相疊的特點,在這樣的住宅中每一住戶的單趟供暖線路上設置一個測量點即可滿足計量的要求,如層高為 21層的住宅樓,每一單趟供暖線路上的測量點個數是 22個,若每層按 10戶計算,每戶 6趟供暖管線,則該棟住宅樓共有 1320個測量點。

3.2總體方案設計

系統設計中采用主/從結構,系統結構框圖如圖 3所示。其中主機通過 CAN總線適配器與 CAN總線相連,節點采用統一供電方式,端接器是 CAN總線所要求的它安裝在總線的兩端。節點 1至節點 n是 CAN總線節點,主要完成流量值和溫度值的采集以及與主機的通信,系統具有自動數據采集的功能,避免了人工查表的過程。

主機采用巡檢的方式訪問節點。流量的累加在節點中完成,溫度值由節點采集后供主機讀取。總線的最大長度可以達到 10千米,這一長度完全可以滿足目前高層住宅的要求。

在正常供暖狀態下,如果沒有泄漏,單趟供暖線路上的流量應該是相等的,由于橫向回水管線在設備層中,所以,流量傳感器只安裝在設備層,這些點的流量值與住戶室內的流量值是相等的,這樣可以減少改造的工程量,其缺點是不能檢測到住戶供暖設施的泄漏故障。溫度傳感器安裝在每個測量點處。以層高為 21層的住宅樓為例其設備層在頂層和中間的一層中,所以在頂層、底層和中間的設備層安裝節點。

溫度傳感器安裝在每個測量點處,溫度傳感器電纜和 CAN總線(采用非屏蔽雙絞線)必須沿供暖管線穿過住戶的上下層樓板,如果采用無線系統可以避免布線從而可以降低對住戶的影響,但從系統的可靠性及穩定性方面考慮最終選擇了有線系統。

4、節點軟硬件設計

4.1節點硬件設計

在 CAN節點硬件設計中采用 89C51單片機為處理器,CAN控制器和 CAN收發器選擇目前應用比較廣泛的 Philips公司的 SJA1000和 82C250。節點硬件結構框圖如圖 4所示。節點具有流量值累加、溫度采集、電源顯示和掉電保護、光報警及總線通信的功能。

溫度傳感器采用美國DALLAS公司生產的數字式溫度傳感器DS18B20。該傳感器測溫范圍為-55~+125℃,測溫分辨率可達0.0625℃,其中在-10℃~+85℃的范圍內的測量精度為 ±0.5℃,由于每個 DS18B20有唯一的一個連續 64位產品號,這樣,在微處理器的控制下允許在一根電纜上接多個傳感器,其最長電纜長度可達150米,能夠滿足系統設計的要求。

4.2節點軟件設計

節點軟件由節點通信程序、溫度采集程序和流量采集程序三個部分組成。這里主要對流量采集程序作簡單介紹。在我國北方地區,一個供暖季大約是 150天,流量的累加值如果采用 8位十進制數,最多可以達到 9999999.9噸的流量計數,能夠滿足絕大多數應用場合的要求。設計中節點流量的累加計數采用非壓縮 BCD碼形式,一共占用 8個單元,使用 89C51單片機片內 60H-67H開始的單元作為軟件計數的累加單元,其中 60H作為最低位 8位。流量采集需要記錄流量的累加值,所以,其工作的連續性是十分重要的,但是當節點本身出現故障時,當前流量的累加值就會丟失,這時在整個系統中只有主機中有上次采集到的該節點發出的流量累加值,所以,流量采集節點的軟件設計中應考慮節點故障修復后再次投入使用時如何恢復流量累加值的問題,軟件設計中采用了現場流量采集只計量流量的增量值,主機讀取后進行累加的方式。節點流量采集程序流程圖如圖 5所示。

5、結論

本文所設計的基于CAN總線技術的供暖計量系統適合于目前我國老舊居民住宅供暖系統的改造,其試驗系統已經在一棟高五層,建筑面積約為 6千平方米的辦公樓內運行了一個供暖季,系統的可靠性和計量精度達到了設計要求。老舊住宅供暖計量系統的改造是我國供暖體制改革的重點和難點,希望本文的工作能夠為目前民用住宅供暖系統的改造提供點滴經驗。

責任編輯:gt


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

    關注

    6044

    文章

    44651

    瀏覽量

    640195
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2783

    瀏覽量

    464807
收藏 人收藏

    評論

    相關推薦

    步進電機控制程序(匯編語言+89c51單片機)

    步進電機控制程序(C語言+89c51單片機)
    發表于 10-10 14:37 ?1117次下載
    步進電機<b class='flag-5'>控制</b>程序(匯編語言+<b class='flag-5'>89c51</b><b class='flag-5'>單片機</b>)

    基于單片機89C5189C2051點陣LED圖文顯示

    摘 要:介紹了一種以單片機89C51控制器的點陣LED顯示系統。該系統采用RS-232通信標準,通過以
    發表于 02-10 19:15 ?139次下載

    單片機89C51在直流調速控制系統中的應用

    該文介紹89C51 單片機在直流電機轉速控制系統中的應用、實現方法、硬件結構等。本系統采用霍爾元器件測量電動機的轉速,用
    發表于 08-11 11:10 ?91次下載

    89C51單片機系統進行溫度實時采集與控制

    89C51單片機系統進行溫度實時采集與控制:摘要:用89C51單片機
    發表于 09-29 11:29 ?216次下載

    89C51單片機的結構和原理

    2.1 89C51系列單片機的結構2.2 89C51單片機引腳及其功能2.3 89C51存儲
    發表于 02-23 17:31 ?0次下載

    89C51單片機節日彩燈控制器

    全自己制作的89C51單片機節日彩燈控制器,8*8LED矩陣,protues仿真,protel99se原理圖和pcb圖,供大家參考。
    發表于 02-23 17:14 ?75次下載

    基于89C51單片機太陽能跟蹤控制裝置

    基于89C51單片機太陽能跟蹤控制裝置系統設計簡述。
    發表于 05-11 11:08 ?54次下載

    89C51單片機IO口模擬串行通信的實現方法

    89C51 單片機IO 口模擬串行通信的實現方法
    發表于 08-31 13:56 ?21次下載

    89C51單片機的步進電動機控制系統設計

    本文為大家帶來兩個89C51單片機的步進電動機控制系統設計。
    發表于 01-16 13:39 ?1.5w次閱讀
    <b class='flag-5'>89C51</b><b class='flag-5'>單片機</b>的步進電動機<b class='flag-5'>控制系統</b>設計

    89C51單片機課程設計

    89C51單片機課程設計資料免費下載。
    發表于 05-28 14:27 ?136次下載

    基于89c51單片機的步進電機控制系統

    基于89c51單片機的步進電機控制系統
    發表于 08-31 10:10 ?69次下載

    基于89C51單片機的步進電機按鍵控制源程序

    基于89C51單片機的步進電機按鍵控制源程序
    發表于 05-16 09:43 ?7次下載

    基于89C51單片機的舵機按鍵控制程序源程序

    基于89C51單片機的舵機按鍵控制程序源程序
    發表于 05-16 09:09 ?8次下載

    基于89C51單片機的火焰傳感控制繼電器源程序

    基于89C51單片機的火焰傳感控制繼電器源程序
    發表于 05-15 11:06 ?22次下載

    基于89C51單片機的秒表源程序

    基于89C51單片機的秒表源程序
    發表于 05-15 10:37 ?13次下載
    主站蜘蛛池模板: 亚洲国产日韩女人aaaaaa毛片在线 | 亚洲成a人片在线观看尤物 亚洲成a人片在线观看中 | 99热手机在线观看 | 欧美在线黄色 | 日本不卡免费高清视频 | 日韩一区二区三区免费 | 欧美a网站 | 成人99 | 五月婷婷激情在线 | 老汉色视频 | 欧美天堂在线视频 | 美女隐私黄www视频 美女用手扒开尿口给男生桶爽 | 一区二区中文字幕亚洲精品 | 亚洲人成77777在线观看网 | 久久黄色视屏 | 91极品视频在线观看 | 最好看最新的中文字幕1 | 97在线精品 | 农村苗族一级特黄a大片 | 天天做天天做天天综合网 | 亚洲人成电影院在线观看 | 主人扒开腿揉捏花蒂调教cfh | 国产精品久久久久久久久免费 | 婷婷五月小说 | 99婷婷 | 天天操天天干天天干 | 好吊妞视频988在线播放 | 天天干天天操天天 | 性夜黄a爽爽免费视频国产 羞羞答答xxdd影院欧美 | 青娱乐伊人 | 欧美 日韩 中文字幕 | 国产日本特黄特色大片免费视频 | 黄色在线播放视频 | 放荡女同老师和女同学生 | 免费的两性视频网站 | 色视频免费观看高清完整 | 啪啪网站视频 | 欧美xxxx色视频在线观看 | 国产亚洲精品在天天在线麻豆 | 日本一道高清不卡免费 | 九色综合伊人久久富二代 |