久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

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

QQ登錄

只需一步,快速開始

搜索
查看: 7421|回復(fù): 33
打印 上一主題 下一主題
收起左側(cè)

設(shè)想用單片機(jī)+ads1262制作八位萬用表

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
主控采用STC12CLEA08S2 && 11.0592Mhz
程序只寫了測(cè)試ADS1262運(yùn)行檢測(cè)電壓部分,基準(zhǔn)電壓采用自帶的2.5V,穩(wěn)定度還可以。精準(zhǔn)度比ADS1256提高了不少,加上現(xiàn)在ADS1262很便宜,值得DIY;
在讀數(shù)據(jù)時(shí),狀態(tài)位出現(xiàn)0X69即PGA低壓報(bào)警,未知原因,其他波形正常。分享給大家!

單片機(jī)源程序如下:
  1. #include "Delay.h"
  2. #include "ADS126X.H"

  3. void inteReceive(void) interrupt 4 using 1 //串行口1接收中斷標(biāo)志
  4. {
  5.         if(RI == 1)
  6.         {
  7.                 RI = 0;
  8.         }
  9. }



  10. void main()
  11. {
  12.         Delay_mS(1000);
  13.         PIN_Initial();  //stc12管腳上拉設(shè)置
  14.         ADS126x_Init();
  15.         initCOM();       
  16.         while(1)
  17.         {                               
  18.                 if(SET_Num == 0)         //【編碼開關(guān)編碼開關(guān)引腳】
  19.                 {
  20.                         if(NumBer_Coed < 10)
  21.                                 NumBer_Coed++;           //選擇調(diào)整項(xiàng)目加1
  22.                         else NumBer_Coed = 0;
  23.                 }
  24.                 switch (NumBer_Coed)
  25.                 {
  26.                 case 0:        //【檢測(cè)電壓】
  27.                        
  28.                         MUXP = MUXP_AIN8;                                  //輸入通道變量【正輸入】
  29.                         MUXN = MUXN_AIN9;         //輸入通道變量【負(fù)輸入】
  30.                         DisPlay_Detection_value();//顯示檢測(cè)值
  31.                        
  32.                         break;
  33.                 case 1:                              //【檢測(cè)電流 < 2.5A】
  34.                        
  35.                         MUXP = MUXP_AIN0;                                        //輸入通道變量【正輸入】
  36.                         MUXN = MUXN_AIN1;         //輸入通道變量【負(fù)輸入】
  37.                         DisPlay_Detection_value();//顯示檢測(cè)值
  38.                        
  39.                         break;
  40.                 case 2:                           //【檢測(cè)電阻】  
  41.                        
  42.                         MUXP = MUXP_AIN0;
  43.                         MUXN = MUXN_AIN1; //輸入通道變量
  44.                         DisPlay_Detection_value();//顯示檢測(cè)值
  45.                        
  46.                         break;
  47.                 case 3:                            //【檢測(cè)電容】
  48.                        
  49.                         MUXP = MUXP_AIN0;
  50.                         MUXN = MUXN_AIN1; //輸入通道變量
  51.                         DisPlay_Detection_value();//顯示檢測(cè)值
  52.                        
  53.                         break;
  54.                 case 4:                            //【檢測(cè)電感】
  55.                        
  56.                         MUXP = MUXP_AIN0;
  57.                         MUXN = MUXN_AIN1; //輸入通道變量
  58.                         DisPlay_Detection_value();//顯示檢測(cè)值
  59.                        
  60.                         break;                                                         
  61.                 case 5:                      //【2.5A < 大檢測(cè)電流 < 33A】      
  62.                        
  63.                         MUXP = MUXP_AIN0;
  64.                         MUXN = MUXN_AIN1; //輸入通道變量
  65.                         DisPlay_Detection_value();//顯示檢測(cè)值
  66.                        
  67.                         break;
  68.                 case 6:                        //【檢測(cè)頻率】     
  69.                        
  70.                         MUXP = MUXP_AIN0;
  71.                         MUXN = MUXN_AIN1; //輸入通道變量
  72.                         DisPlay_Detection_value();//顯示檢測(cè)值
  73.                        
  74.                         break;
  75.                 case 7:                        //【檢測(cè)占空比】      
  76.                        
  77.                         MUXP = MUXP_AIN0;
  78.                         MUXN = MUXN_AIN1; //輸入通道變量
  79.                         DisPlay_Detection_value();//顯示檢測(cè)值
  80.                        
  81.                         break;
  82.                 case 8:                         //【檢測(cè)晶體管放大倍數(shù)】   
  83.                        
  84.                         MUXP = MUXP_AIN0;
  85.                         MUXN = MUXN_AIN1;      //輸入通道變量
  86.                         DisPlay_Detection_value();//顯示檢測(cè)值
  87.                        
  88.                         break;
  89.                 case 9:                        //【檢測(cè)二極管】      
  90.                        
  91.                         MUXP = MUXP_AIN0;
  92.                         MUXN = MUXN_AIN1; //輸入通道變量
  93.                         DisPlay_Detection_value();//顯示檢測(cè)值
  94.                        
  95.                         break;         
  96.                 default: NumBer_Coed = 0;
  97.                         break;         
  98.                 }
  99.         }
  100. }
