环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 壓力傳感器 > 應(yīng)變式壓力傳感器

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
應(yīng)變式壓力傳感器

多總線控制的無線傳感器網(wǎng)絡(luò)

發(fā)布日期:2022-08-21 點(diǎn)擊率:55

  自20世紀(jì)90年代開始,無線傳感器網(wǎng)絡(luò)技術(shù)逐漸發(fā)展,從GSM到Bluetooth,從無線ATM到無線局域網(wǎng),以不同的方式、不同的數(shù)據(jù)速率、在不同的距離上實(shí)現(xiàn)網(wǎng)絡(luò)連接和信息的及時(shí)傳遞,擺脫了電線的束縛,從而能夠在移動(dòng)中自由地實(shí)現(xiàn)信息的交換。盡管如此,仍然要為工業(yè)現(xiàn)場安裝傳感器或開關(guān)的布信號(hào)線而困惑。在實(shí)際應(yīng)用中依然存在著一些現(xiàn)有的網(wǎng)絡(luò)技術(shù)無法或者不能很好的工作的場合,需要一種短距離、低數(shù)據(jù)傳輸速率、低成本、低功耗的無線網(wǎng)絡(luò)技術(shù)。ZigBee技術(shù)這種以低成本、低功耗、低數(shù)據(jù)傳輸速率、低復(fù)雜度為顯著優(yōu)點(diǎn)的短距離無線通信協(xié)議,滿足了小型、低成本的固定、便攜或移動(dòng)設(shè)備無線聯(lián)網(wǎng)的要求。文章從系統(tǒng)各總線設(shè)計(jì)的角度開始了對基于ZigBee技術(shù)的無線射頻器件、時(shí)鐘器件、溫濕度傳感器以及RS232總線接口電路展開研究,實(shí)現(xiàn)了多總線控制節(jié)點(diǎn)無線傳輸。

  1 通信原理

  無線傳感器網(wǎng)絡(luò)由一定數(shù)目的傳感器節(jié)點(diǎn)組成,以無線自組的方式構(gòu)成網(wǎng)絡(luò)。通常包括處理器模塊、傳感器模塊、無線通信模塊和電源管理模塊。傳感器節(jié)點(diǎn)的異構(gòu)性體現(xiàn)在節(jié)點(diǎn)的數(shù)據(jù)處理能力、傳感數(shù)據(jù)種類、通信能力以及能源狀況等方面。傳感器節(jié)點(diǎn)之間必須采用相同的無線通信網(wǎng)絡(luò)協(xié)議才能實(shí)現(xiàn)互聯(lián)。在ZigBee網(wǎng)絡(luò)協(xié)議棧中物理層負(fù)責(zé)數(shù)據(jù)的調(diào)制、發(fā)送與接收,解決編碼調(diào)制技術(shù)、通信速率和通信頻段等問題。物理層之上為支持物理信道共享和廣播與多播的數(shù)據(jù)鏈路層協(xié)議和負(fù)責(zé)路由轉(zhuǎn)發(fā)和設(shè)備尋址的網(wǎng)絡(luò)層協(xié)議,在此之上為與具體應(yīng)用緊密相關(guān)的應(yīng)用層協(xié)議。在ZigBee協(xié)議棧中,每一層通過使用下層提供的服務(wù)完成自己的功能,同時(shí)對上層提供服務(wù),網(wǎng)絡(luò)里的通信在對等的層次上進(jìn)行。

  2 硬件架構(gòu)

  多點(diǎn)的無線傳輸系統(tǒng)對傳輸提出了雙向通信的要求,即主機(jī)和從機(jī)都可以進(jìn)行發(fā)射與接收,并且相互之間協(xié)調(diào)有序,不會(huì)產(chǎn)生沖突和干擾。因此系統(tǒng)分為發(fā)射子節(jié)點(diǎn)和接受主節(jié)點(diǎn)兩部分,均采用單片機(jī)AT89C52做主控器件。發(fā)射子節(jié)點(diǎn)通過單總線對溫度傳感器DSl8820和濕度傳感器DS2438進(jìn)行控制,采集溫、濕度;通過4個(gè)I/O口模擬SPI總線控制無線射頻器件QRF0400進(jìn)行數(shù)據(jù)的無線傳輸;通過2個(gè)I/O口模擬I2C總線對時(shí)鐘器件PCF8563進(jìn)行選時(shí)操作。接受主節(jié)點(diǎn)通過無線射頻器件就行數(shù)據(jù)接收,然后經(jīng)過MAX232電平轉(zhuǎn)換接入串口,按照RS232標(biāo)準(zhǔn)與上位機(jī)進(jìn)行信息交換。

  2.1 發(fā)射子節(jié)點(diǎn)

  每一個(gè)發(fā)射子節(jié)點(diǎn)的主控器件經(jīng)過單總線接口控制溫、濕度傳感器,都必須嚴(yán)格的按照單總線命令序列進(jìn)行操作。首先進(jìn)行初始化,以溫度傳感器DSl8820為例,初始化過程由主機(jī)發(fā)出的復(fù)位脈沖和從機(jī)響應(yīng)的應(yīng)答脈沖組成。應(yīng)答脈沖使主機(jī)知道總線上有從機(jī)設(shè)備且準(zhǔn)備就緒。當(dāng)主機(jī)檢測到應(yīng)答脈沖后,就可以發(fā)出ROM命令。這些命令與各個(gè)從機(jī)設(shè)備的唯一64位ROM序列碼相關(guān),當(dāng)單總線上連接多個(gè)從機(jī)設(shè)備時(shí),允許主機(jī)指定操作某個(gè)從機(jī)設(shè)備。這些命令還使得主機(jī)可以檢測到總線上有多少個(gè)從機(jī)設(shè)備及其設(shè)備類型,或者有沒有設(shè)備處于報(bào)警狀態(tài)。最后發(fā)送操作命令,通過ROM操作命令使得總線主機(jī)與總線上某些或某一從機(jī)設(shè)備確定了通信關(guān)系之后,主機(jī)發(fā)出的功能命令便可以驅(qū)動(dòng)從機(jī)設(shè)備進(jìn)行相應(yīng)的動(dòng)作,當(dāng)需要進(jìn)行數(shù)據(jù)的傳輸時(shí),從機(jī)設(shè)備會(huì)把主機(jī)要求的信息以串行傳輸?shù)姆绞剿偷絾慰偩€上,如圖l所示。


  對于時(shí)鐘器件(PCF8563)的控制,使用2個(gè)I/O口模擬I2C總線的數(shù)據(jù)線(SDA)和時(shí)鐘線(SCL)對器件進(jìn)行讀寫控制,PCF8563的從屬器件地址是1010 A3A2A1A0,然后按步驟完成I2C總線的初始化,啟動(dòng)I2C總線,就可以自動(dòng)完成規(guī)定的選時(shí)操作。每一個(gè)ZigBee節(jié)點(diǎn)都有一個(gè)唯一的64位IEEE地址,并可以用這個(gè)地址在PAN(個(gè)域網(wǎng))中進(jìn)行通信,但在從設(shè)備和網(wǎng)絡(luò)協(xié)調(diào)器建立連接后會(huì)為它分配一個(gè)16位短地址,此后可以用這個(gè)短地址在PAN內(nèi)進(jìn)行通信。64位的IEEE地址是唯一的絕對地址,而16位的短地址是相對地址。系統(tǒng)工作在24GHz高頻頻段,網(wǎng)絡(luò)中的節(jié)點(diǎn)利用自身的無線收發(fā)設(shè)備交換信息,當(dāng)相互之間不再彼此的通信范圍內(nèi)時(shí),可以借助其他中間節(jié)點(diǎn)中繼在同一個(gè)個(gè)域網(wǎng)里來實(shí)現(xiàn)多跳通信。無線收發(fā)模塊是一射頻集成電路模塊(RFIC),作為ZigBee無線網(wǎng)絡(luò)的物理層射頻前端實(shí)現(xiàn)無線數(shù)據(jù)的收發(fā)。QRF-0400是一個(gè)SPI總線控制的基于ZigBee技術(shù)的無線傳輸模塊,集成了無線收發(fā)器件UZ2400,線性功率放大器UP2202和一個(gè)寬帶低噪聲放大器UA2723。UZ2400內(nèi)置了射頻收發(fā)器工作在802.15.4標(biāo)準(zhǔn)的基帶濾波和MAC層的功能模塊。由發(fā)射/接收FIFOs,CSMA-CA控制器,超幀架構(gòu),接收幀過濾器,安全引擎和數(shù)字信號(hào)處理模塊等。對于無線傳輸器件的控制,使用4個(gè)I/O口模擬SPI總線的主機(jī)輸出/從機(jī)輸入總線(MOSI)、主機(jī)輸入/從機(jī)輸出(MISO)、串行時(shí)鐘線(SCK)、低電平有效從機(jī)選擇線(SS)進(jìn)行接口仿真。通過對QRF0400進(jìn)行讀寫地址命令,進(jìn)行初始化,設(shè)置個(gè)域網(wǎng)標(biāo)示符,配置IEEE地址,打開中斷等命令。將采集的溫、濕度數(shù)據(jù)無線傳輸。圖2為UZ2400內(nèi)部模塊結(jié)構(gòu)。


  2.2 接收主節(jié)點(diǎn)

  接收主節(jié)點(diǎn)接收各個(gè)發(fā)射子節(jié)點(diǎn)的數(shù)據(jù),并進(jìn)行提取分類,然后通過RS232接口與上位機(jī)實(shí)現(xiàn)信息的人機(jī)溝通。數(shù)字信號(hào)的傳輸隨著距離的增加和傳輸速率的提高,在傳輸線上的反射、衰減、共地噪聲等影響將引起信號(hào)畸變,從而影響通信距離。選用RS232串行通信標(biāo)準(zhǔn)接口,通過增加驅(qū)動(dòng)以及增大信號(hào)的幅度,使通信距離增大到15m。由于單片機(jī)的串行發(fā)送總線和接收總線TXD和RXD是TTL電平,而PC機(jī)的COM1和COM2的RS232連接其實(shí)EIA電平,因此單片機(jī)需加接MAX232器件進(jìn)行電平轉(zhuǎn)換,如圖3所示。


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

  在發(fā)送子節(jié)點(diǎn)上,為了便于主控器件對傳感器的控制,在單總線器件掛接到單總線網(wǎng)絡(luò)之前,有必要對單總線器件進(jìn)行預(yù)處理,即對DSl8820和DS2438編寫其所屬節(jié)點(diǎn)的序號(hào),這個(gè)序號(hào)是主控器件對某一傳感器所屬器件進(jìn)行區(qū)分的依據(jù)。該序號(hào)占用兩個(gè)字節(jié)的空間,其中第一個(gè)字節(jié)用來區(qū)分器件是DSl8820還是DS2438,為DSl8820分配該字節(jié)的值為00H,為DS2438分配的該字節(jié)的值為80H。第二個(gè)字節(jié)作為每一個(gè)器件分配的序號(hào)。比如發(fā)射字節(jié)點(diǎn)l掛接有10個(gè)DSl8820、8個(gè)DS2438,那么這10個(gè)DSl8820的序號(hào)從l到10,8個(gè)DS2438的序號(hào)從l到8。對DSl8-820用寫暫存存儲(chǔ)器(4Eh)命令將OOH寫到DSl8820高速暫存存儲(chǔ)器的第2個(gè)字節(jié),將1到20分別寫到這10個(gè)DSl8820高速暫存存儲(chǔ)器的第3個(gè)字節(jié),對DS2438分配的序號(hào)用寫暫存存儲(chǔ)器(4Ehxxh)命令寫到DS2438存儲(chǔ)器第7頁第0個(gè)字節(jié),然后用復(fù)制暫存存儲(chǔ)器命令將其復(fù)制到非易失性EEPROM,以免序號(hào)信息掉電丟失。接收主節(jié)點(diǎn)單片機(jī)在讀回溫、濕度數(shù)據(jù)時(shí),將各溫濕度傳感器的序號(hào)一并讀回。

  I2C總線上的受控器件必須分配地址,PCF8563作為受控器件,其設(shè)備地址在傳送開始后首先被傳送。按I2C總線規(guī)定SCL端為時(shí)鐘輸入端,數(shù)據(jù)線SDA是雙向端。PCF8563通過I2C總線進(jìn)行讀地址命令(A3H)和寫地址命令(A2H)實(shí)現(xiàn)對字節(jié)的讀,寫2種狀態(tài)。對于SPI總線,主控器件與無線射頻器件通訊時(shí),數(shù)據(jù)由MOSI輸出,MISO輸入。數(shù)據(jù)在時(shí)鐘的上升或下降沿到來時(shí)由MOSI輸出,在緊接著的下降或上升沿到來時(shí)由MISO讀入,這樣經(jīng)過8/16次時(shí)鐘的改變,完成8/16位數(shù)據(jù)的傳輸。接收主節(jié)點(diǎn)將接收正確的溫、濕度數(shù)據(jù)放入暫存器(SBUF)中,設(shè)置相應(yīng)的波特率,配置好相應(yīng)的特殊功能寄存器以查詢標(biāo)志位的方式向PC機(jī)發(fā)送數(shù)據(jù),如圖4所示。


  4 監(jiān)控軟件

  主機(jī)用戶監(jiān)控軟件是用Delphi7.0開發(fā)完成。由于Delphi的圖形界面豐富美觀、控件集成度好、數(shù)據(jù)庫功能強(qiáng)大、開發(fā)周期短、效率高,因此比較適合于此管理軟件的開發(fā)。操作界面加載SPCOMM組件后可以通過PC機(jī)上的串口與單片機(jī)保持?jǐn)?shù)據(jù)通信。為了保證通信的可靠性,建立了一個(gè)通信協(xié)議。下位機(jī)向上位機(jī)發(fā)送一幀廣播命令($FF),上位機(jī)收到廣播命令后向下位機(jī)回復(fù)一個(gè)應(yīng)答幀(SEE),只有在下位機(jī)收到應(yīng)答幀后才開始一幀一幀的將溫度數(shù)據(jù)傳輸?shù)缴衔粰C(jī),否則將報(bào)警并再次發(fā)送廣播幀,如圖5所示。


  5 結(jié)束語

  經(jīng)過現(xiàn)場多次實(shí)驗(yàn)證明,多總線控制的無線傳感器可以有效地組成無線星型傳感器網(wǎng)絡(luò),將各個(gè)節(jié)點(diǎn)的采集溫、濕度分時(shí)傳輸?shù)街鹘邮諜C(jī)上,顯示到界面供人實(shí)時(shí)監(jiān)測預(yù)警,從而避免了復(fù)雜環(huán)境下不能人為作業(yè)。

  通過主控器件多種線控制,充分發(fā)揮了各個(gè)總線器件的優(yōu)點(diǎn),使得系統(tǒng)免受外界干擾。需要注意的是系統(tǒng)在電源供電方面還存在問題,如何降低功耗延長系統(tǒng)壽命是未來研究的方向。

  

