基於51微控制器和HX711的簡易電子秤系統設計-設計方案
阿新 • • 發佈:2022-01-06
設計方案思路:採用HX711稱重感測器,按鍵電路包含去皮功能、報警值加減設定,當稱重超過報警值時報警電路則會抱緊,LCD顯示器實時顯示重量和報警值。
電路包含微控制器電路、復位電路、晶振電路、報警電路、按鍵電路、稱重感測器電路、LCd顯示電路等。
#include "main.h" #include "HX711.h" #include "uart.h" #include "LCD1602.h" #include "eeprom52.h" #define uchar unsigned char #define uint unsigned int unsigned long HX711_Buffer = 0; unsigned long Weight_Maopi = 0; long Weight_Shiwu = 0; long Weight_warn = 0; unsigned char flag = 0; bit Flag_ERROR = 0; sbit speak= P1^7; //蜂鳴器 sbit jiare= P3^0; //繼電器介面 uchar Ncunchu[5]; //校準引數 //因為不同的感測器特性曲線不是很一致,因此,每一個感測器需要矯正這裡這個引數才能使測量值很準確。 //當發現測試出來的重量偏大時,增加該數值。 //如果測試出來的重量偏小時,減小改數值。 //該值可以為小數 #define GapValue 430