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

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

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

通過采用ADuC836和CAN總線傳輸實(shí)現(xiàn)數(shù)字壓力變送器系統(tǒng)的設(shè)計(jì)

電子設(shè)計(jì) ? 來源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-09-20 08:03 ? 次閱讀

壓力傳感器是工業(yè)現(xiàn)場最為常用的一種傳感器,廣泛應(yīng)用于水利水電、鐵路交通、智能建筑、生產(chǎn)自控航空航天、軍工、石化、油井、電力、船舶機(jī)床、管道等各種工業(yè)控制環(huán)境?!R姷膲毫鞲衅靼☉?yīng)變片壓力傳感器、陶瓷壓力傳感器、擴(kuò)散硅壓力傳感器、壓電壓力傳感器、藍(lán)寶石壓力傳感器等。目前,市場上大多數(shù)的壓力變送器模擬量輸出為主,還有少部分是基于Hart協(xié)議的智能壓力變送器。而在當(dāng)今測控領(lǐng)域中,兒乎全部采用數(shù)字化處理,用戶需要先將模擬量轉(zhuǎn)換成數(shù)字量。因此,在測量壓力時(shí),最少需要經(jīng)過1次A/ D轉(zhuǎn)換,甚至2次A/ D轉(zhuǎn)換加1次D/ A轉(zhuǎn)換,而A_模擬信號的傳輸過程中也會(huì)引入干擾和損失,即使精度再高的模數(shù)和數(shù)模轉(zhuǎn)換都會(huì)導(dǎo)致較大的測量誤差。而數(shù)字化的壓力變送器可以省去模擬信號的傳輸和不必要的模數(shù)和數(shù)模轉(zhuǎn)換。因此,本文將介紹一種數(shù)字壓力變送器的設(shè)計(jì),該壓力變送器基于CAN總線傳輸,測量精度較高。

1 壓力變送器硬件設(shè)計(jì)

基于CAN總線的高精度數(shù)字壓力變送器的原理框圖如圖1所示。該壓力變送器主要包括壓力信號測量與調(diào)理部分、數(shù)字處理部分、CAN總線傳輸部分。

通過采用ADuC836和CAN總線傳輸實(shí)現(xiàn)數(shù)字壓力變送器系統(tǒng)的設(shè)計(jì)

型不銹鋼壓力芯體,它是采用微機(jī)械加工技術(shù)制造而成的硅壓阻式壓力傳感器。傳感器芯片貼裝于TO型基座上,并在膜片和傳感芯片之問充有少量的硅油,硅油在膜片與壓阻式傳感器之問傳遞壓力,最大輸出信號為100 mV,內(nèi)部輸入阻抗典型為3500。

壓力傳感器的等效電路如圖2所示。從圖2可看出,壓力傳感器內(nèi)部可以看成是一個(gè)惠斯通電橋,激勵(lì)電源可以選擇恒壓源或恒流源,采用恒流源可以有效克服激勵(lì)電源波動(dòng)等干擾造成的測量誤差。

當(dāng)激勵(lì)電流為1 mA時(shí),壓力傳感器滿量程輸出為100 mV,因此,壓力傳感器的信號還需要放大處理。

通過采用ADuC836和CAN總線傳輸實(shí)現(xiàn)數(shù)字壓力變送器系統(tǒng)的設(shè)計(jì)

ADuC836是美國AD公司新推出的高性能單片機(jī),它將8051內(nèi)核、2路16位藝一OA/ D ,12位D/ A ,F(xiàn)LASH ,WDT ,IMP監(jiān)控電路、內(nèi)部基準(zhǔn)電源,SPI和IZ C總線接口等資源集成在一起,構(gòu)成一個(gè)可編程的、能夠進(jìn)行自校準(zhǔn)的高精度模擬數(shù)據(jù)采集系統(tǒng),具有體積小、功耗低等特點(diǎn),非常適用于各類智能儀表、智能傳感器、變送器和便攜式儀器等領(lǐng)域。另外,它還采用閃速/電擦除存儲器,并目_自帶加載器和調(diào)試軟件,使系統(tǒng)的設(shè)計(jì)、編程和調(diào)試更為簡便。

ADuC836有62B的FLASH/EE程序存儲器用來存儲用戶代碼,B的FLASH/EE數(shù)據(jù)存儲器,2304 B的RA M,因此,不需進(jìn)行存儲器擴(kuò)展。用戶代碼可以經(jīng)過UART串行口下載到存儲器,不需要額外的硬件支持。

綜上所述,通過1片A Duc836就可以完成壓力信號的模數(shù)轉(zhuǎn)換,壓力數(shù)據(jù)數(shù)字化標(biāo)定、校準(zhǔn)功能及總線輸出。

1.3 CAN總線傳輸部分

