999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32和CAN總線的濕度采集系統(tǒng)設(shè)計

2014-04-26 14:42:52王輝
科技創(chuàng)新與應(yīng)用 2014年13期
關(guān)鍵詞:數(shù)據(jù)采集

王輝

摘 要:文章介紹了一種基于意法半導(dǎo)體公司的STM32單片機(jī)和CAN總線的濕度采集系統(tǒng)的設(shè)計和實(shí)現(xiàn)。CAN憑借其高性能,高可靠性以及獨(dú)特的設(shè)計越來越多的被應(yīng)用在工業(yè)領(lǐng)域中。STM32的接口豐富,價格低廉,功能強(qiáng)大,使其在工業(yè)現(xiàn)場中應(yīng)用越來越廣泛。文章從硬件和軟件兩部分介紹基于STM32和CAN總線的濕度采集系統(tǒng)的實(shí)現(xiàn)。

關(guān)鍵詞:STM32;CAN總線;數(shù)據(jù)采集;濕度傳感器

引言

現(xiàn)實(shí)生活中,濕度的測量和控制在紡織工業(yè)、林業(yè)、化工以及氣象觀測等領(lǐng)域中有著廣泛的應(yīng)用。傳統(tǒng)的人工測試方法費(fèi)時費(fèi)力,因而有必要研制更智能方便的濕度測量采集系統(tǒng),以便實(shí)時監(jiān)測濕度,并根據(jù)所測量的數(shù)據(jù)來控制加濕器、空調(diào)器等設(shè)備的運(yùn)行,確保得到合適的濕度環(huán)境。

這里提出的濕度測量采集系統(tǒng)是為民用設(shè)計的,可實(shí)時監(jiān)測倉庫,溫室等對濕度有嚴(yán)格要求的場合下的濕度,根據(jù)檢測結(jié)果對濕度加以控制,同時還具有在線修訂濕度上下限,濕度顯示和報警功能,并可向主控室傳送數(shù)據(jù)。

1 系統(tǒng)總體設(shè)計

濕度測量采集系統(tǒng)首先是一個實(shí)時性系統(tǒng),需要傳感器的各種測量數(shù)據(jù)能及時的顯示,同時,監(jiān)控系統(tǒng)又是一個多點(diǎn)檢測系統(tǒng),需要在不同的點(diǎn)布置傳感器,這些傳感器通過總線連接并實(shí)現(xiàn)與上位機(jī)的數(shù)據(jù)傳輸。從總體上講,分為上位機(jī)和下位機(jī)系統(tǒng)。上位機(jī)是總的控制和顯示系統(tǒng),其通過CAN總線與各種傳感器的感應(yīng)模塊連接。系統(tǒng)在即時性、可靠性、安全性等方面都有特定的要求,其要實(shí)現(xiàn)的目標(biāo)如下:(1)對濕度參數(shù)進(jìn)行實(shí)時采集MCU對各個傳感器采集的數(shù)據(jù)進(jìn)行循環(huán)檢測傳輸。(2)超限數(shù)據(jù)報警。(3)通信系統(tǒng)應(yīng)有較高的可靠性、較好的實(shí)時性和較強(qiáng)的抗干擾能力。

CAN總線是一種多主方式的串行總線,可以組建多主對等的總線通信系統(tǒng);STM32F103VET6內(nèi)置了CAN控制器,選取TJA1050作為CAN收發(fā)器,實(shí)現(xiàn)STM32與CAN的通信,濕度傳感器掛接在STM32單片機(jī)上實(shí)現(xiàn)數(shù)據(jù)實(shí)時接收與處理。CAN適配卡連接上位機(jī)系統(tǒng)和CAN總線,此外還有報警模塊、顯示軟件等共同組成了完整的濕度測量采集系統(tǒng)。

2 硬件設(shè)計

2.1 硬件核心

系統(tǒng)采用STM32F103VET6作為主控制器,該微控制器內(nèi)核采用ARM32為的Cotex-M3 CPU,最高工作頻率可達(dá)72MHz,512KB Flash存儲器,3個12位模/數(shù)轉(zhuǎn)換器,112個快速I/O端口,11個定時器,13個通信接口,其中就包括CAN(2.0)。具有接口資源豐富,功耗低,體積小,實(shí)時性能好,易于開發(fā)等優(yōu)勢。濕度傳感器連接在STM32F103VET6上可以確保數(shù)據(jù)及時和準(zhǔn)確的傳輸。

2.2 CAN總線簡介

CAN(Controllor Area Network 控制器局域網(wǎng))總線是近些年來非常流行的現(xiàn)場總線之一。具有非破壞性總線仲裁技術(shù),讓優(yōu)先級高的信息得到更加快速的處理;具有強(qiáng)大的錯誤檢測機(jī)制,可以檢測到總線上的任何錯誤;采用短幀結(jié)構(gòu)、位填充和CRC校驗(yàn)等措施,使傳輸具有高可靠性。這些優(yōu)點(diǎn)使CAN總線在眾多工業(yè)領(lǐng)域,尤其是汽車、航天等產(chǎn)業(yè)中得到了泛的推廣和應(yīng)用。

