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

產品分類

當前位置: 首頁 > 傳感測量產品 > 工業傳感器 > 壓力傳感器 > 應變式壓力傳感器

類型分類:
科普知識
數據分類:
應變式壓力傳感器

基于無線傳感器網絡的CAN總線互聯

發布日期:2022-08-21 點擊率:43

  1 引言
  裝甲車輛狀態信息采集系統的信息采集單元通常采用CAN總線連接,某些情況下,車輛上裝和下裝之間的旋轉連接器由于沒有連線空間,需要無線通信模塊為上裝和下裝的CAN總線提供一個透明的無線通道。本文基于無線傳感器網絡給出一種無線通道的設計,主要包括CAN總線無線接入控制模塊電路設計以及無線傳感器節點的通信協議設計等內容。

  2 電路設計

  以無線傳感器網絡為基礎的CAN總線擴展系統總體結構如圖1所示,其主要由兩塊CAN總線無線接入控制模塊構成,每個模塊的組成及各部分的作用是:無線傳感器節點的微控制器及存儲器模塊,接收對端無線接人控制模塊傳來的數據并存儲,然后將數據交CAN控制器待發,同時接收CAN控制器傳來的數據并通過傳感器網絡將數據發送到對端無線接入控制模塊;CAN控制器采用SJA1000,運行CAN協議,為傳感器網絡結點提供CAN總線服務;收發器采用TJA1050作為CAN控制器與物理媒體的物理接口,為CAN控制器提供比特流服務。

  3 無線傳感器節點

  3.1 無線傳感器網絡節點硬件結構

  圖2所示為無線傳感器網絡節點的硬件,包括傳感器模塊、微處理器模塊和無線通信模塊等三個功能部分。GAINTS系列節點使用AT-MEGA128單片機作為控制器和處理核心,無線通信模塊核心采用工作在433 MHz的單芯片低電壓CC1000收發器,該射頻芯片具有工作電壓低(2.1~3.6V均可工作)、能耗低、體積小等非常適合于集成的特點。它采用FSK調制方式,外部采用SPI的接口,可以和微控制器直接相聯。CC1000使用頻率為14.745 MHz的晶振作為驅動,在該驅動下面CC1000可以提供的最大數據傳輸率為19.2KB/s,也就是說每ms不到3個字節,這個數據對MAC層的協議是很有用的,在設置ACK等待時間和RTS-CTS等待時間的時候需要考慮這些參數。

  3.2 通信協議設計

  本文基于TinyOS底層通信接口進行通信協議設計。對TinyOS編程采用的是nesC語言,這是一種類似C的語言,是對C的擴展,也是結構化的語言,是基于組件式的編程,模塊化的設計。nesC組件有兩種:Module(模塊)和Configuration(連接配置文件)。Module在模塊中主要實現代碼的編制,可以使用和提供接口,在它的實現部分必須對提供接口里的command和使用接口里的event進行實現。
  TinyOS是基于一種組件架構方式的開源的嵌入式操作系統,一個應用程序可以通過連接配置文件(a wiring specification)將各種組件連接起來,以完成它所需要的功能。TinyOS的應用程序都是基于事件驅動模式的,采用事件觸發去喚醒傳感器工作。tasks一般用在對于時間要求不是很高的應用中,且tasks之間是平等的,即在執行時是按先后順序,一般為了減少tasks的運行時間,要求每一個task都很短小,能夠使系統的負擔較輕;events一般用在對于時間要求很嚴格的應用中,而且它可以優先于tasks和其他events執行,可以被一個操作完成或是來自外部環境的事件觸發,在TinyOS中一般由硬件中斷處理來驅動事件。在TinyOS中由于tasks之間不能互相占先執行,所以TinyOS沒有提供任何阻塞操作,為了讓一個耗時較長的操作盡快完成,一般都是將對這個操作的需求及其完成分開來實現,以便獲得較高的執行效率。由于在Tiny-OS中沒有進程管理的概念,它對任務是按簡單的FIFO隊列進行處理的,對資源采取預先分配,且這個隊列里最多只能有7個未解決的任務。我們設計時,主要處理三類事件,即串口接收數據事件、無線接收數據事件和定時器事件。

  ①串口接收數據事件。每次節點從串口接收到一個字節的數據將觸發該事件。對于信息采集任務來說,其信息是定時采集的。同時,CAN總線的速率遠遠大于無線傳輸的速率。因此,在節點開辟了一段較大的緩存區,對CAN總線傳過來的數據進行緩存。該緩存區的大小取決于無線傳輸的速率以及CAN總線在一個定時采集周期的數據量大小。假設無線傳輸的速率為V、緩存區大小為Mem、采集周期為T、每個采集周期的數據量為Data,注意V為傳輸有效數據的速率,即要去掉協議開銷以及管理和控制開銷,則至少滿足V×T≥Data,Mem≥Data。為提高無線傳輸的效率,不是每次從串口接受到一個字節就從無線接口發走,而是每次緩存的字節數達到無線傳輸一個數據包的大小時,啟動任務一UARTRcvdTask。這種采用任務的方式進行實際的無線數據傳輸可以避免阻塞其他event事件。

  ②無線接受數據事件。每次節點從無線接口接受到一個數據包將觸發該事件。事件處理程序主要從協議數據包中獲取傳輸數據,并且緩存于接受緩存區,具體地怎么處理無線接受的數據的工作,通過啟動任務——RadioRcvdTask來完成,以避免阻塞其他event事件。

  ③定時器事件。該事件定時觸發。該事件處理程序主要定時判斷串口接受數據緩存區是否有數據,如果有的話,則啟動任務——UARTRcvdTask,以避免到串口收到的數據不足一個協議數據包時,會長期滯留在串口接受數據緩存區中。

  4 性能分析和實驗

  整個系統的性能主要取決于無線傳輸的速率。無線CC1000使用頻率為14.745 MHz的晶振作為驅動,在該驅動下面CC1000可以提供的最大數據傳輸率為19.2 KB/s。考慮無線傳輸協議消耗,無線傳輸數據報的格式如下:

  其中TOSH_DATA_LENGTH=29,故協議的理論有效數據比率約為70%。同時,為提高無線傳輸的效率,不是每次從串口接受到一個字節就從無線接口發走,而是每次緩存的字節數達到無線傳輸一個數據包的大小時,才啟動發送任務,故無線有效傳輸速率約為13.4 KB/s,,對于本系統應用來說,CAN總線的采樣周期為10 s,每次采樣數據為1 K數據。雖然,CAN總線速率相對來說較高,但是通過緩存完全可以滿足需求。在性能測試中,該系統持續運行20多個小時,收發均無問題。

  5 結 論

  本文基于無線傳感器網絡給出一種連接CAN總線的無線通道設計,主要包括CAN總線無線接入控制模塊電路設計以及無線傳感器節點的通信協議設計等內容。目前,該系統已經實現,實際使用效果良好。本文內容對于一般的信息采集無線傳輸系統設計具有較好的借鑒意義。

  

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

