在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

基于STC89C52單片機(jī)的數(shù)字電流電壓表設(shè)計

CHANBAEK ? 來源:電子應(yīng)用學(xué)習(xí)館 ? 作者:一只會飛的大魚兒 ? 2023-03-31 14:39 ? 次閱讀

1.簡述

本文介紹了基于STC89C52單片機(jī)為核心,分別以ACS712-05芯片和串聯(lián)分壓電路為為電流檢測和電壓檢測電路,并通過AD0809數(shù)模轉(zhuǎn)換芯片對電壓信號進(jìn)行采集和轉(zhuǎn)換,傳輸給單片機(jī)進(jìn)行處理,最后將處理后的電壓值和電流值通過LCD1602顯示屏顯示出來。

2.硬件設(shè)計

本設(shè)計的硬件主要分為5部分,分別為:單片機(jī)最小系統(tǒng)、電流信號采樣電路、電壓信號采集電路、ADC轉(zhuǎn)換電路、LCD1602顯示屏電路。 硬件框圖如圖:

在這里插入圖片描述

(1)電流信號采集電路

電流信號采集電路采用了ACS712-05芯片,該芯完全基于霍爾感應(yīng)的原理設(shè)計,由一個精確的低偏移線性霍爾傳感器電路與位于接近IC表面的銅箔組成、,電流流過銅箔時,產(chǎn)生一個磁場,霍爾元件根據(jù)磁場感應(yīng)出一個線性的電壓信號,經(jīng)過內(nèi)部的放大、濾波、斬波與修正電路,輸出一個電壓信號,該信號從芯片的第七腳輸出,直接反應(yīng)出流經(jīng)銅箔電流的大小。 具體電路如圖:

在這里插入圖片描述

ACS712根據(jù)尾綴的不一樣,量程分為三個規(guī)格:±5A、±20A、±30A,此次使用的量程為±5A,由于ADC轉(zhuǎn)換芯片只能識別正壓信號,所以電流的量程為0~5A。 ACS712-05電流電壓對應(yīng)關(guān)系如下圖,Ip=0A即沒有輸入電流的時候,對應(yīng)輸出電壓為2.5V.精確度為185mV/A即為圖中斜線的斜率。 取VCC=5V,計算公式為:

Vout= 2.5 + 0.185*IP

在這里插入圖片描述

(2)電壓信號采集電路

電壓信號采集電路相對簡單,主要使用了兩個電阻作為串聯(lián)分壓電路,分壓比為3。 比如當(dāng)檢測表筆檢測15V的電壓時,由于分壓比為3,R3端的電壓為5V。 如果需要提高測試電壓的量測,可以更改分壓比。 (注意:在選用分壓電阻時,盡量選擇阻值大一點的電阻,不然電阻過小會導(dǎo)致輸入電流過大; 此電路也只適用于測試輸入阻抗較大的電路上的電壓,不然測試出來的誤差較大); 電路如圖:

在這里插入圖片描述

(3)ADC轉(zhuǎn)換電路

本次ADC轉(zhuǎn)換電路采用了PCF8591芯片,該芯片是一個單電源低功耗的8位CMOS數(shù)據(jù)采集器件,即分辨率為256,具有4路模擬輸入,1路模擬輸出和一個串行I2C總線接口用來與單片機(jī)通信。 此電路將電流信號和電壓信號進(jìn)行轉(zhuǎn)換后傳送給單片機(jī)。 電路如圖:

在這里插入圖片描述

(4)總體電路

在這里插入圖片描述

3.軟件設(shè)計

軟件流程相對簡單,當(dāng)單片機(jī)上電后,程序?qū)Ω鱾€模塊進(jìn)行初始化后,進(jìn)入循環(huán),定時檢測電流及電壓值,并將最新的數(shù)據(jù)顯示在顯示屏上。 程序流程如圖:

截圖20230301181746.png

(1)主函數(shù)

