www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]  1 引言  隨著市場(chǎng)需求和科技的發(fā)展,人們對(duì)工程、機(jī)械、航空、航海設(shè)備的可靠性和穩(wěn)定性提出了更高的要求,其中姿態(tài)測(cè)量是一項(xiàng)重要的指標(biāo)。傾角傳感器是測(cè)量關(guān)于某一基準(zhǔn)面的傾斜角或者是姿態(tài)的裝置。目前,市

  1 引言

  隨著市場(chǎng)需求和科技的發(fā)展,人們對(duì)工程、機(jī)械、航空、航海設(shè)備的可靠性和穩(wěn)定性提出了更高的要求,其中姿態(tài)測(cè)量是一項(xiàng)重要的指標(biāo)。傾角傳感器是測(cè)量關(guān)于某一基準(zhǔn)面的傾斜角或者是姿態(tài)的裝置。目前,市場(chǎng)上已有單軸、雙軸、三軸的傾角傳感器,但大多都價(jià)格昂貴或者體積較大。本文提出以雙軸傳感器SCA100t 和C8051F 單片機(jī)實(shí)現(xiàn)的設(shè)計(jì),可大大降低系統(tǒng)成本,不但可以構(gòu)成一個(gè)單獨(dú)的數(shù)字輸出傳感器,也可以作為一個(gè)測(cè)量模塊,嵌入到測(cè)量控制系統(tǒng)中,廣泛應(yīng)用于機(jī)器人控制、平臺(tái)姿態(tài)(俯仰和滾轉(zhuǎn))測(cè)量、雙軸加速度測(cè)量等系統(tǒng)中。

  2 硬件電路設(shè)計(jì)

  整個(gè)系統(tǒng)結(jié)構(gòu)如圖1 所示??煞譃楣╇婋娐?、角度測(cè)量和數(shù)據(jù)采集與輸出等。系統(tǒng)采用寬電源供電,經(jīng)電源變換后電源分為兩路,一路是由精密穩(wěn)壓芯片REF195,輸出高穩(wěn)定的5v 電壓,專為傳感器供電,以提高傳感器的輸出穩(wěn)定性;另一路是由LM2937輸出的3.3v 電源,為單片機(jī)系統(tǒng)提供工作電源。

  


 

  圖1 系統(tǒng)總體框圖

  角度測(cè)量使用了VTI 公司生產(chǎn)的硅基加速度傳感器SCA100T,其主要性能指標(biāo):1)雙軸向傾角測(cè)量:SCA100T 測(cè)量X-Y 方向;2) 測(cè)量范圍 1.7g;3) 測(cè)量靈敏度1.2V/g;4)+5V單電源供電,兩個(gè)比例電壓輸出(模擬),內(nèi)置11 位AD 轉(zhuǎn)換器;5)兼容SPI 的數(shù)字輸出;6)通過SPI 接口,可以訪問內(nèi)部溫度傳感器。

  SCA100T 為12 腳表貼封裝,設(shè)計(jì)時(shí)要水平安裝芯片,并注意芯片上面箭頭所指方向?yàn)檎较颉]敵鍪褂肧PI 接口,周期為19 個(gè)時(shí)鐘,雖然C8051F 單片機(jī)具有片上SPI 資源,與SCA100T 的SPI 時(shí)序不符,因此采用軟件模擬SPI 總線讀寫SCA100T 數(shù)據(jù)。

  傳感器同時(shí)還有模擬輸出接口,設(shè)計(jì)時(shí)把這兩路信號(hào)引出,滿足用戶的使用要求。

  數(shù)據(jù)采集處理采用了Silicon 公司的高性能C8051F005 單片機(jī)作為主處理器,它采用了CHP-51TM 微處理器內(nèi)核,與8051 完全兼容,并在片上擴(kuò)展了SPI、IIC AD 等多種外設(shè),采用單指令周期,具有JTAG 接口,可直接進(jìn)行調(diào)試與編程。工業(yè)上小型傳感器輸出接口一般采用RS-232C 或RS-485 接口。在設(shè)計(jì)時(shí)將這兩種接口電路都進(jìn)行了設(shè)計(jì),用戶可以選擇其中的一種接口來輸出數(shù)據(jù)。

  3 系統(tǒng)軟件設(shè)計(jì)

  整個(gè)系統(tǒng)使用C51 進(jìn)行程序設(shè)計(jì),使用模塊化結(jié)構(gòu),條理清楚。主要功能有控制SCA100T,讀取雙軸測(cè)量數(shù)據(jù)和內(nèi)部溫度值;完成電壓值-角度的變換;輸出數(shù)據(jù)的修正;數(shù)據(jù)輸出的軟件濾波;接收串口命令,輸出測(cè)量數(shù)據(jù)。軟件流程如圖2 所示。

  根據(jù)器件手冊(cè)可以看到,SCA100t 輸出的電壓值與角度有以下關(guān)系:

  α=arcsin((Dout-1024)/Sens)

  

 

  圖2 系統(tǒng)軟件流程圖

  Dout 為傳感器的數(shù)字量輸出;

  Sens 是傳感器的靈敏度,根據(jù)測(cè)量范圍不同,分別為819(4V/g)或 1638(2V/g)。單片機(jī)通過SPI 口讀取SCA100T 內(nèi)的兩路傳感器的A/D 轉(zhuǎn)換結(jié)果,在單片機(jī)機(jī)內(nèi)進(jìn)行處理后,通過串行口輸出。同時(shí)利用SPI 接口讀出內(nèi)部溫度傳感器,進(jìn)行測(cè)量值的溫度補(bǔ)償。

  4 提高精度措施

  SCA100T 非常敏感,電源的波動(dòng)或是器件的振動(dòng)對(duì)輸出值的精度都有很大的影響;溫度對(duì)輸出值也有一定的影響;在焊接時(shí)可能焊接面不平,安裝在機(jī)殼內(nèi)或嵌入在其它系統(tǒng)中時(shí)也可能與基準(zhǔn)面存在一定的角度,這些都會(huì)造成測(cè)量值的零點(diǎn)偏差。經(jīng)過實(shí)驗(yàn)和分析,主要通過以下方法來提高它的穩(wěn)定性和可靠性:

  4.1 供電電路設(shè)計(jì)

  供電電壓不穩(wěn)定可直接造成輸出的比例誤差,最大值可達(dá)到2%。如果電源過載則使傳感器供電不足而造成輸出波動(dòng)。系統(tǒng)加了電源輸入保護(hù)電路,防止電源輸入過載。采用高精度電壓源REF195 單獨(dú)給傳感器供電,有效地減小電源的波動(dòng)對(duì)輸出的影響。在電路板設(shè)計(jì)時(shí),傳感器的電源和地之間加上10nF 的濾波電容,在模擬輸出端加上10uF 濾波電容,也可以減小了紋波,從而減小了輸出誤差;工作在嵌入系統(tǒng)中時(shí),給這一部分電路加上鐵殼進(jìn)行電磁屏蔽,減小其它工作電路或周圍環(huán)境對(duì)它的影響。

  4.2 軟件濾波

  在單片機(jī)片內(nèi)RAM 中設(shè)定一個(gè)數(shù)組,用來存貯解算后的角度值。利用堆棧的原理將數(shù)組中新的測(cè)量值更新,對(duì)數(shù)據(jù)的數(shù)據(jù)進(jìn)行加權(quán)求和平均后輸出。這樣可以減小輸出波動(dòng),但輸出有一定的滯后,通過實(shí)驗(yàn)最終選用5 個(gè)數(shù)據(jù)處理滿足了系統(tǒng)的設(shè)計(jì)要求。

  4.3 溫度補(bǔ)償

  傳感器的輸出值同樣受到溫度的影響。它的內(nèi)部帶有溫度傳感器,在大多數(shù)情況下不需要進(jìn)行溫度補(bǔ)償。當(dāng)傳感器工作在極限溫度附近時(shí),可由MCU 根據(jù)其內(nèi)溫進(jìn)行補(bǔ)償。溫度的實(shí)際值由下式算出:

  Treal=(Counts-197)/(-1.083)

  式中Counts 為傳感器的輸出值。

  4.4 模擬量輸出

  Sca100t 還帶有模擬量輸出,其精度要比SPI 輸出的11BitAD 轉(zhuǎn)換結(jié)果高。可以用12Bit或16Bit 的AD 芯片或帶有更高精度AD 單片機(jī)(如C80051F060)的進(jìn)行測(cè)量得到電壓后,再進(jìn)行計(jì)算得到更高的測(cè)量精度。

  4.5 零點(diǎn)校正

  傳感器在焊接或安裝時(shí),不可避免的會(huì)有一些傾斜角度,從而造成零點(diǎn)誤差。傳感器在安裝固定好后,在三維轉(zhuǎn)臺(tái)上進(jìn)行標(biāo)定,測(cè)出它兩個(gè)方向的零點(diǎn)誤差值,作為一個(gè)常數(shù)值存入Flash 芯片中。MCU 把得到的測(cè)量值減去零點(diǎn)誤差再輸出,基本消除了零點(diǎn)誤差引起的測(cè)量誤差。

  5 小結(jié)

  經(jīng)過多次實(shí)驗(yàn)改進(jìn)后,數(shù)字傾角傳感器工作可靠、穩(wěn)定,測(cè)量精度高,便于嵌入到其它的測(cè)量系統(tǒng)中,已經(jīng)在無人機(jī)姿態(tài)測(cè)量等多個(gè)項(xiàng)目中得到了應(yīng)用。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

