日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
CAIAC 2025
2025工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于CAN總線的環(huán)境測控系統(tǒng)設(shè)計
  • 企業(yè):控制網(wǎng)     領(lǐng)域:工業(yè)以太網(wǎng)     行業(yè):其他    
  • 點擊數(shù):1677     發(fā)布時間:2004-11-10 16:47:00
  • 分享到:

 

呂強 耿慶鋒 蘇奎峰 喬志剛

 

    在當(dāng)今社會,人們的物質(zhì)生活水平面日益提高,對商品的質(zhì)量要求越來越高。這樣,商品的存儲環(huán)節(jié)的工作變得愈顯重要,這關(guān)系到商品的質(zhì)量保持的時間長短與否。而對存儲最基本的要求就是存儲區(qū)內(nèi)的溫度、濕度要求等。現(xiàn)在的存儲環(huán)境條件檢測大多是靠機械式儀表來進行,而且是利用人工定時進行記錄數(shù)據(jù),結(jié)果是數(shù)據(jù)精度低、不夠?qū)崟r。有一些大型倉庫是采用了電子檢測設(shè)備,但也是主要進行局部檢測,不能覆蓋整個倉庫區(qū)域。且當(dāng)檢測位置多、檢測數(shù)據(jù)類型多時,檢測裝置的安裝和與主機的通信都顯得過于復(fù)雜。這樣,筆者就考慮使用CAN總線技術(shù),把所有的檢測裝置用一根線連起來,就避免了每一單個檢測裝置都單獨與主機相連的繁瑣,降低了成本,同時也充分利用了主機的資源。而CAN總線技術(shù)也能保證不同類型的數(shù)據(jù)信號在總線上安全的進行傳輸。

 

1  CAN總線簡介

 

    CAN總線能在極端惡劣的環(huán)境下運作,具有抗瞬間干擾的能力,其控制器接口有降低射頻干擾的斜率控制;有較強的檢錯能力。CAN節(jié)點可在不要求所有節(jié)點及其應(yīng)用層改變?nèi)魏诬浖蛴布那闆r下被接于CAN網(wǎng)絡(luò)中。由于采用了許多新技術(shù)及獨特的設(shè)計,CAN總線與一般的通信總線相比,它的數(shù)據(jù)通信具有突出的可靠性、實時性和靈活性。其特點如下:

    ?  CAN為多主方式工作,網(wǎng)絡(luò)上任意一個節(jié)點均可在任意時刻主動地向網(wǎng)絡(luò)上其它節(jié)點發(fā)送信息,而不分主從,通信方式靈活。

    ?  在報文標(biāo)識符上,CAN上的節(jié)點分成不同的優(yōu)先級,可滿足不同的實時要求。

    ?  CAN采用非破壞性總線仲裁技術(shù)。CAN節(jié)點只需通過對報文的標(biāo)識符濾波即可實現(xiàn)點對點、一點對多點及全局廣播等幾種方式傳送接收數(shù)據(jù)。

    ?  報文采用短幀結(jié)構(gòu),傳輸時間短,受干擾概率低,保證了數(shù)據(jù)出錯率極低。

    ?  CAN的每幀信息都有CRC校驗及其他檢錯措施,具有極好的檢錯效果。

    ?  CAN通信介質(zhì)可為雙絞線、同軸電纜或光纖,可通過標(biāo)準(zhǔn)插接件方便地連接。

    ?  CAN節(jié)點在錯誤嚴(yán)重的情況下,具有自動關(guān)閉總線的功能,切斷它與總線的聯(lián)系,以使總線上其它節(jié)點的操作不受影響。

 

2  測控系統(tǒng)總體方案設(shè)計

 

    環(huán)境參數(shù)測控系統(tǒng)設(shè)計為基于CAN總線的分布式測量控制顯示系統(tǒng),主要用于倉庫等大型空間內(nèi)的各種環(huán)境參數(shù)的測量、控制與顯示,使環(huán)境參數(shù)達到物品存儲的要求。

 

