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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 20174|回復: 28
收起左側

基于stm32f10 ADS1115芯片模轉換器 數據采集系統

  [復制鏈接]
ID:124161 發表于 2016-6-7 17:18 | 顯示全部樓層 |閱讀模式


0.png

ADS1115芯片介紹:

ADS1115 是具有 16 位分辨率的高精度模數轉換器 (ADC),采用超小型的無引線 QFN-10 封裝或 MSOP-10 封裝。 ADS1115 在設計時考慮到了精度、功耗和實現的簡易性。 ADS1115具有一個板上基準和振蕩器。 數據通過一個 I2C 兼容型串行接口進行傳輸;可以選擇 4 個 I2C 從地址。 ADS1115采用 2.0V 至 5.5V 的單工作電源。

ADS1115能夠以高達每秒 860 個采樣數據 (SPS) 的速率執行轉換操作。ADS1115 具有一個板上可編程增益放大器 (PGA),該 PGA 可提供從電源電壓到低至 ±256mV 的輸入范圍,因而使得能夠以高分辨率來測量大信號和小信號。 另外,ADS1115 還具有一個輸入多路復用器 (MUX),可提供 2 個差分輸入或 4 個單端輸入。

ADS1115可工作于連續轉換模式或單觸發模式,后者在一個轉換完成之后將自動斷電,從而極大地降低了空閑狀態下的電流消耗。 ADS1115 具有-40℃ 至 +125℃ 的規定溫度范圍。

改源碼設計是基于stm32f10芯片開發,將ADS1115采集到的數據正常的在tft液晶顯示出來。


  1. #include "led.h"
  2. #include "delay.h"
  3. #include "key.h"
  4. #include "sys.h"
  5. #include "lcd.h"
  6. #include "usart.h"         
  7. //#include "adc.h"
  8. #include "ads115.h"
  9.    
  10. int main(void)
  11. {       
  12.         float t1;
  13.     u16 t,result;
  14.         delay_init();                     //延時函數初始化          
  15.         NVIC_Configuration();          //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
  16.         uart_init(9600);                 //串口初始化為9600
  17.         LED_Init();                             //LED端口初始化
  18.         LCD_Init();                                
  19.     ADS1115_Init();
  20.         POINT_COLOR=RED;//設置字體為紅色
  21.         LCD_ShowString(50,60,200,16,16,"Voltage1:00.000V");
  22.     LCD_ShowString(50,80,200,16,16,"Voltage2:00.000V");
  23.     LCD_ShowString(50,100,200,16,16,"Voltage3:00.000V");
  24.         LCD_ShowString(50,120,200,16,16,"Voltage4:00.000V");
  25.         //顯示提示信息
  26.         POINT_COLOR=BLUE;//設置字體為藍色
  27.         while(1)
  28.         {   
  29.                   //通道0
  30.                   result=lvbo(0xe3,0xc2);   
  31.                   t1=4.096*2*result/65535;     //轉換成電壓
  32.           LCD_ShowxNum(122,20,result,5,16,0x80);
  33.                     t=t1;
  34.                   LCD_ShowxNum(122,60,t,2,16,0x80);
  35.           result=(t1-t)*1000;
  36.                   LCD_ShowxNum(146,60,result,3,16,0x80);
  37.           //delay_ms(5);
  38.                   //通道1
  39.                   result=lvbo(0xe3,0xd2);   
  40.                   t1=4.096*2*result/65535;     //轉換成電壓
  41.           t=t1;
  42.                   LCD_ShowxNum(122,80,t,2,16,0x80);
  43.           result=(t1-t)*1000;
  44.                   LCD_ShowxNum(146,80,result,3,16,0x80);
  45.           //delay_ms(5);
  46.                   //通道2
  47.                   result=lvbo(0xe3,0xe2);   
  48.                   t1=4.096*2*result/65535;     //轉換成電壓
  49.           t=t1;
  50.                   LCD_ShowxNum(122,100,t,2,16,0x80);
  51.           result=(t1-t)*1000;
  52.                   LCD_ShowxNum(146,100,result,3,16,0x80);
  53.                   //delay_ms(5);
  54.                   //通道3
  55.                   result=lvbo(0xe3,0xf2);   
  56.                   t1=4.096*2*result/65535;     //轉換成電壓
  57.           t=t1;
  58.                   LCD_ShowxNum(122,120,t,2,16,0x80);
  59.           result=(t1-t)*1000;
  60.                   LCD_ShowxNum(146,120,result,3,16,0x80);
  61.           //delay_ms(100);
  62.         }
  63. }
復制代碼
0.png
全部資料(壓縮包)下載:
ADS1115(stm32f10采集).zip (4.13 MB, 下載次數: 515) ADS1115數據手冊.pdf (1.2 MB, 下載次數: 126)

AD應用原理圖截圖.png
回復

使用道具 舉報

ID:141073 發表于 2016-10-1 18:35 | 顯示全部樓層
太6了!!!!!!!
回復

使用道具 舉報

ID:160513 發表于 2017-4-22 11:15 | 顯示全部樓層
下載來看看  
回復

使用道具 舉報

ID:197175 發表于 2017-7-28 17:17 | 顯示全部樓層
為什么檢測5V電壓顯示3.999V,檢測3.3V顯示3.2V檢測地是7.999V
回復

使用道具 舉報

ID:140644 發表于 2017-9-4 07:24 | 顯示全部樓層
不錯,不錯。
回復

使用道具 舉報

ID:230827 發表于 2017-9-4 11:18 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:108373 發表于 2018-1-29 23:01 | 顯示全部樓層
優秀優秀!學習一下!
回復

使用道具 舉報