復(fù)制代碼
程序只寫了測(cè)試ADS1262運(yùn)行檢測(cè)電壓部分: Keil代碼ADS1262_spi_1.7z (38.21 KB, 下載次數(shù): 95)

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏5 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:401564 發(fā)表于 2022-7-3 16:34 | 只看該作者
這個(gè)芯片的確是性價(jià)比很高
但你這個(gè)數(shù)據(jù)也太完美了,能精確到小數(shù)點(diǎn)后面6個(gè)都是0?
它的內(nèi)部參考電壓是±0.2%,多多少少有點(diǎn)誤差吧
回復(fù)

使用道具 舉報(bào)

板凳
ID:883242 發(fā)表于 2022-7-3 17:46 | 只看該作者
你那個(gè)結(jié)果根本就不可信,0.05uV的噪音是做不到的。還有原理圖在哪里?
回復(fù)

使用道具 舉報(bào)

地板
ID:474417 發(fā)表于 2022-7-3 22:32 | 只看該作者
Y_G_G 發(fā)表于 2022-7-3 16:34
這個(gè)芯片的確是性價(jià)比很高
但你這個(gè)數(shù)據(jù)也太完美了,能精確到小數(shù)點(diǎn)后面6個(gè)都是0?
它的內(nèi)部參考電壓是±0. ...

拍了3塊IC,一塊因SPI接口電壓用了5V,燒了,一塊有3~8uV跳動(dòng),就好像ADS1256的結(jié)果一樣,剩下這塊數(shù)據(jù)真的很漂亮,沒經(jīng)過軟件濾波處理達(dá)到這效果
回復(fù)

使用道具 舉報(bào)

5#
ID:883242 發(fā)表于 2022-7-3 23:40 | 只看該作者
卡瓦格博15 發(fā)表于 2022-7-3 22:32
拍了3塊IC,一塊因SPI接口電壓用了5V,燒了,一塊有3~8uV跳動(dòng),就好像ADS1256的結(jié)果一樣,剩下這塊數(shù)據(jù)真的 ...

那么3·8uV跳動(dòng)的依據(jù)是什么?

沒有標(biāo)準(zhǔn)表對(duì)比,你的說法完全沒有可信度。
回復(fù)

使用道具 舉報(bào)

6#
ID:401564 發(fā)表于 2022-7-4 00:34 | 只看該作者
卡瓦格博15 發(fā)表于 2022-7-3 22:32
拍了3塊IC,一塊因SPI接口電壓用了5V,燒了,一塊有3~8uV跳動(dòng),就好像ADS1256的結(jié)果一樣,剩下這塊數(shù)據(jù)真的 ...

沒有濾波就有那么漂亮的數(shù)據(jù),你看一下后面那么多整齊的0,想想都知道這是不可能的了
你的代碼我是沒有認(rèn)真看
就不知道是代碼上的"優(yōu)化",還是這個(gè)芯片本身的"優(yōu)化"
總而言之,這些這么整齊的0肯定不是真實(shí)的
回復(fù)

使用道具 舉報(bào)

7#
ID:474417 發(fā)表于 2022-7-4 14:05 | 只看該作者
Y_G_G 發(fā)表于 2022-7-4 00:34
沒有濾波就有那么漂亮的數(shù)據(jù),你看一下后面那么多整齊的0,想想都知道這是不可能的了
你的代碼我是沒有認(rèn) ...

不知道是否PGA低壓報(bào)警而導(dǎo)致的誤差,排除中。。,如PGA報(bào)警排除后所讀到得的值是一致,就可以證實(shí)是真的
回復(fù)

