在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

關(guān)于基于Profibus-DP總線的位移傳感器設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-07-03 14:06 ? 次閱讀

0 引言

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

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

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

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

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

關(guān)于基于Profibus-DP總線的位移傳感器設(shè)計(jì)

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

關(guān)于基于Profibus-DP總線的位移傳感器設(shè)計(jì)

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

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

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

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

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

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

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

3.1 主流程

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

關(guān)于基于Profibus-DP總線的位移傳感器設(shè)計(jì)

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

3.2 位移計(jì)算模塊

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

關(guān)于基于Profibus-DP總線的位移傳感器設(shè)計(jì)

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

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

3.3 VPC3+S通信模塊

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

關(guān)于基于Profibus-DP總線的位移傳感器設(shè)計(jì)

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

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

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

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

關(guān)于基于Profibus-DP總線的位移傳感器設(shè)計(jì)

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

關(guān)于基于Profibus-DP總線的位移傳感器設(shè)計(jì)

5 總結(jié)

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

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

    關(guān)注

    2553

    文章

    51509

    瀏覽量

    757199
  • FPGA
    +關(guān)注

    關(guān)注

    1631

    文章

    21806

    瀏覽量

    606612
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9184

    瀏覽量

    369668
  • Profibus-DP
    +關(guān)注

    關(guān)注

    1

    文章

    52

    瀏覽量

    31581
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    工業(yè)通信中Profibus-dp總線應(yīng)用手冊(cè)

    ;strong>工業(yè)通信中Profibus-dp總線應(yīng)用手冊(cè)</strong><br/>目前用于過(guò)程控制的多種通訊協(xié)議中
    發(fā)表于 12-12 11:53

    MPI和PROFIBUS-DP的區(qū)別

    RS-485中繼擴(kuò)展。MPI允許主-主通信和主-從通信。PROFIBUS-DP允許構(gòu)成單主站或多主站系統(tǒng)。在同一總線上最多可連接126個(gè)站點(diǎn)。系統(tǒng)配置的描述包括:站數(shù)、站地址、輸入/輸出地址、輸入
    發(fā)表于 06-17 05:00

    如何用Profibus-DP現(xiàn)場(chǎng)總線實(shí)現(xiàn)PLC系統(tǒng)之間的通信設(shè)計(jì)

    基于Profibus-DP現(xiàn)場(chǎng)總線實(shí)現(xiàn)PLC系統(tǒng)之間的通信設(shè)計(jì)
    發(fā)表于 12-31 06:37

    怎樣去開發(fā)一種PROFIBUS-DP接口?

    基于PROFIBUS-DP的自動(dòng)化系統(tǒng)的構(gòu)建PROFIBUS-DP接口開發(fā)有哪些重點(diǎn)和難點(diǎn)?怎樣去開發(fā)一種PROFIBUS-DP接口?
    發(fā)表于 05-28 07:12

    怎樣去解決ARM與PROFIBUS-DP的通信問(wèn)題呢

    我需要做個(gè)控制,要用arm S3C2410 與PLC通信,由于PLC可以與PROFIBUS-DP通信,所以要解決ARM 與PROFIBUS-DP的通信問(wèn)題,PROFIBUS
    發(fā)表于 06-13 16:27

    基于PROFIBUS-DP總線的數(shù)據(jù)通信

    通信問(wèn)題是現(xiàn)場(chǎng)總線控制系統(tǒng)集成的一個(gè)重要問(wèn)題,本文探討了現(xiàn)場(chǎng)總線PROFIBUS-DP 的通信原理以及在柔性制造系統(tǒng)中基于現(xiàn)場(chǎng)總線PROFIBUS-
    發(fā)表于 05-25 16:54 ?20次下載

    PROFIBUS-DP現(xiàn)場(chǎng)總線通訊轉(zhuǎn)換接口的開發(fā)

    針對(duì)工業(yè)控制中存在的不同設(shè)備間難以進(jìn)行通訊轉(zhuǎn)換的問(wèn)題,開發(fā)了一種 PROFIBUS-DP 現(xiàn)場(chǎng)總線通訊轉(zhuǎn)換接口,它能使具有RS485 接口的裝置作為從站連接到 PROFIBUS-DP 網(wǎng)絡(luò),完成通訊和
    發(fā)表于 06-03 10:14 ?22次下載

    基于Profibus-DP現(xiàn)場(chǎng)總線控制系統(tǒng)的集成

    介紹了現(xiàn)場(chǎng)總線集成的必要性和現(xiàn)場(chǎng)總線控制系統(tǒng)(FCS)集成技術(shù)的發(fā)展。結(jié)合實(shí)例說(shuō)明了基于Profibus-DP 現(xiàn)場(chǎng)總線控制系統(tǒng)集成技術(shù)的設(shè)計(jì)和實(shí)現(xiàn),并給出了基
    發(fā)表于 06-15 09:12 ?28次下載

    Profibus-DP總線技術(shù)及其在伺服傳動(dòng)中的應(yīng)用

    介紹了Profibus-DP 總線技術(shù)和特點(diǎn),設(shè)計(jì)出了由伺服控制、S7-300 PLC 和ProTool 組成的基于Profibus-DP 總線
    發(fā)表于 08-07 09:17 ?13次下載

    基于Profibus-DP 總線的污水處理系統(tǒng)

    本文提出了一種基于Profibus-DP 總線的污水處理控制系統(tǒng)的設(shè)計(jì)方案。簡(jiǎn)要介紹了Profibus-DP 總線的技術(shù)特點(diǎn),重點(diǎn)闡述了控制系統(tǒng)軟硬件的設(shè)計(jì)思想與實(shí)現(xiàn)過(guò)程,并給出了在系
    發(fā)表于 10-06 08:56 ?31次下載

    PROFIBUS-DP現(xiàn)場(chǎng)總線中時(shí)間性能分析

    PROFIBUS是現(xiàn)場(chǎng)總線技術(shù)的國(guó)際標(biāo)準(zhǔn)之一。本文在簡(jiǎn)要介紹PROFIBUS-DP令牌總線協(xié)議的基礎(chǔ)上,深入分析了影響總線數(shù)據(jù)交換、令牌傳遞
    發(fā)表于 12-08 14:02 ?21次下載

    基于Profibus-DP總線的污水處理系統(tǒng)

    本文提出了一種基于Profibus-DP 總線的污水處理控制系統(tǒng)的設(shè)計(jì)方案。簡(jiǎn)要介紹了Profibus-DP 總線的技術(shù)特點(diǎn),重點(diǎn)闡述了控制系統(tǒng)軟硬件的設(shè)計(jì)思想與實(shí)現(xiàn)過(guò)程,并給出了在系
    發(fā)表于 01-18 14:41 ?21次下載

    PROFIBUS-DP現(xiàn)場(chǎng)總線中時(shí)間性能分析

    PROFIBUS是現(xiàn)場(chǎng)總線技術(shù)的國(guó)際標(biāo)準(zhǔn)之一。本文在簡(jiǎn)要介紹PROFIBUS-DP令牌總線協(xié)議的基礎(chǔ)上,深入分析了影響總線數(shù)據(jù)交換、令牌傳遞
    發(fā)表于 02-21 10:18 ?0次下載

    基于PROFIBUS-DP現(xiàn)場(chǎng)總線的光電收發(fā)設(shè)計(jì)

      O 引言   PROFIBUS-DP現(xiàn)場(chǎng)總線以其高速、低成本等優(yōu)點(diǎn)而廣泛應(yīng)用于制造業(yè)自動(dòng)化、流程工業(yè)自
    發(fā)表于 11-11 09:34 ?2250次閱讀
    基于<b class='flag-5'>PROFIBUS-DP</b>現(xiàn)場(chǎng)<b class='flag-5'>總線</b>的光電收發(fā)<b class='flag-5'>器</b>設(shè)計(jì)

    Profibus-DP現(xiàn)場(chǎng)總線結(jié)構(gòu)、技術(shù)特性及實(shí)現(xiàn)應(yīng)用設(shè)計(jì)

    詳細(xì)探討ProfIbus-DP協(xié)議結(jié)構(gòu)、通信機(jī)理廈技術(shù)特性,并將Profihus-DP技術(shù)與嵌入式技術(shù)相結(jié)合,研制高開放性、實(shí)時(shí)性和可靠性的Profibus-DP主站。
    的頭像 發(fā)表于 05-28 09:15 ?9882次閱讀
    <b class='flag-5'>Profibus-DP</b>現(xiàn)場(chǎng)<b class='flag-5'>總線</b>結(jié)構(gòu)、技術(shù)特性及實(shí)現(xiàn)應(yīng)用設(shè)計(jì)
    主站蜘蛛池模板: 2021韩国理论片ok电影天堂 | 国产美女精品在线 | 午夜免费福利网站 | 天天射夜夜骑 | 六月婷婷激情综合 | 免费人成在线观看网站品爱网日本 | 啪啪网视频 | 97天天做天天爱夜夜爽 | 欧美网站色 | 日日摸夜夜爽 | 亚洲欧美高清 | 国产经典三级在线 | 国产亚洲3p一区二区三区 | 国产精品嫩草影院一二三区 | 国产精品无码永久免费888 | 伊人久久大香线蕉电影院 | 91亚色视频 | 午夜福免费福利在线观看 | 久久久夜夜夜 | 极品吹潮视频大喷潮tv | 激情久久婷婷 | 三级黄色在线观看 | 日本5级床片全免费 | 色婷婷国产| 天堂网www天堂在线网 | 日本级毛片免费观看 | 一国产大片在线观看 | 午夜噜噜噜 | 四虎最新网 | 男女交性拍拍拍高清视频 | 97午夜精品 | 国产大片黄在线看免费 | 岛国毛片一级一级特级毛片 | 福利99 | 最近的中文字幕免费动漫视频 | 亚洲天堂免费观看 | 精品福利在线视频 | 色视频网站在线观看 | 欧美黄色片在线观看 | 国产高清在线视频 | 国产成人经典三级在线观看 |