2.1 系統(tǒng)組成

    環(huán)境參數(shù)測控系統(tǒng)包括4個主要的子系統(tǒng),系統(tǒng)框圖如圖1所示。

1  系統(tǒng)結(jié)構(gòu)框圖

 

    (1)  計算機子系統(tǒng)。由工業(yè)控制計算機、顯示器和打印機等組成。

    (2)  數(shù)據(jù)傳輸通信子系統(tǒng)。由裝在上位機上的CAN總線通信適配卡、裝在前端調(diào)節(jié)執(zhí)行機構(gòu)上的通信卡和數(shù)據(jù)傳輸通信介質(zhì)組成。

    (3)  測量傳感器子系統(tǒng)。由電量傳感器和CCD傳感器組成。

    (4)  調(diào)節(jié)執(zhí)行機構(gòu)控制子系統(tǒng)。由調(diào)節(jié)執(zhí)行機構(gòu)、力傳感器和調(diào)節(jié)執(zhí)行機構(gòu)前端機組成。

 

2.2  系統(tǒng)工作原理

    環(huán)境參數(shù)測控系統(tǒng)利用傳輸信號簡單、通信速率高、實時性強的CAN總線將一臺上位機與一臺前端機和眾多的傳感器連接起來,完成存儲空間內(nèi)的環(huán)境參數(shù)測量,在經(jīng)過主機處理后,再把控制信號傳給執(zhí)行前端機,以控制環(huán)境參數(shù)的變化。通信介質(zhì)可采用雙絞線,也可采用75Ω同軸電纜。

 

    電量傳感器和CCD傳感器主要完成環(huán)境中各參數(shù)的測量任務(wù)。它包括CCD攝像機、信號采集板、A/D傳感器、高速緩存等。調(diào)節(jié)執(zhí)行機構(gòu)主要完成對環(huán)境參數(shù)的調(diào)節(jié)作用,也就是根據(jù)主機的信號進行相應(yīng)的操作,使各環(huán)境參數(shù)保持在預(yù)先規(guī)定的范圍內(nèi)。它主要由大功率繼電器、傳感器、電流控制裝置、可調(diào)整支架等組成。主機采用高性能工控機,具有高抗擾工業(yè)級電源,硬盤及機箱防磁、防塵。作為測量控制通信中心,主機主要完成測控系統(tǒng)有關(guān)參數(shù)的設(shè)置、測試通信的分段標(biāo)被測參數(shù)的整理計算、參數(shù)顯示、打印輸出、數(shù)據(jù)存盤及控制調(diào)節(jié)機構(gòu)進行環(huán)境參數(shù)的調(diào)節(jié)動作。如此機接入了網(wǎng)絡(luò),也可實現(xiàn)與其它計算機的聯(lián)網(wǎng),實現(xiàn)數(shù)據(jù)共享。

 

3  測控系統(tǒng)主要分系統(tǒng)設(shè)計

 

3.1  數(shù)據(jù)傳輸通信子系統(tǒng)

    此系統(tǒng)由裝在主機中的CAN總線通信卡,裝在調(diào)節(jié)執(zhí)行機構(gòu)中的通信卡和數(shù)據(jù)傳輸介質(zhì)組成。在本系統(tǒng)中,方案設(shè)計為PCI-CAN控制通信卡,CAN控制器卡集成兩路電氣隔離的CAN通道,使工控機方便地連接到CAN總線上,實現(xiàn)CAN總線協(xié)議的連接通信。CAN控制器卡整體結(jié)構(gòu)框圖如圖2所示。

2  CAN控制器卡整體結(jié)構(gòu)框圖

 

3.2  調(diào)節(jié)執(zhí)行機構(gòu)控制子系統(tǒng)

    此系統(tǒng)采用單片機構(gòu)成一個控制系統(tǒng)。接收來自主機的控制信號,通過繼電器來對機械執(zhí)行機構(gòu)進行控制,以調(diào)節(jié)諸如包括溫度、濕度、氣體壓力和氣體百分比容量等參數(shù)。此系統(tǒng)框圖如圖3所示。