使用道具 舉報(bào)

8#
ID:401564 發(fā)表于 2022-7-4 22:49 | 只看該作者
卡瓦格博15 發(fā)表于 2022-7-4 14:05
不知道是否PGA低壓報(bào)警而導(dǎo)致的誤差,排除中。。,如PGA報(bào)警排除后所讀到得的值是一致,就可以證實(shí)是真的

沒有玩這過個(gè)芯片,不知道原理
但我估計(jì)這芯片內(nèi)部可能是有自動(dòng)校正的
不然的話,不管你是讀取內(nèi)部參考電壓值還是測(cè)量外部2.5V電壓,都不可能得到這么整齊的模擬量的
不過,看了價(jià)格和參數(shù),感覺DIY還是很不錯(cuò)了
回復(fù)

使用道具 舉報(bào)

9#
ID:883242 發(fā)表于 2022-7-4 23:28 | 只看該作者
Y_G_G 發(fā)表于 2022-7-4 22:49
沒有玩這過個(gè)芯片,不知道原理
但我估計(jì)這芯片內(nèi)部可能是有自動(dòng)校正的
不然的話,不管你是讀取內(nèi)部參考電 ...

現(xiàn)在的問題是ADC性能非常高,也便宜。

但是電壓基準(zhǔn)和電阻非常昂貴,真要做出8位萬用表,買電阻沒有幾萬塊是辦不成的。
回復(fù)

使用道具 舉報(bào)

10#
ID:492709 發(fā)表于 2022-7-5 08:12 | 只看該作者
小數(shù)點(diǎn)后面7位了,點(diǎn)后面一個(gè)5,加6個(gè)零?生產(chǎn)8位半的廠家看了立馬關(guān)門歇菜了
回復(fù)

使用道具 舉報(bào)

11#
ID:244883 發(fā)表于 2022-8-11 15:16 | 只看該作者
這個(gè)芯片的工作電流是多大,我用stc15系列單片機(jī)驅(qū)動(dòng)沒跑起來,調(diào)試時(shí)芯片工作電流有40ma,是不是接線有問題
回復(fù)

使用道具 舉報(bào)

12#
ID:139866 發(fā)表于 2022-8-11 17:34 | 只看該作者
不建議用邏輯分析儀,從這個(gè)軟件看我們買的是同一家的,我那個(gè)用了幾次氣的丟掉了,不如直接上濾波器,這玩意就智商稅
回復(fù)

使用道具 舉報(bào)

13#
ID:244883 發(fā)表于 2022-8-14 22:14 | 只看該作者
終于調(diào)好了,用主樓的程序修改的,有兩三微伏跳動(dòng) 噪聲感覺跟ADS1256差不多  優(yōu)點(diǎn)是外圍器件少   芯片便宜10包郵。
主控STC15F61S2  硬件SPI
樓上2.5000000v 是超量程顯示,需要降壓

1.png (70.5 KB, 下載次數(shù): 195)

1.png

ADS1262模擬串口硬件SPI.rar

66.76 KB, 下載次數(shù): 63, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報(bào)

14#
ID:474417 發(fā)表于 2022-8-18 19:37 | 只看該作者
wangzhen198394 發(fā)表于 2022-8-14 22:14
終于調(diào)好了,用主樓的程序修改的,有兩三微伏跳動(dòng) 噪聲感覺跟ADS1256差不多  優(yōu)點(diǎn)是外圍器件少   芯片便宜1 ...

ADS1256在10多uV跳動(dòng),而ADS1262在兩三微伏跳動(dòng)如加個(gè)冒泡濾波就可以控制在零點(diǎn)幾u(yù)V,你試試!
回復(fù)

使用道具 舉報(bào)

15#
ID:474417 發(fā)表于 2022-8-18 19:43 | 只看該作者
天ノ憶 發(fā)表于 2022-8-11 17:34
不建議用邏輯分析儀,從這個(gè)軟件看我們買的是同一家的,我那個(gè)用了幾次氣的丟掉了,不如直接上濾波器,這玩 ...

相對(duì)便宜而已,感覺調(diào)試程序還可以
回復(fù)

使用道具 舉報(bào)

16#
ID:401564 發(fā)表于 2022-8-20 08:44 | 只看該作者
wangzhen198394 發(fā)表于 2022-8-14 22:14
終于調(diào)好了,用主樓的程序修改的,有兩三微伏跳動(dòng) 噪聲感覺跟ADS1256差不多  優(yōu)點(diǎn)是外圍器件少   芯片便宜1 ...

