日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

Profibus-DP總線磁致伸縮位移傳感器設(shè)計

jf_87741270 ? 來源:jf_87741270 ? 作者:jf_87741270 ? 2025-03-20 16:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

0、引言

測量技術(shù)是現(xiàn)代工業(yè)生產(chǎn)和科學研究中必不可少的一項技術(shù),其中基于磁致伸縮效應(yīng)的位移測量技術(shù)因其穩(wěn)定性好、量程大以及便于安裝維護等優(yōu)點,被廣泛應(yīng)用于各種民用和軍用領(lǐng)域。同時,隨著信息技術(shù)的發(fā)展,工業(yè)控制系統(tǒng)正朝網(wǎng)絡(luò)化、分散化和智能化方向發(fā)展,現(xiàn)場總線因其所具有的抗干擾能力、數(shù)字通信、高環(huán)境適應(yīng)性等特點,良好地滿足了此趨勢要求。

Profibus總線技術(shù)由德國SIEMENS公司于1987年提出,具有統(tǒng)一總線標準、傳輸速度快、對復(fù)雜系統(tǒng)適應(yīng)性強以及應(yīng)用廣、可實現(xiàn)“即插即用”的特點。其中Profibus-DP是一種高速的低成本通信連接,用于設(shè)備及控制系統(tǒng)與分散式I/O設(shè)備間的通信,在工業(yè)現(xiàn)場應(yīng)用最廣泛。

本文設(shè)計了一種基于Profibus-DP協(xié)議的位移傳感器,采用ARM+FPGA架構(gòu),實現(xiàn)了基于磁致伸縮原理的位移測量,并通過Profibus-DP協(xié)議與主站進行位移數(shù)據(jù)傳輸。

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

本文所設(shè)計的位移傳感器基于磁致伸縮原理,系統(tǒng)通過產(chǎn)生一定周期的激勵脈沖激勵波導(dǎo)絲,當激勵波遇到位移測量處的永久磁鐵的磁場時將產(chǎn)生磁致伸縮效應(yīng),所產(chǎn)生的扭轉(zhuǎn)波將沿著波導(dǎo)絲以固定的速度傳播,通過在近端檢測扭轉(zhuǎn)波和激勵波的時間差即可以實現(xiàn)位移的測量。磁致伸縮位移測量系統(tǒng)工作原理如圖1所示。

wKgZPGfb2PyAIBCdAACVvAOQNbc636.png磁致伸縮位移傳感器工作原理

本文設(shè)計的傳感器電路主要包括激勵脈沖發(fā)生模塊、回波接收模塊、回波檢測和測量模塊、位移計算和補償模塊、Profibus-DP總線通信模塊、主控模塊等。其中主控處理器選用ST公司的基于ARM Cortex-M33內(nèi)核的STM32F103CB完成系統(tǒng)主控、位移計算和補償?shù)裙δ埽?a href="http://m.sdkjxy.cn/tags/actel/" target="_blank">Actel公司的A3P060FPGA作為高速單元實現(xiàn)高精度的回波檢測和測量;Profichip公司的VPC3+S作為總線協(xié)議芯片實現(xiàn)基于Profibus-DP總線協(xié)議的位移數(shù)據(jù)傳輸。位移傳感器系統(tǒng)框圖如下圖所示。

wKgZO2fb2PyAAInOAAKBOpMpynY485.pngProfibus-DP位移傳感器系統(tǒng)硬件總體框圖

系統(tǒng)工作時,A3P060按照設(shè)定的周期T控制激勵脈沖發(fā)生模塊產(chǎn)生激勵脈沖,激勵脈沖電流將產(chǎn)生環(huán)向磁場并沿著波導(dǎo)絲傳播,遇到待測量位置磁鐵的磁場時,產(chǎn)生磁致伸縮效應(yīng),波導(dǎo)絲將產(chǎn)生機械扭轉(zhuǎn),從而形成扭轉(zhuǎn)波沿波導(dǎo)絲傳播,在近端被回波檢測裝置轉(zhuǎn)換為電信號送入回波接收模塊中處理?;夭ń邮漳K會對信號進行濾波和放大處理后送人比較器,并由A3P060完成回波信號的時間檢測。A3P060將檢測得到的時間信息通過SPI接口發(fā)送至處理器STM32F103CB,STM32F103CB利用數(shù)據(jù)處理和位移計算算法對采集到的時間信息進行位移計算、溫度補償以及位移非線性補償處理后,最后將計算的位移經(jīng)SPI接口傳送至Profibus-DP通信模塊VPC3+S,完成與主站的數(shù)據(jù)交換。