本系統(tǒng)采用CAN現(xiàn)場總線代替?zhèn)鹘y(tǒng)的RS485總線。CA N總線的連結(jié)節(jié)點(diǎn)數(shù)多達(dá)110個(gè),與RS485總線最大不同是它具有總線仲裁功能,總線上的任意節(jié)點(diǎn)都可以隨時(shí)主動(dòng)發(fā)送信息目_能夠有效避免多下位機(jī)同時(shí)上傳時(shí)數(shù)據(jù)造成的沖突。一般CAN總線使用較短的幀結(jié)構(gòu),每幀傳輸占總線時(shí)問較短,最大傳輸速度可達(dá)1 M bit/ s。另外,當(dāng)CAN總線上的某個(gè)節(jié)點(diǎn)出現(xiàn)嚴(yán)重錯(cuò)誤時(shí),能夠自動(dòng)關(guān)閉輸出,使總線上的其它節(jié)點(diǎn)及通信不受影響,從而大大提高了系統(tǒng)的可靠性。

CAN總線是一種多主總線,通信介質(zhì)可以是雙絞線、同軸電纜或光導(dǎo)纖維,通信距離可達(dá)10 km,性能遠(yuǎn)遠(yuǎn)優(yōu)于RS485總線。它通常由CAN總線控制器和CAN總線驅(qū)動(dòng)器2個(gè)部分構(gòu)成。

本文設(shè)計(jì)的壓力變送器的CAN總線核心器件采用了CSM 1004{芯片。它內(nèi)部集成完全電氣隔離的CAN- bus接口電路,采用全灌封工藝,具有很強(qiáng)的抗干擾能力,大大提高了系統(tǒng)在惡劣環(huán)境中使用的可靠性,其主要功能是實(shí)現(xiàn)了UART一CAN之問的透明轉(zhuǎn)換,用戶不必深入了解CAN- bu、的相關(guān)知識,利用該芯片操作CAN- bus就如同操作UART一樣方便。圖4為CSM 100的功能框圖。

從圖4可看出,CSM 100只需串口就可與CPU通信,ADuC836只要正常操作串口就可以完成

CAN總線誦信功能。大大提高了產(chǎn)品開發(fā)諫度

通過采用ADuC836和CAN總線傳輸實(shí)現(xiàn)數(shù)字壓力變送器系統(tǒng)的設(shè)計(jì)

2 壓力變送器系統(tǒng)設(shè)計(jì)

由于ADuC836指令與8051兼容,故可以利用8051單片機(jī)的軟件資源開發(fā)該壓力變送器的軟件程序;充分利用ADuC836提供的內(nèi)部校準(zhǔn)和系統(tǒng)校準(zhǔn)功能,定時(shí)進(jìn)行內(nèi)部零位和滿量程校準(zhǔn),解決了除傳感器之外的漂移誤差。

該壓力變送器還具有非常方便的在線標(biāo)定校準(zhǔn)功能,如圖5所示,同時(shí)將多只壓力變送器連接

同一個(gè)壓力源,通過CAN總線與PC機(jī)相連,通過上位機(jī)軟件可實(shí)現(xiàn)多只變送器同時(shí)標(biāo)定校準(zhǔn)。

上位機(jī)同時(shí)記錄標(biāo)準(zhǔn)壓力值和被校表對應(yīng)的電壓值,經(jīng)過溫度補(bǔ)償后,再通過CA N總線將標(biāo)定分

別下載到壓力變送器單片機(jī)的數(shù)據(jù)存儲器中,完成標(biāo)定工作。

3 結(jié)語

本文設(shè)計(jì)的基于CAN總線傳輸?shù)臄?shù)字壓力變送器具有精度高、體積小集成度高、可靠性高、智能化、成本低等特點(diǎn)并具有在線標(biāo)定校準(zhǔn)和溫度補(bǔ)償功能,可用于不同的工業(yè)場合。


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

    關(guān)注

    6030

    文章

    44500

    瀏覽量

    632178
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1926

    瀏覽量

    130578
  • 壓力變送器
    +關(guān)注

    關(guān)注

    4

    文章

    378

    瀏覽量

    24866
