色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

涂鴉模組開發(fā)(壓力傳感器HX711)——2.壓力傳感器HX711

嵌入式單片機(jī)MCU開發(fā) ? 來源:嵌入式單片機(jī)MCU開發(fā) ? 作者:嵌入式單片機(jī)MCU開 ? 2022-11-16 10:49 ? 次閱讀

概述

涂鴉智能 (NYSE:TUYA) 是一家致力于讓生活更智能的領(lǐng)先技術(shù)公司,涂鴉提供能夠智連萬物的云平臺,打造互聯(lián)互通的開發(fā)標(biāo)準(zhǔn),連接品牌、OEM 廠商開發(fā)者、零售商和各行業(yè)的智能化需求,涂鴉的解決方案賦能并提升合作伙伴和客戶的產(chǎn)品價值,同時通過技術(shù)應(yīng)用使消費(fèi)者的生活更加便利,涂鴉智能的智慧商業(yè) SaaS 為豐富的垂直行業(yè)提供智能解決方案。涂鴉智能領(lǐng)先業(yè)界的技術(shù),符合嚴(yán)格的數(shù)據(jù)保護(hù)標(biāo)準(zhǔn)和安全性。 壓力傳感器工業(yè)實踐中最為常用的一種傳感器,其廣泛應(yīng)用于各種工業(yè)自控環(huán)境,涉及水利水電、鐵路交通、智能建筑、生產(chǎn)自控、航空航天、軍工、石化、油井、電力、船舶、機(jī)床、管道等眾多行業(yè)。 同時壓力傳感器可以應(yīng)用于電子稱重系統(tǒng)或者久坐系統(tǒng),實現(xiàn)了稱重顯示、超限報警、校準(zhǔn)、適應(yīng)各種工作環(huán)境、遠(yuǎn)程實時監(jiān)控等多種功能,可以廣泛應(yīng)用于各種稱重場景。 本章主要是配置開發(fā)板對壓力傳感器HX711進(jìn)行數(shù)據(jù)讀取以及通過串口打印數(shù)據(jù)。

資料下載

https://download.csdn.net/download/qq_24312945/84796130

涂鴉智能

想更多了解涂鴉智能化開發(fā)方案,獲取相關(guān)技術(shù)資料或開發(fā)物料,可點擊下方報名參加,同時有30元優(yōu)惠券。。 https://t.tuya.com/AY1D3R9jGr

硬件準(zhǔn)備

首先需要準(zhǔn)備一個開發(fā)板,這里我準(zhǔn)備的是NUCLEO-F103RB的開發(fā)板: 在這里插入圖片描述

對于該主控的原理圖,可以在官方種進(jìn)行下載,下載地址如下: https://www.st.com/zh/evaluation-tools/nucleo-f103rb.html#cad-resources

在這里插入圖片描述

選擇芯片型號

使用STM32CUBEMX選擇芯片stm32f103rb,如下所示: 在這里插入圖片描述

配置時鐘

HSE與LSE分別為外部高速時鐘和低速時鐘,在本文中使用內(nèi)置的時鐘源,故都選擇Disable選項,如下所示: 在這里插入圖片描述

配置時鐘樹

STM32F1的最高主頻到72M,但是使用內(nèi)部時鐘最快只能達(dá)到64M,所以配置64即可: 在這里插入圖片描述

串口配置

本次實驗使用的串口1進(jìn)行串口通信,波特率配置為115200。 在這里插入圖片描述

開啟中斷。 在這里插入圖片描述

生成工程設(shè)置

在這里插入圖片描述

代碼生成設(shè)置

最后設(shè)置生成獨(dú)立的初始化文件: 在這里插入圖片描述

生成代碼

在這里插入圖片描述

串口接線配置

由于只用做發(fā)送數(shù)據(jù),故不需要接開發(fā)板的rx。 在這里插入圖片描述 |開發(fā)板 | 串口模塊 | |--|--| |PA9(TX) | RX | |GND | GND |