系統(tǒng)設(shè)計中采用RS485總線作為Profibus-DP的物理層接口,總線接口線路均通過光電隔離模塊連接到DP總線,以保證數(shù)據(jù)的可靠通信。

濕度傳感器選用DHT11數(shù)字溫濕度傳感器,采用單線雙向制,由STM32F103CB主動讀取傳感器的數(shù)據(jù)信息。

2、Profibus-DP協(xié)議實現(xiàn)

Profibus-DP總線協(xié)議集成了ISO/OSI模型的物理層、數(shù)據(jù)鏈路層,并根據(jù)實際需求加入用戶層。一個DP系統(tǒng),最多支持使用126個站點,各站點賦予唯一的邏輯地址。DP系統(tǒng)采用令牌控制+分時輪詢的Token_Passing主從輪詢協(xié)議,兼具分散式和主從式控制機制特點,特別適合對反應(yīng)時間、可靠性、網(wǎng)絡(luò)負荷有特殊要求的通信。

本系統(tǒng)選用VPC3+S實現(xiàn)Profibus-DP總線協(xié)議,采用SPI接口實現(xiàn)VPC3+S與STM32F103CB的通信。VPC3+S是完整集成Profibus-DP協(xié)議的通信芯片,支持數(shù)據(jù)傳輸速率達到12Mb/s,在系統(tǒng)中完成地址識別、處理通信中的信息、數(shù)據(jù)安全序列以及DP通信協(xié)議的處理等任務(wù)。

3、軟件設(shè)計

3.1主流程

主流程主要進行系統(tǒng)及各模塊的初始化以及數(shù)據(jù)處理和位移計算,流程圖如下圖。

wKgZPGfb2P2AeofMAAHmg5ZhvJo806.pngProfibus-DP位移傳感器主流程模塊框圖

上電時,首先系統(tǒng)初始化,設(shè)置STM32F103CB工作頻率。接著對GPIO、SPI等外設(shè)進行初始化操作,點亮LED工作指示燈。再對通信芯片VPC3+S進行初始化和配置操作,然后不斷查詢數(shù)據(jù)準備好標志位。STM32F103CB通過SPI中斷接收時間數(shù)據(jù),主程序?qū)夭ǚ逭巍r間數(shù)據(jù)濾波,再計算位移并對位移結(jié)果進行溫度補償和非線性補償。最后,STM32F103CB通過SPI中斷發(fā)送位移結(jié)果到通信芯片VPC3+S。VPC3+S將位移數(shù)據(jù)封裝成Profibus-DP幀格式,發(fā)送到RS485總線上。

3.2位移計算模塊

FPGA將時間數(shù)據(jù)通過SPI發(fā)送到STM32F103CB,如果有符合條件的回波峰,選出并計算該峰上升沿和下降沿的平均值,然后將該平均值送入數(shù)據(jù)濾波處理函數(shù)進行去極值平均處理,提高數(shù)據(jù)穩(wěn)定性,最后將處理后的位移值通過SPI發(fā)送給VPC3+S通信芯片。位移計算流程圖如下圖。

wKgZO2fb2P2Abk5cAADJbu5lrnM166.pngProfibus-DP位移傳感器計算模塊流程

選取峰的原則為:若最高級幅值有符合條件的峰,則取最高級幅值的峰,否則取次高一級幅值的峰,以此類推;若最高一級幅值符合條件的峰不止一個,則取前面的峰。取最大一級幅值對應(yīng)的上升沿和下降沿的時間平均值作為當前回波峰的時間數(shù)據(jù)。

系統(tǒng)的時間數(shù)據(jù)采用去極值平均濾波,隨后系統(tǒng)對數(shù)據(jù)進行去抖動處理、溫度補償和非線性補償處理,得到最終的延時數(shù)據(jù),數(shù)據(jù)乘以波速得到位移數(shù)據(jù)。

3.3VPC3+S通信模塊

實現(xiàn)Profibus-DP主從站通信過程,首先要對從站VPC3+S進行初始化。主要內(nèi)容包括:中斷及功能寄存器值配置、從站地址值設(shè)定、看門狗設(shè)置、內(nèi)部空間計算、緩沖區(qū)分配等。初始化流程如下圖所示。

wKgZPGfb2P6AOAv5AAH1BEJpDsg067.pngProfibus-DP位移傳感器VPC3+S通信模塊流程