上一篇: 五感傳感器令電子設備

主站蜘蛛池模板: Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 安徽合肥项目申报咨询公司_安徽合肥高新企业项目申报_安徽省科技项目申报代理 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | 金属清洗剂,防锈油,切削液,磨削液-青岛朗力防锈材料有限公司 | 渗透仪-直剪仪-三轴仪|苏州昱创百科 | 泉州陶瓷pc砖_园林景观砖厂家_石英砖地铺石价格 _福建暴风石英砖 | 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 铁素体测量仪/检测仪/铁素体含量测试仪-苏州圣光仪器有限公司 | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | 凝胶成像系统(wb成像系统)百科-上海嘉鹏| 橡胶弹簧|复合弹簧|橡胶球|振动筛配件-新乡市永鑫橡胶厂 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 气动隔膜阀_气动隔膜阀厂家_卫生级隔膜阀价格_浙江浙控阀门有限公司 | wika威卡压力表-wika压力变送器-德国wika代理-威卡总代-北京博朗宁科技 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 高柔性拖链电缆_卷筒电缆_耐磨耐折聚氨酯电缆-玖泰特种电缆 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 锤式粉碎机,医药粉碎机,锥式粉碎机-无锡市迪麦森机械制造有限公司 | PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | 优宝-汽车润滑脂-轴承润滑脂-高温齿轮润滑油脂厂家 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 半自动预灌装机,卡式瓶灌装机,注射器灌装机,给药器灌装机,大输液灌装机,西林瓶灌装机-长沙一星制药机械有限公司 | 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 中细软知识产权_专业知识产权解决方案提供商 | 新车测评网_网罗汽车评测资讯_汽车评测门户报道 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 质构仪_鱼糜弹性仪-上海腾拔仪器科技有限公司 | 罗氏牛血清白蛋白,罗氏己糖激酶-上海嵘崴达实业有限公司 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 百方网-百方电气网,电工电气行业专业的B2B电子商务平台 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 |