儀表網(wǎng)手機(jī)版
手機(jī)訪問更快捷
儀表網(wǎng)小程序
更多流量 更易傳播
公眾號:ybzhan
隨時(shí)掌握行業(yè)動態(tài)
掃碼關(guān)注視頻號
網(wǎng)絡(luò)課堂 行業(yè)直播
產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱
隨著電子技術(shù)和嵌入式系統(tǒng)的發(fā)展,傳統(tǒng)布氏硬度計(jì)正經(jīng)歷著從機(jī)械式向數(shù)字化、智能化的轉(zhuǎn)變。小負(fù)載布氏硬度計(jì)由于試驗(yàn)力小、壓痕尺寸小,對測量精度和數(shù)據(jù)處理能力有更高要求。ARM嵌入式系統(tǒng)以其高性能、低功耗、豐富外設(shè)和易于開發(fā)的特點(diǎn),成為實(shí)現(xiàn)硬度計(jì)數(shù)字顯示功能的理想平臺。本文從系統(tǒng)架構(gòu)、硬件設(shè)計(jì)、軟件設(shè)計(jì)和功能實(shí)現(xiàn)等方面,闡述基于ARM嵌入式系統(tǒng)的小負(fù)載布氏硬度計(jì)數(shù)字顯示方案。
小負(fù)載布氏硬度計(jì)數(shù)字顯示系統(tǒng)的核心需求包括試驗(yàn)力的精確控制與監(jiān)測、壓痕尺寸的自動測量、硬度值的實(shí)時(shí)計(jì)算與顯示、測試數(shù)據(jù)的存儲與管理、以及與外部設(shè)備的數(shù)據(jù)交換?;贏RM的系統(tǒng)設(shè)計(jì)可以將這些功能集成在一個(gè)平臺上,實(shí)現(xiàn)測試過程的自動化和測試結(jié)果的數(shù)字化。
系統(tǒng)硬件架構(gòu)以ARM微控制器為中心,外圍模塊包括力傳感器信號采集電路、光柵尺或圖像傳感器接口、電機(jī)驅(qū)動電路、人機(jī)交互界面、數(shù)據(jù)存儲單元和通信接口。ARM微控制器選擇基于Cortex-M內(nèi)核的型號,如STM32系列,這類芯片具有較高的處理性能、豐富的外設(shè)接口和成熟的開發(fā)工具鏈。根據(jù)功能需求,微控制器需要具備足夠的ADC通道用于力傳感器信號采集,定時(shí)器用于電機(jī)控制脈沖輸出,F(xiàn)SMC接口用于連接液晶顯示屏,以及USB、USART等通信接口。
力傳感器信號采集是影響試驗(yàn)力精度的關(guān)鍵環(huán)節(jié)。小負(fù)載硬度計(jì)的試驗(yàn)力較小,相對誤差容易偏大,因此需要高精度的力測量電路。通常采用應(yīng)變式力傳感器,其輸出信號微弱,需要經(jīng)過儀表放大器放大,再經(jīng)ADC轉(zhuǎn)換為數(shù)字量。儀表放大器選用低漂移、高共模抑制比的型號,如AD620或INA128。ADC的位數(shù)和采樣率影響測量精度,一般要求十六位以上分辨率,采樣率幾十赫茲即可滿足力值變化的響應(yīng)要求。力傳感器需要定期校準(zhǔn),系統(tǒng)中可設(shè)計(jì)校準(zhǔn)系數(shù)存儲區(qū),在微控制器中通過軟件算法對測量值進(jìn)行修正。
壓痕測量系統(tǒng)是數(shù)字顯示的核心。有兩種方案可選,一種是基于光柵尺的位移測量,另一種是基于圖像傳感器的自動測量。光柵尺方案保留傳統(tǒng)光學(xué)顯微鏡結(jié)構(gòu),在移動平臺上安裝光柵尺,操作者移動刻線對準(zhǔn)壓痕邊緣,光柵尺輸出脈沖信號,微控制器通過計(jì)數(shù)得到位移量。這種方案結(jié)構(gòu)簡單,成本較低,但需要人工對線。圖像傳感器方案在顯微鏡成像位置安裝CMOS或CCD攝像頭,將壓痕圖像傳入微控制器或?qū)S玫膱D像處理芯片,通過軟件算法自動識別壓痕邊界并計(jì)算直徑。這種方案自動化程度高,但需要較強(qiáng)的圖像處理能力和較大的內(nèi)存。
對于基于圖像傳感器的方案,圖像處理算法的選擇很重要。由于微控制器的處理能力有限,可采用兩級處理策略。在嵌入式端進(jìn)行圖像預(yù)處理,如灰度變換、濾波去噪,然后通過邊緣檢測算法提取壓痕邊界特征,計(jì)算壓痕直徑。對于復(fù)雜的圖像處理任務(wù),可考慮在ARM處理器上運(yùn)行輕量級的實(shí)時(shí)操作系統(tǒng),利用多任務(wù)管理提高處理效率。更復(fù)雜的圖像識別可采用協(xié)處理器或通過通信接口將圖像上傳至上位機(jī)處理。
電機(jī)驅(qū)動電路用于控制加載機(jī)構(gòu)。小負(fù)載硬度計(jì)可采用步進(jìn)電機(jī)或伺服電機(jī)驅(qū)動絲桿實(shí)現(xiàn)自動加載。微控制器通過定時(shí)器產(chǎn)生PWM脈沖控制電機(jī)轉(zhuǎn)速,通過方向信號控制電機(jī)轉(zhuǎn)向。對于步進(jìn)電機(jī),需要細(xì)分驅(qū)動電路以提高運(yùn)動平穩(wěn)性。電機(jī)控制需要與力傳感器反饋形成閉環(huán),即微控制器讀取實(shí)時(shí)力值,與設(shè)定值比較后調(diào)整電機(jī)輸出,使試驗(yàn)力精確達(dá)到設(shè)定值并穩(wěn)定保持。
人機(jī)交互界面包括液晶顯示屏和輸入設(shè)備。液晶屏通常選用彩色TFT屏,尺寸三到五英寸,分辨率三百二十乘以二百四十或更高,用于顯示實(shí)時(shí)力值、壓痕圖像、硬度結(jié)果、參數(shù)設(shè)置等信息。觸摸屏可作為輸入設(shè)備,配合圖形用戶界面簡化操作。也可保留少量物理按鍵,用于常用功能的快捷操作。
數(shù)據(jù)存儲功能采用非易失性存儲器實(shí)現(xiàn)。片內(nèi)Flash可用于存儲系統(tǒng)參數(shù)和校準(zhǔn)系數(shù),片外擴(kuò)展的EEPROM或Flash芯片用于存儲大量測試數(shù)據(jù)。存儲容量根據(jù)需求確定,一般可存儲數(shù)千組測試結(jié)果,每組數(shù)據(jù)包括測試時(shí)間、試樣編號、試驗(yàn)力、壓痕直徑、硬度值、統(tǒng)計(jì)信息等。數(shù)據(jù)存儲應(yīng)設(shè)計(jì)合理的組織結(jié)構(gòu),便于后續(xù)查詢和導(dǎo)出。
通信接口包括USB、RS232、以太網(wǎng)或無線模塊。USB接口是常用的數(shù)據(jù)導(dǎo)出方式,設(shè)備可作為USB從設(shè)備連接計(jì)算機(jī),以U盤模式或虛擬串口模式傳輸數(shù)據(jù)。RS232接口用于連接打印機(jī)或老式設(shè)備。以太網(wǎng)或WiFi模塊可使設(shè)備接入實(shí)驗(yàn)室網(wǎng)絡(luò),實(shí)現(xiàn)遠(yuǎn)程監(jiān)控和數(shù)據(jù)上傳。
系統(tǒng)軟件設(shè)計(jì)包括底層驅(qū)動、操作系統(tǒng)和應(yīng)用軟件。底層驅(qū)動程序直接操作硬件,完成傳感器數(shù)據(jù)采集、電機(jī)控制、液晶顯示、觸摸輸入、存儲器讀寫、通信收發(fā)等基本功能??蛇x用實(shí)時(shí)操作系統(tǒng)如FreeRTOS或RT-Thread進(jìn)行任務(wù)調(diào)度和管理,將不同功能劃分為獨(dú)立任務(wù),提高系統(tǒng)實(shí)時(shí)性和穩(wěn)定性。應(yīng)用軟件實(shí)現(xiàn)硬度測試的具體流程,包括參數(shù)設(shè)置、加載控制、圖像處理、硬度計(jì)算、數(shù)據(jù)管理等。
硬度計(jì)算算法需要根據(jù)標(biāo)準(zhǔn)公式實(shí)現(xiàn)。布氏硬度計(jì)算公式為HB等于零點(diǎn)一零二乘以試驗(yàn)力F除以壓痕表面積。壓痕表面積通過壓頭直徑D和壓痕直徑d計(jì)算,公式為HB等于零點(diǎn)一零二乘以二F除以πD乘以D減去根號下D平方減d平方。在嵌入式系統(tǒng)中實(shí)現(xiàn)該計(jì)算需要注意浮點(diǎn)數(shù)運(yùn)算的精度和處理速度,可采用查表法或近似公式加速計(jì)算。
統(tǒng)計(jì)功能實(shí)現(xiàn)多點(diǎn)測試數(shù)據(jù)的處理,包括平均值、標(biāo)準(zhǔn)偏差、變異系數(shù)、最小值的計(jì)算。這些統(tǒng)計(jì)量有助于判斷材料的均勻性和測試的重復(fù)性。平均值計(jì)算簡單,標(biāo)準(zhǔn)偏差需要稍復(fù)雜的運(yùn)算,但微控制器能夠勝任。
系統(tǒng)校準(zhǔn)功能通過軟件實(shí)現(xiàn)。力傳感器校準(zhǔn)利用標(biāo)準(zhǔn)測力儀,在多個(gè)力值點(diǎn)記錄ADC讀數(shù),擬合出力值與ADC讀數(shù)之間的關(guān)系曲線,將校準(zhǔn)系數(shù)存儲在Flash中。壓痕測量系統(tǒng)校準(zhǔn)利用標(biāo)準(zhǔn)刻線尺或標(biāo)準(zhǔn)壓痕板,標(biāo)定像素當(dāng)量或光柵尺系數(shù)。校準(zhǔn)界面應(yīng)引導(dǎo)操作者完成校準(zhǔn)步驟,并保存校準(zhǔn)結(jié)果。
用戶界面設(shè)計(jì)應(yīng)直觀易用。主界面顯示當(dāng)前測試狀態(tài)和結(jié)果,參數(shù)設(shè)置界面可調(diào)整試驗(yàn)力、壓頭直徑、保載時(shí)間等,數(shù)據(jù)管理界面可查看、刪除或?qū)С鰵v史數(shù)據(jù)。圖形界面應(yīng)考慮觸摸操作的便利性,按鈕大小適中,菜單層次清晰。
系統(tǒng)可靠性設(shè)計(jì)包括硬件和軟件兩方面。硬件上采用工業(yè)級元器件,考慮電源濾波、信號隔離、接口保護(hù)等措施,提高抗干擾能力。軟件上加入看門狗定時(shí)器防止程序跑飛,數(shù)據(jù)存儲采用校驗(yàn)和防止數(shù)據(jù)損壞,關(guān)鍵操作加入確認(rèn)機(jī)制防止誤操作。
功耗管理對便攜式設(shè)備很重要。ARM芯片支持多種低功耗模式,可根據(jù)使用情況動態(tài)調(diào)整工作頻率,在不測試時(shí)進(jìn)入休眠狀態(tài),降低功耗。顯示屏也可設(shè)置自動關(guān)閉背光或進(jìn)入待機(jī)。
基于ARM的小負(fù)載布氏硬度計(jì)數(shù)字顯示方案,將傳統(tǒng)的機(jī)械式硬度測試提升為智能化、數(shù)字化的現(xiàn)代測試設(shè)備。通過精確的力值控制、自動化的壓痕測量、便捷的數(shù)據(jù)管理,顯著提高了測試效率和準(zhǔn)確性。隨著ARM處理器性能的不斷提升和圖像處理算法的進(jìn)步,未來還可以實(shí)現(xiàn)更智能的功能,如自動識別試樣類型推薦測試參數(shù)、基于深度學(xué)習(xí)的壓痕識別、云端數(shù)據(jù)共享等,進(jìn)一步推動硬度測試技術(shù)的進(jìn)步。
相關(guān)產(chǎn)品
免責(zé)聲明
客服熱線: 15267989561(同微信)
加盟熱線: 15267989561(同微信)
媒體合作: 0571-87759945
投訴熱線: 0571-87759942

下載儀表站APP

Ybzhan手機(jī)版

Ybzhan公眾號

Ybzhan小程序