從站系統(tǒng)經(jīng)過初始化操作和使能,通過主站確認信息進入工作狀態(tài),與主站進行循環(huán)數(shù)據(jù)交換。從站判斷主站是否有數(shù)據(jù)輸出,有則讀取,否則可以直接將采集到的現(xiàn)場數(shù)據(jù)主動地發(fā)送給主站,如此循環(huán)。同時從站可以及時響應(yīng)主站的參數(shù)化、組態(tài)、修改地址等中斷請求。

4、系統(tǒng)調(diào)試與測試

從站搭建調(diào)試完成,構(gòu)建完整通信系統(tǒng)還需主站。本設(shè)計使用瑞典HMS工業(yè)網(wǎng)絡(luò)有限公司提供的Any-bus-M系列板卡AB5030主站模塊。

wKgZO2fb2P6APacPAAFzScJjkNI919.pngProfibus-DP位移傳感器溫漂補償測試

本文對系統(tǒng)的溫漂性能進行了測試,上圖(a)和(b)分別給出了同一個組件在隨機選取位置升溫和降溫情況下測得的溫漂結(jié)果。測試時保持測量位置不變,改變環(huán)境溫度,測得相應(yīng)的位移信息。圖中橫坐標為溫度,縱坐標為測量得到的位移,實線為補償前的,虛線為補償后的。由圖可見,在溫漂補償前,在60℃的大溫差范圍內(nèi),位移溫漂分別達到3mm和2mm左右,采用溫度補償算法后溫漂降低到0.5mm和0.3mm左右,滿足產(chǎn)品(6μm+5ppm×L)/℃的溫漂要求,其中L為組件長度。

wKgZPGfb2P6AfcWTAAGi2lMk5ws507.pngProfibus-DP位移傳感器精度測試

上圖(a)和圖7(b)是位移精度測試圖,圖中橫坐標為光柵尺測得的位移,縱坐標為本系統(tǒng)測試得到的位移與光柵尺測得位移的誤差值。上圖(a)為未非線性位移補償前的測量誤差,上圖(b)為補償后的測量誤差。由圖可知,經(jīng)補償后在整個量程范圍內(nèi),測量誤差控制在±0.1mm范圍內(nèi),滿足系統(tǒng)精度的要求。

5、總結(jié)

