功能介紹放開頭, 使用便捷無需愁
這是全網最詳細、性價比最高的STM32實戰項目入門教程,通過合理的硬件設計和詳細的視頻筆記介紹,硬件使用STM32F103主控資料多方便學習,通過3萬字筆記、12多個小時視頻、20多章節代碼手把手教會你如何開發和調試。讓你更快掌握嵌入式系統開發。
V3.3.0-STM32智能小車
視頻: https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click
V3:HAL庫開發、功能:PID速度控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺控制、電磁循跡、RTOS等功能。
我們的智能小車用到了ADC測量電池電壓的功能,這章節我們做一下。
我們的一篇在這里
[第一篇]
什么是ADC
百度百科介紹:
我們知道萬用表 電壓表可以測量電池,或者電路電壓。那么我們是否可以通過單片機獲得電壓,方便我 們監控電池狀態
如何測量我們的鋰電池電壓那?鋰電池電壓12V左右,單片機ADC最大測量電壓3.3V,這里我們需要分 壓電路分壓。

然后我們通過電阻分壓,顯而易見 ADC點的電壓是VBAT_IN的 五分之一
- 軟件初始化一下ADC 。
- 然后注意調長一點采樣時間、這樣精度才會更高一點。



在adc.c文件添加ADC相關函數

/*******************
* @brief 電池電壓測量計算函數
* @param 無
* @return 小車電池電壓
*
*******************/
float adcGetBatteryVoltage(void)
{
HAL_ADC_Start(&hadc2);//啟動ADC轉化
if(HAL_OK == HAL_ADC_PollForConversion(&hadc2,50))//等待轉化完成、超時時間50ms
return (float)HAL_ADC_GetValue(&hadc2)/4096*3.3*5;//計算電池電壓
return -1;
}
在main中調用顯示函數顯示電壓
sprintf((char*)OledString, "U:%.2fV", adcGetBatteryVoltage());
OLED_ShowString(0,2,OledString,12);//這個是oled驅動里面的,是顯示位置的一個函數,
然后后面繼續做其他功能
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
adc
+關注
關注
100文章
7511瀏覽量
555904 -
STM32
+關注
關注
2309文章
11162瀏覽量
373397 -
電壓采集
+關注
關注
2文章
25瀏覽量
14695 -
HAL庫
+關注
關注
1文章
121瀏覽量
7628
發布評論請先 登錄
相關推薦
熱點推薦
使用STM32L031F6在hal庫下進行ADC+DMA多通道采集,采集的電壓值始終為0的原因?
使用STM32L031F6芯片 在hal庫下進行ADC+DMA多通道采集時候,采集的
發表于 03-14 07:06
【HAL庫每天一例】第021例:ADC-單通道采集(電位器)
/1i574oPv 密碼:r3s3(硬石YS-F1Pro開發板HAL庫例程持續更新\1. 軟件設計之基本裸機例程(HAL庫版本)\YSF1_HAL
發表于 05-26 08:57
【HAL庫每天一例】第023例:ADC-多通道采集(DMA)
/1i574oPv 密碼:r3s3(硬石YS-F1Pro開發板HAL庫例程持續更新\1. 軟件設計之基本裸機例程(HAL庫版本)\YSF1_HAL
發表于 05-28 08:55
STM32 HAL庫 CUBEMX配置 ADC采集 精選資料分享
提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔文章目錄STM32 HAL庫 CUBEMX配置 ADC采集軟硬件型號1.單通
發表于 08-11 07:46
STM32 HAL庫 CUBEMX配置 ADC采集
提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔文章目錄STM32 HAL庫 CUBEMX配置 ADC采集軟硬件型號1.單通
發表于 12-27 18:57
?25次下載
STM32F103+ADC采集實時電壓+LCD1602A顯示
STM32F103+ADC采集實時電壓+LCD1602A顯示前言代碼前言剛開始學習STM32,用的是開發板是野火的指南者,這款板子網上資源很
發表于 01-14 09:37
?127次下載
第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(詳細講解+HAL庫)
評論