下一篇: PLC、DCS、FCS三大控

上一篇: 一種基于傳感器網(wǎng)絡(luò)中

主站蜘蛛池模板: 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 桐城新闻网—桐城市融媒体中心主办| 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 济南展厅设计施工_数字化展厅策划设计施工公司_山东锐尚文化传播有限公司 | 陕西安闸机-伸缩门-车牌识别-广告道闸——捷申达门业科技 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 密度电子天平-内校-外校电子天平-沈阳龙腾电子有限公司 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 软膜天花_软膜灯箱_首选乐创品牌_一站式天花软膜材料供应商! | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 电子书导航网_电子书之家_电子书大全_最新电子书分享发布平台 | 福州甲醛检测-福建室内空气检测_环境检测_水质检测-福建中凯检测技术有限公司 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 高压包-点火器-高压发生器-点火变压器-江苏天网 | 定坤静电科技静电消除器厂家-除静电设备 | 安规_综合测试仪,电器安全性能综合测试仪,低压母线槽安规综合测试仪-青岛合众电子有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 电车线(用于供电给电车的输电线路)-百科 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 环压强度试验机-拉链拉力试验机-上海倾技仪器仪表科技有限公司 | 浙江美尔凯特智能厨卫股份有限公司| 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 顶呱呱交易平台-行业领先的公司资产交易服务平台 | 2025福建平潭岛旅游攻略|蓝眼泪,景点,住宿攻略-趣平潭网 | 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | CE认证_FCC认证_CCC认证_MFI认证_UN38.3认证-微测检测 CNAS实验室 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 高压油管,液压接头,液压附件-烟台市正诚液压附件 | 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 |