多人调教到高潮失禁h重口视频_成熟丰满熟妇高潮XXXXXA片_亚洲精品视频网_japanese中年熟妇_亚洲第一成年人视频_国产欧美一区二区三区四区

行業動態

當前位置:首頁>>新聞中心>>行業動態 發布時間:2017-08-19 01:13:29

基于MSP430與LabVIEW的電子稱量系統

時間:2017-08-19 01:13:29 來源:本站 點擊數:711

提出了一種基于MSP430單片機與LabVIEW的電子稱量系統,包括稱量硬件與LabVIEW上位機兩部分。硬件執行機構包括電阻式平 行梁稱重傳感器、HX711AD轉換電路、LCD12864顯示屏、4X4薄膜鍵盤等模塊;LabVIEW上位機可顯示稱重重量值、物品單價、金額信息 以及超重報警等。稱量系統支持傳感器換裝改變最大稱重量,具有測量簡單、精度高、便于攜帶等優點。

引言

電子秤,生產生活中十分常見的一種測量工具,主要用 來進行計量質量,其使用領域廣泛。電子稱的使用已經融 入生活的方方面面,現代電子秤向小型化、智能化方向發展, 且具有成本低、集成度高、速度快、量程寬、精度高等優點, 極大地了方便生產生活,收到人們的歡迎。

本文提出的基于MSP430LabVIEW的電子稱量系統, 實現了傳統電子秤與現代虛擬儀器技術相結合,具有精度 高、顯示功能豐富等特點。

1.系統框架與流程

基于MSP430LabVIEW的電子稱量系統按照設計 要求由下位機執行機構與LabVIEW上位機兩級結構組成。 兩級結構之間通過RS-232串口進行通信。下位機電阻式 壓力傳感器將被測物體轉換為傳感器模擬信號,信號經過 濾波整形后通過HX711模塊進行模數轉換,將模擬信號 轉換為數字信號,并將數據傳給MSP430單片機。本文所 MSP430單片機為MSP430F5529LP單片機。單片機 通過外接4X4薄膜鍵盤與LCD12864進行本地人際交互。 MSP430F5529HX711模塊傳來的數據進行處理,得到 被測物體的重量值,并將重量數值發送給LabVIEW上位機。 LabVIEW上位機支持數據遠程訪問等擴展功能。特點具有 網絡化、智能化特點。基于MSP430LabVIEW的電子稱 量系統組成如圖1所示,系統工作流程如圖2所示。

云網客1.jpg

云網客2.jpg

2.下位設計實現

數據采集部分由稱重傳感器、信號放大和A/D轉換部 分組成。稱重傳感器為電阻式平衡梁稱重傳感器,信號放 大和A/D轉換部分主要由專用型高精度24AD轉換芯片 HX711實現。

2.1電阻式平衡梁稱重傳感器

實驗電子秤、郵政電子秤、廚房電子秤等一般選用雙孔 懸臂平行梁應變式稱重傳感器。它具有精度高、易加工、結 構簡單緊湊、抗偏載能力強、固有頻率高等特點。

將電阻式應變片粘貼到受力的力敏型彈性元件上,當彈 性元件受力產生變形時,應變片將隨之產生相應的應變, 化成電阻變化。應變片按如圖3所示的電路原理圖進行連接, 力引起的電阻變化將轉換為測量電路的電壓變化。

電橋的四個臂上接工作應變片,都參與機械變形,同處 一個溫度場,溫度影響相互抵消,電壓輸出靈敏度高。

2.2 HX711 AD 轉換

HX711是一款專為高精度稱重傳感器而設計的24 A/D轉換器芯片⑷。與同類型其它芯片相比,該芯片集成了 包括穩壓電源、片內時鐘振蕩器等其它同類型芯片所需要的 外圍電路,具有集成度高、響應速度快、抗干擾性強等優點。 降低了電子枰的整機成本,提高了整機的性能和可靠性。該 芯片與后端MCU芯片的接口和編程非常簡單,所有控制信 號由管腳驅動,無需對芯片內部的寄存器編程。輸入選擇開 關可任意選取通道A或通道B與其內部的低噪聲可編程 放大器相連。通道A的可編程增益為12864,對應的滿 額度差分輸入信號幅值分別為±20mV±40mV通道B 則為固定的32增益,用于系統參數檢測。芯片內提供的穩 壓電源可以直接向外部傳感器和芯片內的A/D轉換器提供 電源,系統板上無需另外的模擬電源。芯片內的時鐘振蕩器 不需要任何外接器件。上電自動復位功能簡化了開機的初始 化過程。