配置keil

在這里插入圖片描述在這里插入圖片描述

打印代碼

在main.c中,添加頭文件,若不添加會出現(xiàn) identifier “FILE” is undefined報錯。

/* USER CODE BEGIN Includes */
#include "stdio.h"
/* USER CODE END Includes */

變量定義:

/* USER CODE BEGIN PV */
#define BUFFERSIZE 255           //可以接收的最大字符個數(shù)       
uint8_t ReceiveBuff[BUFFERSIZE]; //接收緩沖區(qū)
uint8_t recv_end_flag = 0,Rx_len;//接收完成中斷標(biāo)志,接收到字符長度
/* USER CODE END PV */

函數(shù)聲明和串口重定向:

/* USER CODE BEGIN PFP */

#ifdef __GNUC__                                    //串口重定向
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif 
PUTCHAR_PROTOTYPE
{
    HAL_UART_Transmit(&huart1 , (uint8_t *)&ch, 1, 0xFFFF);
    return ch;
}
/* USER CODE END PFP */

打印數(shù)據(jù)進(jìn)行測試。

/* USER CODE BEGIN 2 */
    printf("壓力傳感器HX711\\r\\n");
  /* USER CODE END 2 */

打印演示效果

在這里插入圖片描述

壓力傳感器HX711接線說明

橋式傳感器于HX711原理如下所示。 在這里插入圖片描述 模塊接線方式如下所示。 在這里插入圖片描述 壓力傳感器與HX711模塊接線。

壓力傳感器 串口模塊
紅線 E+
黑線 E-
白線 A-
綠線 A+

開發(fā)板HX711模塊接線。 |開發(fā)板 |串口模塊| |--|--| |VCC| VCC| |DT |PC10| |SCK |PC11| |GND |GND|

STM32CUBEMX配置數(shù)據(jù)管腳

配置PC10為DT數(shù)據(jù)腳,配置PC11為SCK時鐘腳。 在這里插入圖片描述

壓力傳感器HX711通訊

串口通訊線由管腳 PD_SCK 和 DOUT 組成,用來輸出數(shù)據(jù),選擇輸入通道和增益。 當(dāng)數(shù)據(jù)輸出管腳 DOUT 為高電平時,表明A/D 轉(zhuǎn)換器還未準(zhǔn)備好輸出數(shù)據(jù),此時串口時鐘輸入信號 PD_SCK 應(yīng)為低電平。當(dāng) DOUT 從高電平變低電平后,PD_SCK 應(yīng)輸入 25 至 27 個不等的時鐘脈沖。其中第一個時鐘脈沖的上升沿 將讀出輸出 24 位數(shù)據(jù)的最高位(MSB),直至第 24 個時鐘脈沖完成,24 位輸出數(shù)據(jù)從最高位至最低位逐位輸出完成。第 25至 27 個時鐘脈沖用來選擇下一次 A/D 轉(zhuǎn)換的輸入通道和增益。 PD_SCK 的輸入時鐘脈沖數(shù)不應(yīng)少于 25 或多于 27,否則會造成串口通訊錯誤。 當(dāng) A/D 轉(zhuǎn)換器的輸入通道或增益改變時,A/D 轉(zhuǎn)換器需要 4 個數(shù)據(jù)輸出周期才能穩(wěn)定。 DOUT 在 4 個數(shù)據(jù)輸出周期后才會從高電平變低電平,輸出有效數(shù)據(jù)。 在這里插入圖片描述在這里插入圖片描述

壓力傳感器HX711驅(qū)動程序

通過參考的驅(qū)動程序,修改成自己的代碼。 在這里插入圖片描述

程序代碼