ID:113501 發表于 2018-3-15 16:29 | 顯示全部樓層
謝謝分享, 參考參考
回復

使用道具 舉報

ID:258651 發表于 2018-3-24 10:42 | 顯示全部樓層

謝謝分享!學習一下!
回復

使用道具 舉報

ID:297109 發表于 2018-3-26 13:19 來自觸屏版 | 顯示全部樓層
很不錯,謝謝樓主
回復

使用道具 舉報

ID:302649 發表于 2018-4-6 10:25 | 顯示全部樓層
老鐵,你那個AD和stm32的鏈接引腳是怎么連得
回復

使用道具 舉報

ID:302649 發表于 2018-4-6 10:32 | 顯示全部樓層
電子派 發表于 2018-3-26 13:19
很不錯,謝謝樓主

大佬們,j3和j2對應stm32什么接口
回復

使用道具 舉報

ID:303073 發表于 2018-4-7 11:52 | 顯示全部樓層
具體怎么用單片機操作呢?需要練哪幾個接口哇
回復

使用道具 舉報

ID:302649 發表于 2018-4-8 13:05 | 顯示全部樓層
拾光紀逸 發表于 2017-7-28 17:17
**** 作者被禁止或刪除 內容自動屏蔽 ****

是啊,我下載代碼  連接電路圖然后也是這種結果
回復

使用道具 舉報

ID:294558 發表于 2018-5-2 22:46 | 顯示全部樓層
謝謝!大佬大佬!!!
回復

使用道具 舉報

ID:198901 發表于 2018-5-16 20:45 | 顯示全部樓層
拾光紀逸 發表于 2017-7-28 17:17
**** 作者被禁止或刪除 內容自動屏蔽 ****

我也是這樣的,你解決了嗎,
回復

使用道具 舉報

ID:376294 發表于 2018-7-21 01:04 | 顯示全部樓層
有波形沒數值,下載來看看
回復

使用道具 舉報

ID:316593 發表于 2018-8-10 09:11 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:152274 發表于 2018-12-10 13:54 | 顯示全部樓層
ADS1115的I2C高速模式怎么開啟啊
回復

使用道具 舉報

ID:495231 發表于 2019-3-21 10:53 | 顯示全部樓層
感謝分享!
回復

使用道具 舉報

ID:368583 發表于 2019-4-17 16:27 | 顯示全部樓層
謝謝分享, 參考參考
回復

使用道具 舉報

ID:498170 發表于 2019-5-20 14:18 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:92858 發表于 2019-7-9 08:51 | 顯示全部樓層
感謝樓主分享,下來試試
回復

使用道具 舉報

ID:250090 發表于 2019-10-13 12:32 | 顯示全部樓層

謝謝!大佬大佬!!!
回復

使用道具 舉報

ID:294558 發表于 2020-5-6 23:39 | 顯示全部樓層
感謝樓主分享,下來試試
回復

使用道具 舉報

ID:406632 發表于 2020-7-28 16:49 | 顯示全部樓層
首先感謝大佬的分享
拿來代碼調試之后發現是ADS1115的Config Register沒有配置正確導致的讀數不準確,下面是一些經驗
1.大佬提供的手冊不是1115的 所以在DR寄存器配置那里卡住了 ADS1115的最高速模式是860sps 寄存器的值應該是111 這里需要注意
我使用的是A0通道 +-6.144V量程 連續轉換模式 860sps 因此代碼中的HCMD1應該是0x40
然后我沒有使用比較校驗 因此LCMD1值為0xE3
這兩個值改過來應該就可以了 主要就是這個寄存器的配置卡住我了
再次感謝大佬的分享
回復

使用道具 舉報

ID:406632 發表于 2020-7-28 16:53 | 顯示全部樓層
然后接線的話電源 地線 SDA 和SCL就不說了
如果I2C總線上只有一個外設的話ADDR就接地
我沒有使用閾值判定 因此ALRT就懸空了 接地也可
A0就接要讀的信號就行了 但是要注意輸入范圍()
回復

使用道具 舉報

ID:58583 發表于 2023-5-26 14:26 | 顯示全部樓層
謝謝 luozhufenxian
回復

使用道具 舉報

ID:541982 發表于 2024-7-12 00:31 來自觸屏版 | 顯示全部樓層
LCD有沒有接線定義
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲大片在线观看 | 日韩精品一区二区三区免费视频 | 国产98色在线 | 日韩 | 日韩免费毛片视频 | 91免费小视频 | 午夜精品久久久久久久久久久久久 | 日本视频一区二区三区 | 免费污视频| 日韩欧美专区 | 精品亚洲一区二区 | av在线一区二区三区 | 黄色一级毛片 | 国产精品成人一区二区三区 | 国产精品久久久久久久久久久久久久 | 浮生影院免费观看中文版 | 亚洲三区在线观看 | 精品熟人一区二区三区四区 | 久久久av| 亚洲精品福利视频 | 亚洲欧美激情四射 | 日韩免费一级 | 国产精品一区二区久久精品爱微奶 | 国产一区二区三区免费观看视频 | 亚洲精品欧美 | 国产免费又黄又爽又刺激蜜月al | 精品美女视频在线观看免费软件 | 亚洲精品视频免费观看 | 国产麻豆乱码精品一区二区三区 | 影音先锋中文在线 | 人人爽日日躁夜夜躁尤物 | 亚洲欧美国产精品一区二区 | 天天天天操 | 久久国产一区 | 精品免费国产 | 精品一区二区三区四区 | av电影一区 | 伊人狠狠干 | 视频精品一区 | 亚洲精品美女在线观看 | 琪琪午夜伦伦电影福利片 | 久久久久国产精品一区 |