3  機械執(zhí)行機構(gòu)框圖

4  系統(tǒng)主要軟件設(shè)計

 

4.1  CAN總線接口的初始化設(shè)計

        CAN控制器卡的軟件設(shè)計主要分為三部分:CAN初始化、數(shù)據(jù)發(fā)送及數(shù)據(jù)接收。系統(tǒng)軟件設(shè)計的指導(dǎo)思想是:系統(tǒng)上電后,首先對SJA1000進行初始化,配置SJA1000的控制段寄存器內(nèi)容以設(shè)定通信參數(shù)(如:模式、位速率、驗收碼、屏蔽碼、字段長、總線定時、波特率、輸出特性等)。初始化完成后,SJA1000按設(shè)定值控制CAN總線上的通信。系統(tǒng)是否能正常地工作,初始化程序的設(shè)計是個關(guān)鍵。CAN初始化主要是設(shè)置CAN的通信參數(shù),即通過對CAN控制器段中的寄存器進行設(shè)置,從而確定CAN控制器的工作方式等。初始化程序的流程圖如圖4所示。

4  SJA1000初始化流程圖

 

    總線定時寄存器的設(shè)置極大地影響了CAN性能的發(fā)揮。一般來說,若硬件連接無誤,通信失敗的主要原因在于總線定時寄存器設(shè)置不當(dāng)。它確定了3個時間―時鐘周期、系統(tǒng)周期和位周期之間的關(guān)系。對BTR0操作,可決定波特率預(yù)分頻器BRP和同步跳轉(zhuǎn)寬度SJW的數(shù)值;對BTR1進行寫操作,可決定位周期的寬度、采樣點的位置及在每個采樣點進行采樣的次數(shù)。這兩個寄存器的內(nèi)容,可唯一確定波特率及同步跳轉(zhuǎn)寬度。只有當(dāng)系統(tǒng)中的所有節(jié)點的BTR0BTR1的內(nèi)容都相同時,才能正常通信。關(guān)于CAN總線波特率的設(shè)置參見表1

1  CAN總線波特率設(shè)置

4.2  驅(qū)動程序開發(fā)

        PCI總線接口設(shè)備的一大特點是即插即用。因此,在軟件上必須編寫能夠?qū)崿F(xiàn)即插即用功能的設(shè)備驅(qū)動程序。從廣義上來說,驅(qū)動程序就是控制硬件的一組函數(shù)。PCI設(shè)備驅(qū)動程序的開發(fā),就是取得PCI板卡所占用的各種資源(內(nèi)存、端口、中斷和DMA等),并提供給用戶一條可以訪問這些資源的途徑。在本設(shè)計中,由于PCI9052的中斷、I/O端口、映射內(nèi)存等資源都是動態(tài)分配的,必須編寫驅(qū)動程序來管理硬件,才能供用戶編程使用。

 

        WinDriver是專業(yè)的設(shè)備驅(qū)動程序開發(fā)工具。利用它的驅(qū)動程序向?qū)В?/SPAN>Driver Wizard),可以快速測試新硬件,并生成設(shè)備驅(qū)動程序框架。在寫設(shè)備驅(qū)動程序之前,重要的一點是確保硬件準(zhǔn)確無誤。用WinDriver的驅(qū)動程序向?qū)?/SPAN>DriverWizard 提供的診斷程序Diagnostic Program來診斷CAN控制器卡。此診斷程序支持多種類型的芯片,本設(shè)計采用PCI9052作為PCI接口芯片,由于WinDriver PLX 9050的庫完全與PLX 9052兼容,可以選擇PLX 9050診斷程序9050Diag.exe,它通過WinDriver的程序訪問硬件。

 

5  結(jié)語

 

    由于工控機及先進的數(shù)據(jù)采集處理技術(shù)的應(yīng)用,大大提高了對環(huán)境參數(shù)的測控,并提高了測控精度。CAN總線的使用使整個復(fù)雜的系統(tǒng)更加簡潔、緊湊,提高了測控系統(tǒng)的抗干擾能力,同時也增強了系統(tǒng)的安全性。接入局域網(wǎng),可使操作人員遠距離對測控系統(tǒng)進行控制,實現(xiàn)測控數(shù)據(jù)的遠距離傳輸。