誰能幫我解釋一下這個(gè)是什么?,這小數(shù)后面一堆的數(shù)字............

1.png (78.13 KB, 下載次數(shù): 198)

1.png
回復(fù)

使用道具 舉報(bào)

17#
ID:244883 發(fā)表于 2022-8-20 11:15 | 只看該作者
Y_G_G 發(fā)表于 2022-8-20 08:44
誰能幫我解釋一下這個(gè)是什么?,這小數(shù)后面一堆的數(shù)字............

連接2.5V基準(zhǔn)校準(zhǔn),用基準(zhǔn)電壓除以采集到的電壓就等于這個(gè)系數(shù)
回復(fù)

使用道具 舉報(bào)

18#
ID:883242 發(fā)表于 2022-8-20 15:55 | 只看該作者
Y_G_G 發(fā)表于 2022-8-20 08:44
誰能幫我解釋一下這個(gè)是什么?,這小數(shù)后面一堆的數(shù)字............

嗯,float類型最右邊的0后面跟7~8個(gè)數(shù)字就足夠了。double類型跟15個(gè)數(shù)字,可但是死忒慘不支持double。
回復(fù)

使用道具 舉報(bào)

19#
ID:868241 發(fā)表于 2023-4-4 10:41 | 只看該作者
wangzhen198394 發(fā)表于 2022-8-14 22:14
終于調(diào)好了,用主樓的程序修改的,有兩三微伏跳動(dòng) 噪聲感覺跟ADS1256差不多  優(yōu)點(diǎn)是外圍器件少   芯片便宜1 ...

大佬能否給一下PCB布局   我做的STM32的 采集出來的值波動(dòng)很大
回復(fù)

使用道具 舉報(bào)

20#
ID:583423 發(fā)表于 2023-8-14 10:30 | 只看該作者
wangzhen198394 發(fā)表于 2022-8-14 22:14
終于調(diào)好了,用主樓的程序修改的,有兩三微伏跳動(dòng) 噪聲感覺跟ADS1256差不多  優(yōu)點(diǎn)是外圍器件少   芯片便宜1 ...

請(qǐng)問在哪入啊
回復(fù)

使用道具 舉報(bào)

21#
ID:583423 發(fā)表于 2023-8-17 15:03 | 只看該作者
wangzhen198394 發(fā)表于 2022-8-14 22:14
終于調(diào)好了,用主樓的程序修改的,有兩三微伏跳動(dòng) 噪聲感覺跟ADS1256差不多  優(yōu)點(diǎn)是外圍器件少   芯片便宜1 ...

請(qǐng)問內(nèi)部基準(zhǔn)也能測(cè)負(fù)電壓?jiǎn)幔控M不是內(nèi)部基準(zhǔn)是±2.5V供電?
回復(fù)

使用道具 舉報(bào)

22#
ID:1083996 發(fā)表于 2023-8-28 09:58 | 只看該作者
你好,我是中國大陸北方網(wǎng)友,我對(duì)你的單片機(jī)+ADS1262製作八位萬用表很感興趣
回復(fù)

使用道具 舉報(bào)

23#
ID:474417 發(fā)表于 2023-9-15 17:47 | 只看該作者
量子工業(yè) 發(fā)表于 2023-8-28 09:58
你好,我是中國大陸北方網(wǎng)友,我對(duì)你的單片機(jī)+ADS1262製作八位萬用表很感興趣

在畫電路圖,完成后再分享給大家,電路圖增加了示波器功能,所以相對(duì)復(fù)雜點(diǎn)
回復(fù)

使用道具 舉報(bào)

24#
ID:1108593 發(fā)表于 2024-1-9 09:24 | 只看該作者
牛逼。。。。。學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

25#
ID:430492 發(fā)表于 2024-1-9 21:53 | 只看該作者
wangzhen198394 發(fā)表于 2022-8-14 22:14
終于調(diào)好了,用主樓的程序修改的,有兩三微伏跳動(dòng) 噪聲感覺跟ADS1256差不多  優(yōu)點(diǎn)是外圍器件少   芯片便宜1 ...

這個(gè)結(jié)果看上去感覺靠譜得多!!
回復(fù)

使用道具 舉報(bào)

26#
ID:567636 發(fā)表于 2024-1-10 10:22 | 只看該作者
繼續(xù)搞,大家都支持你的了!!!!
回復(fù)