收藏 人收藏

    評論

    相關(guān)推薦

    智能壓力變送器的工作原理

    在EEPROM內(nèi),即使斷電也保存完整。 數(shù)字通信線路為變送器提供一個(gè)和外部設(shè)備(如275型智能通信器或采用HART協(xié)議的控制系統(tǒng))的連接接口。此線路檢測疊加在4-20mA信號的
    發(fā)表于 06-25 16:37

    壓力變送器選型

    `壓力變送器根據(jù)被測介質(zhì)應(yīng)選擇的不同連接方式壓力變送器是如何與被測介質(zhì)相連接的呢?    壓力變送器根據(jù)分類不同連接方式也有所區(qū)別,普通的壓力變送器可直接依靠螺紋連接到被測
    發(fā)表于 09-05 16:54

    學(xué)習(xí)壓力變送器選型

    `1、首先我們要確定我們設(shè)備上要使用變送器測量的壓力類型以及大?。何覀兛上扰袛?b class='flag-5'>系統(tǒng)中測量壓力的最大值,通常我們需要選擇一個(gè)比最大值還要大1.5倍左右的
    發(fā)表于 10-18 15:23

    壓力變送器選型原則

    的材質(zhì)采用的是316不銹鋼,如果介質(zhì)對316不銹鋼沒有腐蝕性,那么基本上所有的壓力變送器都適合對介質(zhì)壓力的測量;如果介質(zhì)對316不銹鋼有腐蝕性,那么就要采用化學(xué)密封,這樣不但起到可以測
    發(fā)表于 12-22 09:27

    基于ADI公司ADuC7061的智能壓力變送器

    量,通過內(nèi)部的算法,轉(zhuǎn)為相應(yīng)的線性模擬量或數(shù)字量輸出,從而實(shí)現(xiàn)了對壓力的準(zhǔn)確測量。通過內(nèi)部軟件對溫度和
    發(fā)表于 10-16 18:15

    廣州壓力變送器供應(yīng)

    用于測量液體、氣體或蒸汽的液位、密度和壓力,然后將其轉(zhuǎn)變成4~20mA DC信號輸出。3051智能壓力變送器可與HART 手操器相互通訊,通過它進(jìn)行設(shè)定,監(jiān)控。智能型液晶表頭采用智能按
    發(fā)表于 03-25 13:48

    智能壓力變送器的參考設(shè)計(jì)介紹

    內(nèi)部的線性化算法(包含溫度偏移校正),轉(zhuǎn)為相應(yīng)的4-20mA輸出,宋即實(shí)現(xiàn)了對壓力的準(zhǔn)確測量。  數(shù)字接口采用RS232與PC連接,配合PC端的調(diào)試軟件對
    發(fā)表于 07-09 10:43

    ADUC836,pdf datasheet (ADCs wi

    The ADuC836 is a complete smart transducer front end, integratingtwo high resolution ?-? ADCs
    發(fā)表于 09-04 10:09 ?30次下載

    數(shù)字壓力變送器的設(shè)計(jì)

    【摘 要】 介紹了采用Σ△A/D轉(zhuǎn)換器和低功耗單片機(jī)構(gòu)成的數(shù)字壓力變送器系統(tǒng)組成和工作過程以及CS5523A/D轉(zhuǎn)換器的使用方法。 
    發(fā)表于 05-15 22:17 ?1464次閱讀
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>壓力變送器</b>的設(shè)計(jì)

    ADuC836單片機(jī)?雙16位模數(shù)轉(zhuǎn)換器硅的勘誤表

    The ADuC836 offers an extended (11-bit) stack pointer that allows the stack to extend into the 2
    發(fā)表于 10-20 13:01 ?10次下載
    <b class='flag-5'>ADuC836</b>單片機(jī)?雙16位模數(shù)轉(zhuǎn)換器硅的勘誤表

    ADUC836 精密模擬微控制器:1MIPS 8052 MCU + 62kB閃存 + 雙通道16位ADC + 12位DAC

    電子發(fā)燒友網(wǎng)為你提供ADI(ADI)ADUC836相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有ADUC836的引腳圖、接線圖、封裝手冊、中文資料、英文資料,ADUC836真值表,ADUC836管腳等資
    發(fā)表于 02-22 12:04
    <b class='flag-5'>ADUC836</b> 精密模擬微控制器:1MIPS 8052 MCU + 62kB閃存 + 雙通道16位ADC + 12位DAC

    基于FF總線技術(shù)實(shí)現(xiàn)智能壓力變送器的測量系統(tǒng)設(shè)計(jì)

    系統(tǒng)的工作原理如下:FF總線智能壓力變送器將測得的壓力信號轉(zhuǎn)化為符合基金會(huì)現(xiàn)場總線數(shù)字信號傳送
    發(fā)表于 03-21 09:52 ?1822次閱讀
    基于FF<b class='flag-5'>總線</b>技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>智能<b class='flag-5'>壓力變送器</b>的測量<b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    ADuC836:硅勘誤表

    ADuC836:硅勘誤表
    發(fā)表于 04-14 21:21 ?15次下載
    <b class='flag-5'>ADuC836</b>:硅勘誤表

    ADuC836快速參考指南

    ADuC836快速參考指南
    發(fā)表于 05-11 18:10 ?5次下載
    <b class='flag-5'>ADuC836</b>快速參考指南

    數(shù)字壓力變送器介紹

    壓力變送器廣泛應(yīng)用于航空航天、化學(xué)化工、管路輸送、工業(yè)現(xiàn)場監(jiān)控等領(lǐng)域。作為壓力變送器的一種類型,數(shù)字壓力變送器以微處理器為硬件核心,采用軟件
    的頭像 發(fā)表于 12-03 15:29 ?1935次閱讀