找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 10268|回復(fù): 15
收起左側(cè)

HX711 5kg電子秤設(shè)計(jì)資料(Arduino,51單片機(jī)與stm32源碼)

  [復(fù)制鏈接]
ID:322569 發(fā)表于 2018-5-5 09:53 | 顯示全部樓層 |閱讀模式
0.png

電子組裝與調(diào)試”預(yù)賽“電子秤”電路功能簡(jiǎn)介
一、功能說(shuō)明
電子秤主要以單片機(jī)STC90C52RC控制核心,實(shí)現(xiàn)電子秤的基本控制功能。系統(tǒng)擴(kuò)展了電子日歷時(shí)鐘,系統(tǒng)可以分為最小系統(tǒng)、數(shù)據(jù)采集、人機(jī)交互界面和系統(tǒng)電源、時(shí)鐘和語(yǔ)音報(bào)數(shù)六大部分。最小系統(tǒng)部分主要包括STC90C52RC和經(jīng)典復(fù)位電路;數(shù)據(jù)采集部分由稱重傳感器、信號(hào)放大和A/D轉(zhuǎn)換部分組成,信號(hào)放大和A/D轉(zhuǎn)換部分主要由專用型高精度24位AD轉(zhuǎn)換芯片HX711實(shí)現(xiàn);人機(jī)交互界面為鍵盤輸入和點(diǎn)陣式液晶顯示,主要使用4*4矩陣鍵盤和1602液晶顯示器,可以方便的輸入數(shù)據(jù)和直觀的顯示數(shù)據(jù);時(shí)鐘模塊主要由時(shí)鐘芯片DS1302和時(shí)鐘電路組成;語(yǔ)音報(bào)數(shù)模塊可語(yǔ)音報(bào)讀時(shí)間和電子秤系統(tǒng)的重量、單價(jià)、金額等語(yǔ)音內(nèi)容,主要由SC1010B實(shí)現(xiàn)。該電子秤可以實(shí)現(xiàn)基本的稱重功能(稱重范圍為0~5Kg,重量誤差不大于±0.005Kg),并擴(kuò)展了時(shí)鐘和語(yǔ)音報(bào)數(shù)的功能,時(shí)鐘模塊還可設(shè)置鬧鐘功能。系統(tǒng)在稱量時(shí)還具有超量程報(bào)警功能。整個(gè)系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,使用方便,功能齊全,精度高,具有一定的開發(fā)價(jià)值。
二、電路功能簡(jiǎn)介
系統(tǒng)硬件的結(jié)構(gòu)框圖如下圖1所示:

0.png

電路原理圖如下:
0.jpg


Arduino配套例程連接圖
0.jpg


arduino源程序如下(51單片機(jī)與stm32源碼附件下載):
  1. #include "HX711.h"                                        //調(diào)用24bitAD HX711庫(kù)

  2. HX711 HX711_CH0(2, 3, 400); //SCK,DT,GapValue
  3. //SCK引腳用于arduino和HX711模塊通訊的時(shí)序提供
  4. //DT引腳用于從HX711讀取AD的數(shù)據(jù)
  5. //GapValue用于校準(zhǔn)輸出的重量值,如果數(shù)值偏大就加大該值,如果數(shù)據(jù)偏小就減小該值
  6. int LED = 13;


  7. long Weight = 0;                //定義一個(gè)變量用于存放承重的重量,單位為g



  8. void setup()
  9. {
  10.   pinMode(LED, OUTPUT);                                //設(shè)定LED是輸出引腳
  11.   digitalWrite(LED, LOW);                        //LED熄滅

  12.   Serial.begin(9600);                                                //設(shè)定串口輸出波特率
  13.   //Serial.print("Welcome to use!\n");

  14.   HX711_CH0.begin();                                        //讀取傳感器支架毛重
  15.   delay(3000);                                                                //延時(shí)3s用于傳感器穩(wěn)定
  16.   HX711_CH0.begin();                                        //重新讀取傳感器支架毛重用于后續(xù)計(jì)算

  17.   digitalWrite(LED, HIGH);                //板載LED點(diǎn)亮,說(shuō)明可以承重
  18. }

  19. void loop()
  20. {

  21.     Weight = HX711_CH0.Get_Weight();                //采樣當(dāng)前傳感器重量,該重量已經(jīng)自動(dòng)去皮,去皮值根據(jù)初始化程序中采樣的值計(jì)算。
  22.     Serial.print(Weight);                        //串口輸出當(dāng)前重量
  23.     Serial.println(" g");                        //單位為g
  24.     delay(1000);  

  25. }