2.3 MSP430F5529 單片機

MSP430F5529單片機配置集成的USB層和物理層支 USB 2.0,416位定時器,一個高性能的12位模擬數字 轉換器(ADC),兩個通用串行通信接口USCI),硬件乘法器、 DMA實時時鐘模塊與報警功能,和63I/O 口線。具有 較強的數據處理功能以及豐富I/O資源,方便支持外部設備 的接入。

MSP430系列單片機具有低功耗的特點,在CPU 工作需要時,可進入低功耗模式,降低單片機功耗。綜 合考慮成本、便攜度以及數據處理能力,本文系統采用 MSP430F5529LP單片機作為下位機執行機構處理器。其中, MSP430F5529獲取HX711數字信號關鍵查詢如下:

HX711_Read(void) //增益選擇128,25個數據周期 {

unsignedchar i;

SCKLOW;

count=0;

while(P2IN&BIT3);

for(i=0;i<24;i++)

{

SCKHIGH;

count=count<<1;

SCKLOW;

if(P2IN&BIT3)

16 |電子制作20177

count++;

}

SCKHIGH;

count=countA0x800000;

SCKLOW;

return(count);

}

HX711模塊DOUT口從高電平變低電平后,單片機 HX711 CLK 口輸入25個時鐘脈沖。其中第一個時鐘脈 沖的上升沿將讀出輸出24位數據的最高位MSB)直至 24個時鐘脈沖完成,24位輸出數據從最高位至最低位逐 位輸出完成。

云網客3.jpg

3.LabVIEW上位機設計

LabVIEW通過RS-232串口與MSP430下位機進行通 信,獲取執行機構測量數據。LabVIEW工作流程如圖4所示, LabVIEW上位機部分程序框圖如圖5所示悶。

云網客6.jpg

LabVIEW上位機程序啟動后將檢測當前PC連接的VISA資源。用戶通過選擇VISA資源,并進行波特率、數據 校驗、停止位等VISA配置資源,對VISA進行調用。上位 機系統成功調用VISA后,讀取VISA緩沖區內數據,并將 數據存入隊列FIF〇,First in first out),以保證數據在 內存中不會丟失。通過隊列元素出隊列,對下位機傳來的數 據進行數據格式匹配解析得到測量結果。

云網客7.jpg

4.系統測試與分析

系統采用 MSP430F5529LP 單片機,為 MSP430F5529

單片機最小板,系統設計小巧緊湊,使用無需進行測試。外 部輸入、顯示設備通過I/O資源輸入MSP430單片機對其 進行控制,使用方便。

MSP430單片機與LabVIEW上位機通過PL2302USB RS-232模塊進行通信。LabVIEW通過數據隊列對數據進行保存處理,保證了數據無丟失現象。

該系統操作簡便,性能穩定,精度高,成本低,人際交 互性能好,且易于擴展。系統設計智能化、自動化程度較高, 具備一定的實驗、工業應用價值。


主站蜘蛛池模板: 桂东县| 桂平市| 佳木斯市| 洞口县| 南川市| 精河县| 东辽县| 鄂托克旗| 景东| 平舆县| 田林县| 民乐县| 云林县| 台北县| 石景山区| 富阳市| 邯郸市| 万宁市| 增城市| 绥化市| 田林县| 响水县| 中山市| 措美县| 岳西县| 平山县| 子洲县| 大厂| 平度市| 兖州市| 玉龙| 大关县| 沙雅县| 独山县| 常宁市| 沁水县| 德惠市| 天峨县| 鄂伦春自治旗| 泗洪县| 盐池县|