熱點新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 老司机午夜精品网站在线观看-老司机午夜精品视频在线观看免费-老司机午夜精品视频观看-老司机午夜精品视频播放-一本色道久久88一综合-一本色道久久88综合日韩精品 | 人妻不敢呻吟被中出A片视频-人妻超级精品碰碰在线97视频-人妻换人妻AA视频-人妻寂寞按摩中文字幕-人妻精品国产一区二区-人妻久久久精品99系列A片毛 | 人人狠狠综合久久亚洲,超大乳首授乳一区二区,五月天视频网,久久综合成人网,久草视频免费播放,漂亮的保姆4-bd国语在线观看 | 午夜欧美福利-午夜欧美成人香蕉剧场-午夜欧美成人久久久久久-午夜久久网-国产亚洲男人的天堂在线观看-国产亚洲免费观看 | 激情www,国产成人爱情动作片在线观看,五月天婷婷在线观看高清,欧美美女福利视频,五月激激激综合网色播免费,国产亚洲欧美日韩综合另类 | 天堂视频在线观看免费-天堂视频在线-天堂视频免费-天堂色区-国产精品一区二区欧美视频-国产精品一区二区免费 | 麻豆系列国产剧在线观看-麻豆系列 在线视频-麻豆午夜视频-麻豆污视频-麻豆网站在线免费观看-麻豆网站在线看 | 国产日韩精品欧美一区-国产日韩高清一区二区三区-国产日韩不卡免费精品视频-国产日产欧美精品一区二区三区-午夜国产精品免费观看-午夜国产精品理论片久久影院 | 国产一区二区三区四区五区加勒比-国产一区二区三区四区五区六区-国产一区二区三区四区五在线观看-国产一区二区三区无码A片-国产一区二区三区-国产一区二区三区亚洲欧美 | 中文字幕在线观看网址-中文字幕在线观看网站-中文字幕在线观看国产-中文字幕在线观看-开心片色99xxxx-开心久久激情 | 国产成人无码影视-国产成人无码专区-国产成人无码综合-国产成人无码综合亚洲日韩-国产成人无码综合亚洲日韩榴莲-国产成人无套精品在线观看 | 亚洲乱伦熟女在线-亚洲精品国自产在线-亚州女人69内射少妇-亚州巨乳成人片-亚州激情视频-亚瑟在线中文影院 | 久久这里只有精品国产99-久久这里只有精品2-久久这里只有精品1-久久这里只精品热在线99-在线少女漫画-在线涩涩免费观看国产精品 国产精选一区二区-国产精选一区-国产精选污视频在线观看-国产精选91热在线观看-特级黄色视频毛片-特级黄色免费片 | 黄色在线网站-黄色在线网页-黄色在线网-黄色在线视频网址-品色阁-品色成人网 | 99热最新在线观看-99人中文字幕亚洲区-99日韩-99日韩精品-99色99-99色吧 | 国产精品jlzz视频-国产精品jizz在线观看直播-国产精品jizz在线观看网站-国产精品jizz在线观看软件-日日爽夜夜操-日日爽天天干 | 日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看 | 亚洲幼女网-亚洲呦女专区-亚洲永久在线观看-亚洲永久免费视频-精品久久香蕉国产线看观看麻豆-精品久久日日躁夜夜躁AV | 亲胸吻胸添奶头GIF动态图免费-亲胸揉胸膜下刺激视频在线观看-亲胸揉胸膜下刺激视频网站APP-亲胸摸下面激烈免费网站-seyeye高清视频在线-seba51久久精品 | 麻豆蜜桃色精品电影网在线高清-麻豆蜜臀国产精品无码视频电影无删减在线观看-麻豆免费版-麻豆免费观看高清完整视频-麻豆免费看-麻豆免费网站 | 久久精品久噜噜噜久久-久久精品久久久久-久久精品久久久-久久精品久久精品久久精品-亚洲影视一区-亚洲影视精品 | 国产成人av网站网址-国产成人av无码精品-国产成人av无码精品天堂-国产成人av无码片在线观看-国产成人av无码一区二区三区不卡-国产成人av无码永久免费 | 99re6在线精品视频免费播放-99re6热视频精品免费观看-99re6热精彩视频在线观看-99re6久精品国产首页-嫩草视频在线观看视频播放-嫩草视频在线观看免费 | 国产精品jlzz视频-国产精品jizz在线观看直播-国产精品jizz在线观看网站-国产精品jizz在线观看软件-日日爽夜夜操-日日爽天天干 | 国产精品成av人在线观看片-国产精品成久久久久三级-国产精品成久久久久三级四虎-国产精品成久久久久三级无码-国产精品成年片在线观看-国产精品成人 | 久久就是精品-久久看片网-久久蝌蚪-久久老熟女一区二区三区-久久老司机波多野结衣-久久乐国产综合亚洲精品 | 精品性影院一区二区三区内射-精品亚洲成A人20247在线观看-精品亚洲国产成AV人片传媒-精品亚洲国产成人A片在线播放-精品亚洲国产成人A片在线观看-精品亚洲国产熟女福利自在线 | 亚洲伦,视频二区 素人 欧美 日韩,亚洲精品美女久久久aaa,伊人婷婷色,国产福利一区二区三区在线观看,国产成人亚洲欧美三区综合 | 人人狠狠综合久久亚洲,超大乳首授乳一区二区,五月天视频网,久久综合成人网,久草视频免费播放,漂亮的保姆4-bd国语在线观看 | 美女三级毛片-美女牲交视频一级毛片无遮挡-美女视频大全视频a免费九-美女视频黄a视频全免费网站色窝-美女视频黄的全是免费-美女视频秀色福利视频 | 国产精品亚洲日韩欧美色窝窝-国产精品亚洲日韩欧美色窝窝色-国产精品亚洲色婷婷-国产精品亚洲色婷婷99久久精品-国产精品亚洲色婷婷久久99精品-国产精品亚洲色图在线观看 | 亚洲午夜久久久久中文字幕,欧美精品久久久久久久久大尺度,91精品推荐,九九久久99综合一区二区,哪里有毛片,精品亚洲一区二区三区 精品国产91乱码一区二区三区,成人国产一区二区三区精品,亚洲一区免费在线观看,日韩在线一区二区三区免费视频,波多野吉衣在线观看,日韩一级精品久久久久 | 美国a毛片-美国成人影院-美国毛片aa-美国毛片aaa在线播放-美国毛片基地-美国毛片基地a级e片 | 免费黄色在线观看视频-免费黄色在线观看-免费黄色在线电影-免费黄色在线-成人精品一区二区三区电影-成人精品一区二区三区 | 一级成人生活片免费看-一级床上爽高清播放-一级大毛片-一级大片免费看-一级二级毛片-一级夫妻黄色片 | 国产精品va在线播放我和闺蜜-国产精品va在线观看无码不卡-国产精品V日韩精品V在线观看-国产精品V无码A片在线看-国产精品wwwcom976con-国产精品XXXXX免费A片 | 一级成人生活片免费看-一级床上爽高清播放-一级大毛片-一级大片免费看-一级二级毛片-一级夫妻黄色片 | 性一交一乱一交A片久久四色-性一交一乱一乱A片AP88-性一交一乱一伦一A片-性一交一乱一伦一色一情-性一交一乱一伦一色一情孩交-性一交一乱一伦在线播放 | 欧美性xxxxxx性,国产精彩视频在线观看,亚洲欧美视屏,久艹网,国产日韩欧美中文,亚洲欧美经典 | 一级日本高清视频免费观看-一级毛片直播亚洲-一级毛片在线完整免费观看-一级毛片在线全部免费播放-久久综合精品国产一区二区三区 | 2015天堂网-2014天堂网-19国产精品麻豆免费观看-18视频在线观看网站-18黄免app网站-18成网站www在线观看 |