串口作為單片機(jī)開發(fā)的一個(gè)常用的外設(shè),應(yīng)用范圍非常廣。大部分時(shí)候,串口需要接收處理的數(shù)據(jù)長(zhǎng)度是不定的。那么怎么才能判斷一幀數(shù)據(jù)是否結(jié)束呢,今天就以STM32單片機(jī)為例,介紹幾種接收不定長(zhǎng)數(shù)據(jù)的方法。

關(guān)鍵字: 單片機(jī) 串口 STM32

單片機(jī)誕生于1971年,經(jīng)歷了SCM、MCU、SoC三大階段。單片機(jī)由以前的1位、4位、8位、16位,發(fā)展到現(xiàn)在的32位甚至64位。當(dāng)前國(guó)內(nèi)MCU廠商已有上百家,對(duì)標(biāo)進(jìn)口芯片的情況非常嚴(yán)重,導(dǎo)致國(guó)內(nèi)MCU產(chǎn)品將陷入同質(zhì)化...

關(guān)鍵字: 單片機(jī) MCU 市場(chǎng)

(微控制單元 MCU(Microcontroller Unit),又稱單片機(jī),是把中央處理器(CentralProcess Unit; CPU)的頻率與規(guī)格做適當(dāng)縮減,并將內(nèi)存(memory)、計(jì)數(shù)器(Timer)、US...

關(guān)鍵字: 單片機(jī) 芯片 CPU

在疫情的影響下,出門后、用餐前使用酒精消毒已成了人們的日常,而酒精噴霧機(jī)也因此變得十分熱銷。為了避免交叉感染的風(fēng)險(xiǎn),自動(dòng)酒精噴霧器也就應(yīng)運(yùn)而生。不同于傳統(tǒng)手動(dòng)噴霧器不美觀、手部接觸不衛(wèi)生的bug,此款自動(dòng)感應(yīng)酒精噴霧器使...

關(guān)鍵字: 芯嶺技術(shù) 方案開發(fā) 解決方案 單片機(jī)

在實(shí)際的單片機(jī)控制系統(tǒng)中,有時(shí)候會(huì)使用數(shù)字邏輯芯片對(duì)單片機(jī)和受控元件進(jìn)行隔離,以保護(hù)單片機(jī),或者令單片機(jī)更好地對(duì)后級(jí)進(jìn)行控制。

關(guān)鍵字: 單片機(jī) 數(shù)字邏輯芯片 受控元件

MH32F103AVET6使用高性能的32位內(nèi)核,內(nèi)置了多達(dá)2個(gè)高級(jí)定時(shí)器、10個(gè)通用定時(shí)器、2個(gè)基本定時(shí)器、3個(gè)12位的ADC、2個(gè)12位的DAC,還包含標(biāo)準(zhǔn)和先進(jìn)的通信接口包括:3個(gè)SPI接口、2個(gè)I2S接口、2個(gè)I...

關(guān)鍵字: 單片機(jī) MCU

最近由于換季,天氣突然的轉(zhuǎn)涼,大家也是直呼好冷。天冷了自然是要注意防寒保暖。一個(gè)能夠當(dāng)充電寶用的暖手寶會(huì)是你最好的陪伴。暖手寶是一種非常便捷易用的發(fā)熱工具,并且體形小巧,可以隨身攜帶并輕易握在手中,也可以放置在身上的其它...

關(guān)鍵字: 芯嶺技術(shù) 方案開發(fā) 解決方案 單片機(jī)

XL32F003 系列微控制器采用高性能的 32 位 ARM?Cortex?- M0+ 內(nèi)核,寬電壓工作范圍的MCU。嵌入高達(dá)64 Kbytes flash和8 Kbytes SRAM存儲(chǔ)器,最高工作頻率32 MHz。包...

關(guān)鍵字: 單片機(jī) MCU

電動(dòng)洗鼻器是一種全新的鼻腔清潔工具,一般是通過水壓將生理鹽水送進(jìn)鼻腔,借助于生理鹽水的殺菌作用及水流的沖擊力,將鼻腔內(nèi)已聚集的致病菌及污洉排出,從而使鼻腔恢復(fù)正常的生理環(huán)境,恢復(fù)鼻腔的自我排毒功能,達(dá)到保護(hù)鼻腔的目的。讓...

關(guān)鍵字: 芯嶺技術(shù) 方案開發(fā) 解決方案 單片機(jī)

大家好,我是小舒,今天我?guī)砹艘粋€(gè)開源項(xiàng)目。學(xué)習(xí)單片機(jī)的小伙伴,對(duì)J-link一定不會(huì)陌生。J-link可以使用JATA和SWD接口進(jìn)行在線Debug和程序的燒錄,曾經(jīng)一段時(shí)間,某寶上J-Link鋪天蓋地,各種各樣,價(jià)格...

關(guān)鍵字: 開源項(xiàng)目 J-link 單片機(jī)

工業(yè)控制

13480 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