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液晶显示出来。
- int main(void)
- {
- float t1;
- u16 t,result;
- delay_init(); //延时函数初始化
- NVIC_Configuration(); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
- uart_init(9600); //串口初始化为9600
- LED_Init(); //LED端口初始化
- LCD_Init();
- ADS1115_Init();
- POINT_COLOR=RED;//设置字体为红色
- LCD_ShowString(50,60,200,16,16,"Voltage1:00.000V");
- LCD_ShowString(50,80,200,16,16,"Voltage2:00.000V");
- LCD_ShowString(50,100,200,16,16,"Voltage3:00.000V");
- LCD_ShowString(50,120,200,16,16,"Voltage4:00.000V");
- //显示提示信息
- POINT_COLOR=BLUE;//设置字体为蓝色
- while(1)
- {
- //通道0
- result=lvbo(0xe3,0xc2);
- t1=4.096*2*result/65535; //转换成电压
- LCD_ShowxNum(122,20,result,5,16,0x80);
- t=t1;
- LCD_ShowxNum(122,60,t,2,16,0x80);
- result=(t1-t)*1000;
- LCD_ShowxNum(146,60,result,3,16,0x80);
- //delay_ms(5);
- //通道1
- result=lvbo(0xe3,0xd2);
- t1=4.096*2*result/65535; //转换成电压
- t=t1;
- LCD_ShowxNum(122,80,t,2,16,0x80);
- result=(t1-t)*1000;
- LCD_ShowxNum(146,80,result,3,16,0x80);
- //delay_ms(5);
- //通道2
- result=lvbo(0xe3,0xe2);
- t1=4.096*2*result/65535; //转换成电压
- t=t1;
- LCD_ShowxNum(122,100,t,2,16,0x80);
- result=(t1-t)*1000;
- LCD_ShowxNum(146,100,result,3,16,0x80);
- //delay_ms(5);
- //通道3
- result=lvbo(0xe3,0xf2);
- t1=4.096*2*result/65535; //转换成电压
- t=t1;
- LCD_ShowxNum(122,120,t,2,16,0x80);
- result=(t1-t)*1000;
- LCD_ShowxNum(146,120,result,3,16,0x80);
- //delay_ms(100);
- }
- }
复制代码 源码:
ADS1115(stm32f10采集).zip
(3.03 MB, 售价: 1 E币)
【必读】版权免责声明
1、本主题所有言论和内容纯属会员个人意见,与本论坛立场无关。2、本站对所发内容真实性、客观性、可用性不做任何保证也不负任何责任,网友之间仅出于学习目的进行交流。3、对提供的数字内容不拥有任何权利,其版权归原著者拥有。请勿将该数字内容进行商业交易、转载等行为,该内容只为学习所提供,使用后发生的一切问题与本站无关。 4、本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 5、本网站所有软件和资料均为网友推荐收集整理而来,仅供学习用途使用,请务必下载后两小时内删除,禁止商用。6、如有侵犯你版权的,请及时联系我们(电子邮箱1370723259@qq.com)指出,本站将立即改正。
|
|