/* USER CODE BEGIN 2 */
    printf("壓力傳感器HX711\\r\\n");
    weight_qupi=ReadCount();//首次讀取重量進(jìn)行去皮操作
    printf("首次去皮weight_qupi=%d\\n",weight_qupi);
    HAL_Delay(100);

  /* USER CODE END 2 */

  /* Infinite loop */
  /* USER CODE BEGIN WHILE */
  while (1)
  {
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
        weight_shiji=ReadCount();
        if(weight_qupi>=weight_shiji)
        {
            weight_shiji=weight_qupi-weight_shiji;
            weight_shiji=weight_shiji/100;
            printf("重量為:%dg",weight_shiji);
        }
        else
        {
            weight_shiji=weight_shiji-weight_qupi;
            weight_shiji=weight_shiji/100;
            printf("重量為:-%dg",weight_shiji);
        }    
        HAL_Delay(1000);
  }
  /* USER CODE END 3 */

實際演示

實際測試重量為1115g在這里插入圖片描述 模塊測試如下所示1157g。 在這里插入圖片描述在這里插入圖片描述

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 壓力傳感器
    +關(guān)注

    關(guān)注

    35

    文章

    2239

    瀏覽量

    163526
  • 涂鴉智能
    +關(guān)注

    關(guān)注

    7

    文章

    216

    瀏覽量

    19505