使用道具 舉報(bào)

27#
ID:1108593 發(fā)表于 2024-1-11 00:34 | 只看該作者
wangzhen198394 發(fā)表于 2022-8-14 22:14
終于調(diào)好了,用主樓的程序修改的,有兩三微伏跳動(dòng) 噪聲感覺跟ADS1256差不多  優(yōu)點(diǎn)是外圍器件少   芯片便宜1 ...

下載了,程序?qū)懙暮芎茫瑢?duì)初學(xué)很有幫助
回復(fù)

使用道具 舉報(bào)

28#
ID:1110379 發(fā)表于 2024-1-30 08:49 | 只看該作者
卡瓦格博15 發(fā)表于 2023-9-15 17:47
在畫電路圖,完成后再分享給大家,電路圖增加了示波器功能,所以相對(duì)復(fù)雜點(diǎn)

蹲一個(gè) 謝謝樓主
回復(fù)

使用道具 舉報(bào)

29#
ID:1110379 發(fā)表于 2024-1-30 08:50 | 只看該作者
卡瓦格博15 發(fā)表于 2023-9-15 17:47
在畫電路圖,完成后再分享給大家,電路圖增加了示波器功能,所以相對(duì)復(fù)雜點(diǎn)

蹲一個(gè)后續(xù) 東西很棒
回復(fù)

使用道具 舉報(bào)

30#
ID:149642 發(fā)表于 2024-1-30 09:53 | 只看該作者
2.500000V是上限溢出,也就是2.5到3V波動(dòng),都會(huì)是顯示2.5V,一點(diǎn)意義都沒有。
回復(fù)

使用道具 舉報(bào)

31#
ID:149642 發(fā)表于 2024-1-30 10:56 | 只看該作者
ads1262某一個(gè)寶價(jià)格才10來塊錢?  是不是假貨哦。好多平臺(tái)都是100以上的價(jià)格。
回復(fù)

使用道具 舉報(bào)

32#
ID:828160 發(fā)表于 2024-1-30 12:52 | 只看該作者
Hephaestus 發(fā)表于 2022-8-20 15:55
嗯,float類型最右邊的0后面跟7~8個(gè)數(shù)字就足夠了。double類型跟15個(gè)數(shù)字,可但是死忒慘不支持double。

這兩個(gè)float變量初始化之后用串口打印一下,看是不是0.0000000,你寫這么長(zhǎng)的小數(shù),是給自己的心理安慰嗎?
回復(fù)

使用道具 舉報(bào)

33#
ID:474417 發(fā)表于 2024-5-14 20:23 | 只看該作者
單片機(jī)研究協(xié)會(huì) 發(fā)表于 2024-1-30 12:52
這兩個(gè)float變量初始化之后用串口打印一下,看是不是0.0000000,你寫這么長(zhǎng)的小數(shù),是給自己的心理安慰嗎 ...

復(fù)制上去的數(shù)據(jù),這么計(jì)較干啥呢?
回復(fù)

使用道具 舉報(bào)

34#
ID:370415 發(fā)表于 2024-5-15 02:20 | 只看該作者
分享原理圖,我也做一個(gè)玩玩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 永久av | 在线观看www | 国产精品久久一区二区三区 | 亚洲欧美在线一区 | 亚洲成人一区二区在线 | 国产成视频在线观看 | 久久久久久高清 | 国产精品2区 | 成人一区二区三区 | 中文字幕综合 | 久久久久国产一区二区三区四区 | 看片网站在线 | 精品欧美一区二区在线观看 | 日本一区二区三区免费观看 | 亚洲视频1区 | 国产欧美一区二区三区久久手机版 | 九九热这里 | 视频在线一区二区 | 精品无码久久久久久久动漫 | 日本黄视频在线观看 | 天天看逼 | 成人影院在线观看 | www.性色| 国产乱码精品一区二区三区忘忧草 | 久久久久久国产 | 国产精品夜夜春夜夜爽久久电影 | 成人在线播放网站 | 免费h视频 | 久久久成人免费一区二区 | 伊人网综合 | 男女精品网站 | 欧美在线一区视频 | 中文字幕在线视频观看 | 亚洲视频三 | 蜜臀久久99精品久久久久久宅男 | 成人在线精品视频 | 天天爽夜夜爽精品视频婷婷 | 国产精品91视频 | 日本不卡在线视频 | 国产精品一区二区在线观看 | 国产精品久久性 |