CAN總線的特點(diǎn):(1)可以多主方式工作,網(wǎng)絡(luò)上任意一個節(jié)點(diǎn)均可以在任意時刻主動地向網(wǎng)絡(luò)上的其他節(jié)點(diǎn)發(fā)送信息,而不分主從,通信方式靈活。(2)網(wǎng)絡(luò)上的節(jié)點(diǎn)可分成不同的優(yōu)先級,可以滿足不同的實(shí)時要求。(3)采用非破壞性位仲裁總線結(jié)構(gòu)機(jī)制,當(dāng)兩個節(jié)點(diǎn)同時向網(wǎng)絡(luò)上傳送信息時,優(yōu)先級低的節(jié)點(diǎn)主動停止數(shù)據(jù)發(fā)送,而優(yōu)先級高的節(jié)點(diǎn)可不受影響地繼續(xù)傳送數(shù)據(jù)。(4)可以點(diǎn)對點(diǎn),一點(diǎn)對多點(diǎn)及全局廣播幾種傳送方式接收數(shù)據(jù)。(5)直接通信距離最遠(yuǎn)可達(dá)10km(速率4Kbps以下)。(6)通信速率最高可達(dá)1MB/s(此時距離最長40m)。

2.3 bxCAN

STM32F的bxCAN支持CAN協(xié)議2.0A和2.0B的主動模式,波特率最高可達(dá)1Mb/s支持時間出發(fā)功能。發(fā)送具有三個發(fā)送郵箱,發(fā)送報文的優(yōu)先級可軟件配置,可以屏蔽中斷,郵箱使用單獨(dú)的一塊地址,便于軟件效率的提高。STM32F的bxCAN設(shè)計目標(biāo)是以最小的CPU負(fù)荷來高效的處理收到的大量報文。

2.4 CAN收發(fā)器TJA1050

TJA1050速率可達(dá)1Mbit/s,電磁抗干擾能力極強(qiáng),電磁輻射低,輸出級和3.3V以及5V的器件兼容,有高速和靜音兩種工作模式。

2.5 濕度傳感器

在充分考慮了系統(tǒng)的精度和抗干擾性的基礎(chǔ)上,選擇了濕度傳感器SHT10。包括一個電容性聚合體濕度敏感元件,一個用能隙材料制成的溫度敏感元件,并在同一芯片上與14位的A/D轉(zhuǎn)換器以及串行接口電路實(shí)現(xiàn)無縫連接。校準(zhǔn)系數(shù)以程序形式存儲在OTP內(nèi)存中,在校正過程中使用兩線制的串行接口,使外圍系統(tǒng)集成變得快速而簡單。

2.6 濕度控制電路

濕度控制電路是設(shè)計的重要組成部分。濕度控制電路所示。當(dāng)所測濕度低于最低設(shè)定值,接通加濕設(shè)備(以水泵為例),直到達(dá)到指定濕度范圍。當(dāng)所測量濕度高于最高設(shè)定值時,接通干燥設(shè)備(以風(fēng)扇為例),直到達(dá)到指定濕度范圍干燥設(shè)備才停止工作。

3 系統(tǒng)上位機(jī)軟件設(shè)計

軟件采用NI(Nation Instrument)公司開發(fā)的LabVIEW進(jìn)行編寫。系統(tǒng)軟件主要包括主程序和按鍵處理、中斷、執(zhí)行機(jī)構(gòu)控制、顯示和通信等子程序。主程序完成器件的初始化,并判斷有誤按鍵按下、有無中斷請求,然后根據(jù)判斷結(jié)果調(diào)用相應(yīng)的子程序。

4 實(shí)驗(yàn)測試結(jié)果與分析

該系統(tǒng)樣機(jī)在某倉庫進(jìn)行了試運(yùn)行,調(diào)試后在室內(nèi)進(jìn)行里模擬實(shí)驗(yàn),檢驗(yàn)了系統(tǒng)的控制精度。下表給出了一天不同時刻預(yù)設(shè)濕度與實(shí)測濕度的部分?jǐn)?shù)據(jù)比較情況。

從以上結(jié)果可以看出其濕度最大誤差為±3%RH。

6 結(jié)束語

文章使用STM32作為主控芯片,CAN總線的引入將專用微處理器置入傳統(tǒng)的測量控制儀表,使他們各自具有了數(shù)字計算和數(shù)字通信的能力。上位機(jī)可以對濕度的上下限進(jìn)行設(shè)定并對濕度進(jìn)行相應(yīng)控制。文中介紹的濕度采集系統(tǒng)硬件設(shè)計簡單易于實(shí)現(xiàn),經(jīng)軟件測試,精度高,工作穩(wěn)定,具有一定的實(shí)用性。

