国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

【開發(fā)教程5】瘋殼·開源藍(lán)牙心率防水運動手環(huán)-電池電量檢測

發(fā)布時間:2022-7-5 19:10    發(fā)布者:Linda-x
藍(lán)牙心率防水運動手環(huán)
——瘋殼·智能穿戴開發(fā)系列
電池電量檢測





1  ADC 簡介

  ADC(Analog-to-Digital Converter),模/數(shù)轉(zhuǎn)換器或者模數(shù)轉(zhuǎn)換器,是指將連續(xù)變化的模擬信號轉(zhuǎn)換為離散的數(shù)字信號的器件。
  我們 DA14580 集成一個高速超低功耗的 10 位通用模數(shù)轉(zhuǎn)換器。可以工作于單端模式也可以工作于差分模式。ADC 模塊有一個 1.2V 的電壓校準(zhǔn)器,作為滿量程的參考電壓。
  該 ADC 模塊是 10 位動態(tài)模數(shù)轉(zhuǎn)換,轉(zhuǎn)換時間為 65ns;最大的采樣率為3.3MHz;超低功耗(在 100KHz 的采樣速率下典型供電電流為 5uA);有單端與差分兩個輸入比例;有 4 個單端或者 2 個差分輸入通道;電池檢測功能;斬波器功能;偏移和零刻度調(diào)整;公共端模式輸入電平調(diào)整。
  由于電池電壓與其放電時長成負(fù)相關(guān)關(guān)系,我們就可以通過 DA14580 的 ADC測量電池電壓,直接判斷我們所使用的電池剩余電量大小。

2  硬件設(shè)計

  本次 DA14580 采用 P01 腳直接測量電源電壓。


圖 1

3  軟件設(shè)計

  軟件開始,第一步要進(jìn)行的是系統(tǒng)初始化。



  由于我們要使用串口打印,就要配置我們要使用的串口。首先,要點調(diào)用GPIO_ConfigurePin(UART2_GPIO_PORT,   UART2_TX_PIN,   OUTPUT,  PID_UART2_TX,false) GPIO_ConfigurePin(UART2_GPIO_PORT, UART2_RX_PIN, INPUT, PID_UART2_RX, false)配置我們使用的串口管腳,然后使用 SetBits16(CLK_PER_REG, UART2_ENABLE,1) 來使能我們要使用的串口 2 , 最后調(diào)用uart2_init(UART2_BAUDRATE,UART2_DATALENGTH)初始化串口。完成以上的 3 個流程,就可以通過串口打印信息了。
  關(guān)于 ADC 采集電壓,主要是調(diào)用下邊的函數(shù)






  在這個函數(shù)中, 首先是采用 adc_init(uint16_t mode, uint16_t sign, uint16_tattn),對 ADC 進(jìn)行初始化。第一個參數(shù) mode 是 ADC 模式選擇,0 表示差分模式,GP_ADC_SE(0x800)表示單端模式,我們采用的是 GP_ADC_SE,單端模式。第二個參數(shù) sign,0 表示默認(rèn)模式,這里用P_ADC_SIGN(0x0400),選擇通過相反的ADC 符號獲取兩個采樣值來取消內(nèi)部的偏置電壓。最后的參數(shù) attn 設(shè)置輸入最大電壓值,0 對應(yīng) 1.2v,這里選 GP_ADC_ATTN3X(0x0002)對應(yīng) 3.6v。
  完成 ADC 初始化后,就要使能相關(guān)的 ADC 通道。adc_enable_channel(uint16_t input_selection),本次使用的是通道 ADC_CHANNEL_VBAT3V。
  完成 ADC 的初始化和通道使能后,就可以調(diào)用 adc_get_sample(void)獲取數(shù)字電壓。


  最后就是通過下面函數(shù)將數(shù)字電壓轉(zhuǎn)換為剩余電量百分比。



  這是函數(shù)采用的分段的形式,這是由于我們的電池電壓與電池剩余電量的關(guān)系是一條曲線,通過分段計算,可以提高精度。當(dāng)然,大家也可以根據(jù)自己的實際情況改動上述函數(shù)。


4   實驗現(xiàn)象

  首先,插好 Jlink 和 USB 轉(zhuǎn)串口,然后打開打開串口調(diào)試助手。

  (1)選擇串口號,我們圖中是 COM1,這個根據(jù)實際情況選擇。

  (2)配置串口參數(shù),波特率為 115200,數(shù)據(jù)位 8,停止位 1,沒有校驗位和控制流,與下圖一致。

  (3)點擊打開串口。


圖 2
配置完串口之后,打開我們提供的代碼。

(1)點擊仿真按鍵。

圖 3
(2)點擊運行代碼。

       
圖 4


完成之后,就能看到串口調(diào)試助手接收框信息如下。


圖 5


配套資料:https://www.fengke.club/GeekMart/su_fkZyGYgrp.jsp
配套視頻:https://www.fengke.club/GeekMart/su_fTSgUL3y3.jsp
文件下載請點擊: 3_(100%開源)藍(lán)牙心率防水運動手環(huán)_電池電量檢測.pdf (772.76 KB)

本文地址:http://m.qingdxww.cn/thread-795352-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产777| 黑人与欧洲性大战 | 四虎影视在线影院www | 精品一区二区免费视频 | 日韩在线视频不卡一区二区三区 | 欧洲一区二区三区 | 亚洲欧美91 | 一级毛片一一级一级乇片 | 久久国产亚洲偷自 | 免费一级毛片清高播放 | 久久66热这里只会有精品 | a看片 | 欧美手机在线观看 | 久久毛片免费看一区二区三区 | 欧美视频在线免费看 | 九九视频只有精品 | 伊人狼人在线 | 4438成人 | 最新高清无码专区 | 三级毛片国产三级毛片 | 毛片免费观看网站 | 国产羞羞的视频在线观看免费 | 青青青青青国产免费观看 | 人操人碰 | 国产精品欧美久久久久天天影视 | 三面娜迦泰剧全集在线观看 | 亚洲国产成人精品不卡青青草原 | 56pa0视频在线观看 | 国产福利在线观看第二区 | 国产一区二区日韩欧美在线 | 欧美一区高清 | 在哪里看黄 | 手机免费看黄在线高清视频 | 夜夜狠狠狠狠 | 天天摸天天摸色综合舒服网 | 国产日韩中文字幕 | 黑人一级 | 天天干天天摸天天操 | 欧美高清成人 | 国语精品91自产拍在线观看二区 | 日韩特级毛片免费观看视频 |