收藏 人收藏

    評論

    相關(guān)推薦

    壓力傳感器HX711的一些疑問,求解答

    想用20Kg量程的壓力傳感器HX711做一個電子秤,靈敏度是2.0mv/v,空載情況下怎么處理從HX711得出的數(shù)據(jù)使得LCD顯示0KG呢?求助!!!
    發(fā)表于 05-24 21:34

    求一個用HX711壓力傳感器和STM32組合的開關(guān)程序

    想求一個用HX711壓力傳感器和STM32組合的開關(guān)程序,有壓力時STM32的led亮,無壓力時蜂鳴器響,最好有程序注解和接線方式
    發(fā)表于 07-25 09:29

    壓力傳感器模塊5Kg電子秤開發(fā)教程

    基于HX711壓力傳感器模塊的電子秤開發(fā)教程,簡單易操作
    發(fā)表于 02-13 21:07

    HX711壓力傳感器模塊-電子秤程序分享

    基于HX711壓力傳感器模塊的電子秤程序分享
    發(fā)表于 02-13 21:12

    HX711模塊怎么轉(zhuǎn)單通道?HX711模塊連接稱重有四根線,怎么轉(zhuǎn)兩根線接壓力傳感器

    HX711模塊連接稱重有4根接線,怎么轉(zhuǎn)兩根接線,讓它連接壓力傳感器壓力傳感器只有兩個接口。
    發(fā)表于 10-08 11:59

    stm32壓力傳感器的步進(jìn)電機(jī)

    基于stm32c8t6的壓力傳感器控制步進(jìn)電機(jī)正反轉(zhuǎn)。主控:stm32c8t6 ,壓力傳感器:懸壁式壓力傳感器+HX711 ,步進(jìn)電機(jī):24BYJ48(電機(jī))+ULN2003(驅(qū)動)實
    發(fā)表于 06-29 06:35

    電子秤設(shè)計 單片機(jī) proteus 仿真 HX711 讀取 精選資料分享

    課程設(shè)計題三十:電子秤設(shè)計?設(shè)計要求:?1.?利用壓力傳感器檢測重量信號,經(jīng)放大和A/D轉(zhuǎn)換,送單片機(jī)進(jìn)行處理,并在LED顯示屏上顯示出被稱重量值;?2.?最小顯示單位為1克。?3. 量程1kg
    發(fā)表于 07-19 06:36

    hx711是什么

    hx711是一個很常見的壓力傳感器模塊,精度很高,在平時做嵌入式開發(fā)的時候也常常遇到。但是在網(wǎng)上找到的代碼往往都很老了,用現(xiàn)在常用的stm32板子都或多或少有一些問題,尤其是在一些購買該模塊地方那里
    發(fā)表于 08-04 06:19

    怎樣去使用hx711壓力傳感器模塊呢

    hx711是什么?怎樣去使用hx711壓力傳感器模塊呢?
    發(fā)表于 10-19 06:04

    STM32壓力傳感器信號采集-24位AD HX720 HX711原理是什么?

    STM32壓力傳感器信號采集-24位AD HX720 HX711原理是什么?
    發(fā)表于 01-27 07:01

    【LuckFox Pico 開發(fā)板免費(fèi)試用】2. 添加壓力傳感器hx711

    本章介紹基于luckfox開發(fā)板添加壓力傳感器hx711,并編寫測試 一、參考資料 Rockchip_RV1103_Datasheet_V1.1-20220427.pdf 二、電路圖 只有
    發(fā)表于 10-28 13:39

    stm32f103c8t6連接HX711和四個3線橋式傳感器讀出的數(shù)據(jù)是0的原因?

    我照著網(wǎng)上的說的連接方式4個壓力傳感器的同色線與旁邊相連接,紅色線接到HX711的E+,E-,A+,A-.然后HX711的VCC和GND與32的相連接,sck和dt 連接在32的B12,B13.用的網(wǎng)上的代碼但是讀出數(shù)據(jù)是0,請
    發(fā)表于 11-09 06:45

    stm32壓力傳感器步進(jìn)電機(jī)

    基于stm32c8t6的壓力傳感器控制步進(jìn)電機(jī)正反轉(zhuǎn)。主控:stm32c8t6 ,壓力傳感器:懸壁式壓力傳感器+HX711 ,步進(jìn)電機(jī):24BYJ48(電機(jī))+ULN2003(驅(qū)動)實
    發(fā)表于 01-13 11:24 ?29次下載
    stm32<b class='flag-5'>壓力傳感器</b>步進(jìn)電機(jī)

    HX711壓力傳感器資料合集(含51的軟件驅(qū)動代碼即部分說明)

    HX711壓力傳感器資料合集(含51的軟件驅(qū)動代碼即部分說明)
    發(fā)表于 02-08 16:36 ?79次下載

    基于51單片機(jī)的HX711傳感器電子秤設(shè)計

    使用LCD1602顯示相關(guān)信息,HX711傳感器測試物體重量
    的頭像 發(fā)表于 08-01 01:12 ?1493次閱讀
    基于51單片機(jī)的<b class='flag-5'>HX711</b><b class='flag-5'>傳感器</b>電子秤設(shè)計
    主站蜘蛛池模板: 成人在线视频观看| 亚洲视频在线看| 国产又黄又粗又爽又色的视频软件 | 亚洲AV人无码综合在线观看蜜桃| 久久久久综合一本久道| 国产成A人片在线观看| 970女主播电台歌曲| 亚洲一区免费观看| 四虎影视库永久免费| 年轻漂亮的妺妺中文字幕版| 九九九色成人网| 国产精品日本欧美一区二区| 扒开小处30p| 97精品在线播放| 中文字幕不卡在线高清| 亚洲精品视频在线播放| 思思久久99热只有频精品66| 欧洲老妇人bb| 嫩草影院久久99| 乱叫抽搐流白浆免费视频| 精品区2区3区4区产品乱码9 | 男人插曲视频大全免费网站| 寂寞夜晚在线视频观看| 国产强奷糟蹋漂亮邻居在线观看| 成人国内精品久久久久影| 99精品视频在线观看免费| 18禁黄久久久AAA片| 在线亚洲中文字幕36页| 一受多攻高h| 一本色道久久综合亚洲精品| 亚洲精品无码一区二区三区四虎 | 亚洲欧美一区二区三区导航| 羞羞答答dc视频| 我的美女奴隶| 人人爽久久久噜噜噜丁香AV| 欧美高清xxx| 女性爽爽影院免费观看| 嫩草国产福利视频一区二区| 免费看片A级毛片免费看| 门鱼电影完整版免费版| 免费 高清 中文在线观看|