飛凌嵌入式OKA40i-C開發(fā)板試用體驗之 稱重系統(tǒng)-硬件環(huán)境搭建(2)
作者:18814665085
該系統(tǒng)除飛凌嵌入式OKA40i-C開發(fā)板外還需要外接hx711芯片和一個壓電傳感器 hx711簡介 HX711是一款專為高精度電子秤而設(shè)計的24位A/D轉(zhuǎn)換器芯片。與同類型其它芯片相比,該芯片集成了包括穩(wěn)壓電源、片內(nèi)時鐘振蕩器等其它同類型芯片所需要的外圍電路,具有集成度高、響應(yīng)速度快、抗干擾性強(qiáng)等優(yōu)點(diǎn)。降低了電子秤的整機(jī)成本,提高了整機(jī)的性能和可靠性。該芯片與后端MCU 芯片的接口和編程非常簡單,所有控制信號由管腳驅(qū)動,無需對芯片內(nèi)部的寄存器編程。輸入選擇開關(guān)可任意選取通道A 或通道B,與其內(nèi)部的低噪聲可編程放大器相連。通道A 的可編程增益為128 或64,對應(yīng)的滿額度差分輸入信號幅值分別為±20mV或±40mV。通道B 則為固定的32 增益,用于系統(tǒng)參數(shù)檢測。芯片內(nèi)提供的穩(wěn)壓電源可以直接向外部傳感器和芯片內(nèi)的A/D 轉(zhuǎn)換器提供電源,系統(tǒng)板上無需另外的模擬電源。芯片內(nèi)的時鐘振蕩器不需要任何外接器件。上電自動復(fù)位功能簡化了開機(jī)的初始化過程。
hx711模塊外圍電路
其中 com4連接壓電傳感器的A+,A-,B+,B-,H_SDL,H_SCL與開發(fā)板的IIC接口相連.
hx711驅(qū)動程序
unsigned long HX711_Buffer = 0; unsigned long Weight_Maopi = 0; unsigned long Weight_Maopi_0 = 0; long Weight_Shiwu = 0; bool HX711_SCK; bool HX711_DOUT; unsigned long HX711_Read(void) //增益128 { unsigned long count; unsigned char i; HX711_DOUT=1; Delay__5us(); HX711_SCK=0; count=0; while(HX711_DOUT); for(i=0;i<24;i++) { HX711_SCK=1; count=count<<1; HX711_SCK=0; if(HX711_DOUT) count++; } HX711_SCK=1; count=count^0x800000;//第25個脈沖下降沿來時,轉(zhuǎn)換數(shù)據(jù) Delay__5us(); HX711_SCK=0; return(count); } void Get_Weight() { HX711_Buffer = HX711_Read(); Weight_Shiwu=HX711_Buffer; // Weight_Shiwu = Weight_Shiwu - Weight_Maopi; //獲取凈重 if(Weight_Shiwu > 0) { Weight_Shiwu = (unsigned int)((float)Weight_Shiwu*10/GapValue)-8530; //計算實物的實際重量 // // if(Weight_Shiwu > 3000) //超重報警 // { // Flag_ERROR = 1; // } // else // { // Flag_ERROR = 0; // } // } // else // { // Weight_Shiwu = 0; // // Flag_ERROR = 1; //負(fù)重報警 // } } delay(5); Display_Weight(); }
相關(guān)產(chǎn)品 >
-
FETA40i-C核心板
Allwinner A40i是全志開發(fā)的一款工業(yè)級處理器,A40i作為全國產(chǎn)工業(yè)級芯片中的佼佼者,采用更低功耗的4核ARM Cortex-A7架構(gòu),工作溫度-40-85℃,是一款高性能低功耗超高性能CPU主芯片。飛凌嵌入式深度研究全志A40i芯片參數(shù)、原理圖、datasheet規(guī)格書推出了以FETA40i核心板為主的一系列全國產(chǎn)工業(yè)級嵌入式計算機(jī)板卡,并提供了用于評估的A40i工控板、 A40i開發(fā)板。 了解詳情 -
OKA40i-C開發(fā)板
國產(chǎn)工業(yè)級,高清輸出,豐富接口|OKA40i開發(fā)板采用底板+核心板結(jié)構(gòu),基于全志工控行業(yè)平臺級處理器四核Cortex-A7 A40i設(shè)計,主頻1.2GHz,集成MAli400MP2 GPU,內(nèi)存1GB/2GB DDR3L,存儲8GB eMMC。 全志A40i工控行業(yè)芯片平臺 A40i為國產(chǎn)工控行業(yè)芯,全志A40i處理器代表了Allwin在智能工業(yè)控制領(lǐng)域的成就。飛凌嵌入式A40i系列OKA40i-C開發(fā)板是飛凌推出的一款中國芯,全國產(chǎn)級工業(yè)級開發(fā)板,適用于適用于基于視覺交互的工業(yè)控制產(chǎn)品 了解詳情