本文提出了基于Profibus-DP總線的位移傳感器設(shè)計方案,采用ARM+FPGA的系統(tǒng)架構(gòu)將位移測量轉(zhuǎn)化為時間測量。測量結(jié)果表明,該位移傳感器分辨率達到10μm,通過設(shè)計溫漂補償算法和非線性位移補償算法,測量精度達到±0.1mm,滿足設(shè)計要求。系統(tǒng)采用Profibus-DP總線,實現(xiàn)了位移傳感器網(wǎng)絡(luò)化、智能化的要求。實踐表明,將該位移傳感器應(yīng)用在工業(yè)機床中,運行穩(wěn)定,測量結(jié)果準確,抗干擾能力強。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 位移傳感器
    +關(guān)注

    關(guān)注

    6

    文章

    1280

    瀏覽量

    36980
  • PROFIBUS
    +關(guān)注

    關(guān)注

    3

    文章

    828

    瀏覽量

    40967
  • DP
    DP
    +關(guān)注

    關(guān)注

    1

    文章

    251

    瀏覽量

    42540
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    博爾森伸縮位移傳感器-在對中油缸上的專業(yè)應(yīng)用

    博爾森伸縮位移傳感器應(yīng)用于對中油缸,實現(xiàn)高精度糾偏,保障物料居中,穩(wěn)定可靠,適配多種對中系統(tǒng)。
    的頭像 發(fā)表于 03-26 11:55 ?243次閱讀
    博爾森<b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>-在對中油缸上的專業(yè)應(yīng)用

    伸縮位移傳感器輸出信號

    伸縮位移傳感器通過改進電路設(shè)計實現(xiàn)高精度輸出,支持多種信號類型,具有快速刷新頻率、低紋波和抗干擾特性。
    的頭像 發(fā)表于 09-07 14:43 ?1189次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>輸出信號

    伸縮位移傳感器選型實戰(zhàn)手冊

    伸縮位移傳感器選型需結(jié)合場景需求,明確量程、精度、信號輸出,注重實用性和穩(wěn)定性。
    的頭像 發(fā)表于 09-06 10:56 ?1134次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>選型實戰(zhàn)手冊

    工業(yè)伸縮線性位移傳感器性能的量化

    選擇伸縮位移傳感器需考慮行程長度、精度、線性度、信號輸出類型及環(huán)境因素,以確保系統(tǒng)穩(wěn)定和高精度。
    的頭像 發(fā)表于 08-27 18:10 ?752次閱讀
    工業(yè)<b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b>線性<b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>性能的量化

    伸縮位移傳感器船閘監(jiān)測

    伸縮位移傳感器在船閘中用于實時監(jiān)測閘門位置、控制液壓系統(tǒng)、實現(xiàn)安全預(yù)警與遠程監(jiān)控,適應(yīng)惡劣環(huán)境,保障穩(wěn)定運行。
    的頭像 發(fā)表于 08-27 17:06 ?930次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>船閘監(jiān)測

    伸縮位移傳感器與AI技術(shù)

    伸縮傳感器與AI結(jié)合,實現(xiàn)高精度數(shù)據(jù)智能分析與決策,推動智能制造與智能控制系統(tǒng)發(fā)展。
    的頭像 發(fā)表于 08-27 16:47 ?816次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>與AI技術(shù)

    伸縮位移傳感器在大壩監(jiān)測的應(yīng)用

    伸縮位移傳感器在大壩監(jiān)測中應(yīng)用廣泛,實現(xiàn)高精度、實時監(jiān)測,保障大壩安全。
    的頭像 發(fā)表于 07-27 10:33 ?760次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>在大壩監(jiān)測的應(yīng)用

    伸縮位移傳感器數(shù)字輸出DeviceNet總線

    博爾森伸縮位移傳感器與DeviceNet結(jié)合,實現(xiàn)高速、高精度數(shù)據(jù)傳輸,簡化安裝,降低成本,提供經(jīng)濟高效的解決方案。
    的頭像 發(fā)表于 07-21 09:41 ?427次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>數(shù)字輸出DeviceNet<b class='flag-5'>總線</b>

    伸縮位移傳感器數(shù)字信號Profibus-DP總線

    博爾森伸縮位移傳感器支持Profibus-DP,具備高傳輸速率和良好的系統(tǒng)診斷能力,適用于工
    的頭像 發(fā)表于 07-21 09:36 ?625次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>數(shù)字信號<b class='flag-5'>Profibus-DP</b><b class='flag-5'>總線</b>

    伸縮位移傳感器CANbus數(shù)字輸出

    博爾森伸縮位移傳感器采用CANbus協(xié)議,具備高精度、高速傳輸和多位置設(shè)定功能,適用于工業(yè)自動化場景。
    的頭像 發(fā)表于 07-21 09:35 ?737次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>CANbus數(shù)字輸出

    伸縮傳感器利用TDC時間測算

    AS6500是伸縮位移傳感器應(yīng)用中時間測量任務(wù)的理想解決方案之一。
    的頭像 發(fā)表于 06-13 17:49 ?859次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>傳感器</b>利用TDC時間測算

    伸縮位移傳感器在高溫下的信號衰減問題解析

    高溫環(huán)境對伸縮位移傳感器的信號衰減影響,主要源于波導(dǎo)絲材料的物理及化學性質(zhì)變化。
    的頭像 發(fā)表于 06-13 17:47 ?1229次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>在高溫下的信號衰減問題解析

    伸縮位移傳感器簡介

    伸縮線性位移傳感器的工作原理、主要組件及其在多個行業(yè)中的應(yīng)用。此外,本文還對比了幾種常用線性位置傳感
    的頭像 發(fā)表于 06-13 15:23 ?1147次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>簡介

    博爾森伸縮位移傳感器優(yōu)勢

    BRSEN作為國產(chǎn)伸縮線性位移傳感器制造商,專注于高精度轉(zhuǎn)換的自主研發(fā)與批量生產(chǎn)。
    的頭像 發(fā)表于 06-05 17:07 ?702次閱讀
    博爾森<b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>優(yōu)勢

    伸縮位移傳感器的測量精度如何?

    伸縮位移傳感器的測量精度如何?
    的頭像 發(fā)表于 05-12 14:18 ?1690次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>致</b><b class='flag-5'>伸縮</b><b class='flag-5'>位移</b><b class='flag-5'>傳感器</b>的測量精度如何?
    大邑县| 四会市| 谢通门县| 祁连县| 广昌县| 株洲县| 新余市| 怀来县| 山东| 韶山市| 武义县| 西畴县| 南宫市| 安福县| 遂昌县| 梅州市| 昆明市| 葵青区| 屏东县| 大石桥市| 左贡县| 黄大仙区| 米脂县| 贞丰县| 招远市| 肇州县| 介休市| 东明县| 莒南县| 邵东县| 五原县| 湘乡市| 搜索| 清河县| 永定县| 富顺县| 改则县| 保山市| 贡觉县| 南宁市| 安宁市|