飛淩嵌入式OKA40i-C開發闆試用體驗之 稱重系統-硬件環境搭建(2)

原創 2020-09-30 13:16:00 A40i A40i開發闆

作者:18814665085

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


hx711模塊外圍電路


其中 com4連接壓電傳感器的A+,A-,B+,B-,H_SDL,H_SCL與開發闆的IIC接口相連.


hx711驅動程序


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個脈沖下降沿來時,轉換數據 
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; //負重報警
// }
}
delay(5);
Display_Weight();
}



相關産品 >

  • FETA40i-C核心闆

    Allwinner A40i是全志開發的一款工業級處理器,A40i作為全國産工業級芯片中的佼佼者,采用更低功耗的4核ARM Cortex-A7架構,工作溫度-40-85℃,是一款高性能低功耗超高性能CPU主芯片。飛淩嵌入式深度研究全志A40i芯片參數、原理圖、datasheet規格書推出了以FETA40i核心闆為主的一系列全國産工業級嵌入式計算機闆卡,并提供了用于評估的A40i工控闆、 A40i開發闆。 了解詳情
    FETA40i-C核心闆
  • OKA40i-C開發闆

    國産工業級,高清輸出,豐富接口|OKA40i開發闆采用底闆+核心闆結構,基于全志工控行業平台級處理器四核Cortex-A7 A40i設計,主頻1.2GHz,集成MAli400MP2 GPU,内存1GB/2GB DDR3L,存儲8GB eMMC。 全志A40i工控行業芯片平台 A40i為國産工控行業芯,全志A40i處理器代表了Allwin在智能工業控制領域的成就。飛淩嵌入式A40i系列OKA40i-C開發闆是飛淩推出的一款中國芯,全國産級工業級開發闆,适用于适用于基于視覺交互的工業控制産品 了解詳情
    OKA40i-C開發闆

推薦閱讀 換一批 換一批