復(fù)制代碼
0.png

所有資料51hei提供下載:
5kg電子秤資料.zip (5.69 MB, 下載次數(shù): 271)



回復(fù)

使用道具 舉報(bào)

ID:230391 發(fā)表于 2019-1-21 16:39 | 顯示全部樓層
試試看能不能用
回復(fù)

使用道具 舉報(bào)

ID:438375 發(fā)表于 2019-2-28 09:26 | 顯示全部樓層
正好需要,謝謝了
回復(fù)

使用道具 舉報(bào)

ID:483932 發(fā)表于 2019-3-5 00:05 | 顯示全部樓層
好想看到您發(fā)的這篇帖子
回復(fù)

使用道具 舉報(bào)

ID:372322 發(fā)表于 2019-3-28 18:52 | 顯示全部樓層
正需要呢
回復(fù)

使用道具 舉報(bào)

ID:414118 發(fā)表于 2019-4-14 20:21 | 顯示全部樓層
好東西
回復(fù)

使用道具 舉報(bào)

ID:358457 發(fā)表于 2019-4-17 22:47 | 顯示全部樓層
下載的資料與樓主描述不一樣
回復(fù)

使用道具 舉報(bào)

ID:421308 發(fā)表于 2019-7-14 21:57 | 顯示全部樓層
hx711有什么作用啊
回復(fù)

使用道具 舉報(bào)

ID:328121 發(fā)表于 2019-7-18 11:14 | 顯示全部樓層
好東西
回復(fù)

使用道具 舉報(bào)

ID:568652 發(fā)表于 2019-11-14 16:19 | 顯示全部樓層
你好,請(qǐng)問為什么測(cè)出來(lái)的數(shù)值一直是-7100左右呢?不知道哪里出了問題
回復(fù)

使用道具 舉報(bào)

ID:428530 發(fā)表于 2019-11-15 09:59 | 顯示全部樓層
測(cè)得不準(zhǔn)啊
回復(fù)

使用道具 舉報(bào)

ID:405123 發(fā)表于 2019-11-15 20:39 | 顯示全部樓層
秤的重量準(zhǔn)確 但是不放東西 數(shù)值不能歸零
回復(fù)

使用道具 舉報(bào)

ID:662503 發(fā)表于 2019-12-13 23:30 | 顯示全部樓層
want this kit
回復(fù)

使用道具 舉報(bào)

ID:662503 發(fā)表于 2019-12-13 23:30 | 顯示全部樓層
你好,想學(xué)習(xí)學(xué)習(xí)這個(gè)
回復(fù)

使用道具 舉報(bào)

ID:543448 發(fā)表于 2019-12-14 00:42 | 顯示全部樓層

hx711是高精度電子秤而設(shè)計(jì)的24位A/D轉(zhuǎn)換器芯片,將模擬量轉(zhuǎn)化為數(shù)字量,也就說(shuō)把傳感器的電壓電阻的這些變化轉(zhuǎn)換成數(shù)字的。然后在代碼中將這些數(shù)據(jù)進(jìn)行處理,換算成對(duì)應(yīng)的重量
回復(fù)

使用道具 舉報(bào)

ID:514974 發(fā)表于 2019-12-14 08:14 | 顯示全部樓層
好資料,謝謝分享!

   
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表