void main (void)
{     
  unsigned char midvolt,midcur;  //電壓電流中間變量值
  Init_Timer0();        //定時器0初始化
  UART_Init();      //串口初始化             
  LCD_Init();           //初始化液晶
  DelayMs(20);          //延時有助于穩(wěn)定
  LCD_Clear(); 
  sprintf(dis0,"My Designer!!  ");//打印
  LCD_Write_String(0,0,dis0);//顯示第一行
  sprintf(dis0,"V:%3.2fv A:%3.2fA",Volt,Acurrent);//打印電壓電流值
  LCD_Write_String(0,1,dis0);//顯示第二行
  uartSendStr("reday ok!!",10);
  while (1)         //主循環(huán)
  {
    midvolt=ReadADC(1);        //讀取AD檢測到的 電壓值
    DelayMs(50);          //延時有助于穩(wěn)定
    midcur=ReadADC(0);    //讀取電流轉(zhuǎn)化后的電壓值
    Volt=(float)midvolt*5.13/255*3;    //計算出電壓 *3表示分壓值
    Acurrent=(float)midcur*5.13/255;    //計算出電流

    if(Acurrent>2.62)       //如果電流轉(zhuǎn)換后的電壓值超過2.62
    {
      Acurrent=(Acurrent-2.62)/0.185;   //電流模塊 電壓轉(zhuǎn)換計算
    }
    else
    {
      Acurrent=0;
    }  
    sprintf(dis0,"V:%3.2fv A:%3.2fA",Volt,Acurrent);//打印電壓電流值
    LCD_Write_String(0,1,dis0);//顯示第二行
    DelayMs(500);          //延時有助于穩(wěn)定
  }
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2551

    文章

    51099

    瀏覽量

    753572
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6037

    文章

    44558

    瀏覽量

    635306
  • 電壓表
    +關(guān)注

    關(guān)注

    3

    文章

    318

    瀏覽量

    38959
  • STC89C52
    +關(guān)注

    關(guān)注

    41

    文章

    330

    瀏覽量

    82061
  • 采集電路
    +關(guān)注

    關(guān)注

    3

    文章

    28

    瀏覽量

    12277
收藏 人收藏

    評論

    相關(guān)推薦

    利用STC89C52單片機(jī)制作了一個簡單的數(shù)字電壓表

    摘要:本設(shè)計中利用STC89C52單片機(jī)制作了一個簡單的數(shù)字電壓表,主要通過A/D轉(zhuǎn)換器XPT2046把輸入的模擬信號即電位器的電壓值轉(zhuǎn)換成
    發(fā)表于 07-21 09:06

    基于單片機(jī)STC89C52的搖搖棒

    基于單片機(jī)STC89C52的搖搖棒設(shè)計,有電路圖和源程序
    發(fā)表于 11-23 14:38 ?28次下載

    STC89C52/RD+ 系列單片機(jī)中文指南

    宏晶 STC89C52 使用手冊 8位單片機(jī)
    發(fā)表于 11-30 14:55 ?173次下載

    基于STC89C52單片機(jī)的交通燈控制系統(tǒng)設(shè)計

    基于STC89C52單片機(jī)的交通燈控制系統(tǒng)設(shè)計 論文類
    發(fā)表于 12-14 15:44 ?168次下載

    單片機(jī)STC89C52程序

    單片機(jī)STC89C52源程序。
    發(fā)表于 01-11 18:16 ?112次下載

    STC89C52單片機(jī)介紹

    STC89C52單片機(jī)介紹。
    發(fā)表于 05-20 13:55 ?257次下載

    如何使用STC89C52單片機(jī)進(jìn)行數(shù)控直流穩(wěn)壓電源的設(shè)計

    本文設(shè)計了一種基于STC89C52 單片機(jī)的數(shù)控直流穩(wěn)壓電源,以直流電壓源為核心,通過滑動變阻器來調(diào)節(jié)直流電源的輸出電壓,經(jīng)過A/D 轉(zhuǎn)換器
    發(fā)表于 11-29 16:43 ?56次下載
    如何使用<b class='flag-5'>STC89C52</b><b class='flag-5'>單片機(jī)</b>進(jìn)行數(shù)控直流穩(wěn)壓電源的設(shè)計

    如何使用STC89C52單片機(jī)和AD0809設(shè)計數(shù)字電壓表

    本文介紹了基于STC89C52單片機(jī)為核心的,以AD0809數(shù)模轉(zhuǎn)換芯片作為采樣,以四位八段數(shù)碼管作為顯示的具有測量功能的具有一定精度的數(shù)字電壓表。在實現(xiàn)基礎(chǔ)功能的情況下,另外還可以擴(kuò)
    發(fā)表于 08-28 10:33 ?17次下載
    如何使用<b class='flag-5'>STC89C52</b><b class='flag-5'>單片機(jī)</b>和AD0809設(shè)計<b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>

    基于STC89C52單片機(jī)智能小車設(shè)計

    基于STC89C52單片機(jī)智能小車設(shè)計方法介紹。
    發(fā)表于 05-28 10:57 ?103次下載

    基于STC89C52單片機(jī)的指環(huán)脈搏測量儀器

    基于STC89C52單片機(jī)的指環(huán)脈搏測量儀器
    發(fā)表于 06-23 11:07 ?61次下載

    51單片機(jī)入門指南-基于STC89C52(持續(xù)更新)

    51單片機(jī)入門指南-基于STC89C52(持續(xù)更新)
    發(fā)表于 11-12 09:21 ?41次下載
    51<b class='flag-5'>單片機(jī)</b>入門指南-基于<b class='flag-5'>STC89C52</b>(持續(xù)更新)

    STC89C52單片機(jī)

    STC89C52單片機(jī)STC89C52STC89C52看到濤哥這篇文章了,紀(jì)念一下還在搞嵌入式的我們!硬件實物圖實物抽象化的圖為:這個STC89C52名字是什么意思呢?
    發(fā)表于 11-23 17:06 ?111次下載
    <b class='flag-5'>STC89C52</b><b class='flag-5'>單片機(jī)</b>

    STC89C52單片機(jī)器件手冊

    STC89C52系列單片機(jī)的內(nèi)部結(jié)構(gòu)框圖如下圖所示。STC89C52單片機(jī)中包含中央處理器(CPU)、程序存儲器(Flash)、數(shù)據(jù)存儲器(SRAM)、定時/計數(shù)器、UART串口、I/
    發(fā)表于 09-05 10:41 ?8次下載

    STC89C52系列單片機(jī)用戶手冊

    STC89C52系列單片機(jī)用戶手冊
    發(fā)表于 11-08 15:42 ?62次下載

    STC89C52單片機(jī)最小系統(tǒng)板-基礎(chǔ)版技術(shù)手冊

    STC89C52單片機(jī)最小系統(tǒng)板-基礎(chǔ)版技術(shù)手冊
    發(fā)表于 09-18 10:56 ?12次下載
    主站蜘蛛池模板: 精品伊人久久大线蕉地址| 轻点灬大ji巴太粗太长了爽文 | 特黄aaaaaa久久片| 天堂电影在线| 三级在线观看免播放网站| 搞逼综合网| 天天操天天透| 亚洲码在线| 欧美第一色| 失禁h啪肉尿出来高h| 夜夜爽天天爽| 狠狠干狠狠插| 亚洲婷婷综合中文字幕第一页| www.一区二区三区| 日本三级hd高清电影| 午夜刺激爽爽视频免费观看| 亚洲色图综合在线| 欧美成人午夜精品免费福利| 天天爱天天做天天爽夜夜揉| 男男失禁play 把尿bl| 免费艹逼视频| 夜夜爽66| 天天躁狠狠躁夜夜躁2021| 免费爱爱网站| 国产资源视频| 我要看18毛片| 亚洲精品久久久久午夜福| 亚洲haose在线观看| 四虎4hu永久免费国产精品| 99日精品欧美国产| 222aaa天堂| 四虎官网| 日本久操视频| 亚洲 欧美 动漫| 亚洲午夜久久久精品影院| 亚洲国产人久久久成人精品网站| 欧美一级在线免费观看| 8050午夜一级二级全黄| 亚洲女同一区二区| 狠狠色影院| h在线网站|