參考文獻(xiàn)

[1]史久根,張培仁,陳真勇.CAN現(xiàn)場總線系統(tǒng)設(shè)計技術(shù)[M].北京:國防工業(yè)出版社,2004,10.

[2]黃智偉,王兵,朱衛(wèi)華.STM32F 32位ARM微控制器應(yīng)用設(shè)計與實(shí)踐[M].北京:北京航空航天大學(xué)出版社,2012,8.

[3]李寧.基于MDK的STM32處理器開發(fā)應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2008.

[4]戴敏,曹杰.基于ARM的單芯片CAN總線中繼器設(shè)計[J].測控技術(shù),2010,29(5):64-68.

[5]田建君.倉庫自動通風(fēng)及溫、度監(jiān)測系統(tǒng)[J].電子產(chǎn)品世界.2006(5):70-71.

猜你喜歡
數(shù)據(jù)采集
Web網(wǎng)絡(luò)大數(shù)據(jù)分類系統(tǒng)的設(shè)計與改進(jìn)
CAN總線通信技術(shù)在電梯監(jiān)控系統(tǒng)中的應(yīng)用
基于大型嵌入式系統(tǒng)的污水檢測系統(tǒng)設(shè)計
社會保障一卡通數(shù)據(jù)采集與整理技巧
基于AVR單片機(jī)的SPI接口設(shè)計與實(shí)現(xiàn)
CS5463在植栽用電子鎮(zhèn)流器老化監(jiān)控系統(tǒng)中的應(yīng)用
大數(shù)據(jù)時代高校數(shù)據(jù)管理的思考
科技視界(2016年18期)2016-11-03 22:51:40
鐵路客流時空分布研究綜述
基于廣播模式的數(shù)據(jù)實(shí)時采集與處理系統(tǒng)
軟件工程(2016年8期)2016-10-25 15:54:18
通用Web表單數(shù)據(jù)采集系統(tǒng)的設(shè)計與實(shí)現(xiàn)
軟件工程(2016年8期)2016-10-25 15:52:53
主站蜘蛛池模板: 一级爆乳无码av| 欧美精品亚洲精品日韩专| 午夜视频免费一区二区在线看| 成AV人片一区二区三区久久| 亚洲欧美另类日本| 色综合网址| 国产va在线| 青青青视频91在线 | 亚洲一级色| 日韩免费毛片| 国产免费久久精品99re不卡| 日本道综合一本久久久88| 久久精品日日躁夜夜躁欧美| 天堂岛国av无码免费无禁网站| 黄色福利在线| 久视频免费精品6| 色婷婷在线播放| 国产原创演绎剧情有字幕的| 精品无码视频在线观看| 国外欧美一区另类中文字幕| 亚洲成人77777| 国产亚洲第一页| 不卡视频国产| 欧美97色| 日韩第一页在线| 91福利片| 欧美特黄一免在线观看| 日韩天堂在线观看| 国产一区成人| 精品国产www| 国产91麻豆视频| 亚洲国产欧美国产综合久久| 国产成人免费高清AⅤ| 香蕉在线视频网站| 欧类av怡春院| 欧美国产在线看| 一本色道久久88| 欧美性久久久久| 欧美亚洲日韩中文| 欧美α片免费观看| 国产真实二区一区在线亚洲| 试看120秒男女啪啪免费| 国产成人高清精品免费软件| 免费观看无遮挡www的小视频| 国产成人1024精品| 午夜一区二区三区| 在线精品自拍| 婷婷开心中文字幕| 久久久久久国产精品mv| 激情乱人伦| 色婷婷亚洲综合五月| 国产一区二区三区日韩精品| 日韩免费毛片视频| 91麻豆精品视频| 久青草网站| 中文无码精品a∨在线观看| 97久久精品人人做人人爽| 久久99国产精品成人欧美| 亚洲有无码中文网| 亚洲最猛黑人xxxx黑人猛交 | 97免费在线观看视频| 尤物午夜福利视频| 亚洲中文字幕在线精品一区| 麻豆国产在线观看一区二区 | 日韩少妇激情一区二区| jijzzizz老师出水喷水喷出| 日韩黄色大片免费看| 中文字幕 欧美日韩| 激情视频综合网| AV熟女乱| 亚洲欧美日韩高清综合678| 欧美第九页| 亚洲欧洲日产国码无码av喷潮| 国产极品美女在线观看| 成年人国产网站| 动漫精品中文字幕无码| 日韩激情成人| 伊人查蕉在线观看国产精品| 国产极品粉嫩小泬免费看| 亚洲AV无码一区二区三区牲色| 婷婷中文在线| 国产高清无码麻豆精品|