STM32F103单片机上实现ADC转换功能,用ADC1通道0采集外部波形,采用连续转换模式,查询的方式进行数据采集。
2022-03-02 17:47:16 590KB STM32 103 ADC 转换
1
摘要: 设计了一个关于单片机数据采集控制系统的作品,采用数模转换和模数转换的技术,实现了8路数据采集功能和输出模拟信号的功能 课题意义: 单片机数据采集控制系统不只是应用于工业领域,如钢铁、电力、化工,还广泛用于食品,医药、建筑、科研等行业。 在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。 实时采集来自生产线的产量数据或是不良品的数量、或是生产线的故障类型(如停线、缺料、品质),并传输到数据库系统中;接收来自数据库的信息:如生产计划信息、物料信息等;传输检查工位的不良品名称及数量信息;连接检测仪器,实现检测仪器数字化,数据采集仪自动从测量仪器中获取测量数据,进行记录,分析计算,对测量结果进行自动判断。 设计基本要求: 1)可实现8路数据的采集,假设8路信号均为0-5V的电压信号; 2)采集数据可通过数码管显示,显示格式为:[通道号] 电压值,如 [01] 4.5 3)具有异常数据声音报警功能:对第一路数据可设置正常数据的上限值和下限值,当采集的数据出现异常,发出报警信号。 4)可输出频率为1kHZ的方波,三角波。 根据上述要求,设计思路如下 选择单片机与A/D转换芯片结合的方法实现本设计。使用 的基本元器件是:AT89C51单片机,ADC0808模数转换芯片,DAC0832数模转换芯片,74ls373地址锁存器,74ls13译码器,74ls148编码器,8位数码管,按键,电容,电阻,晶振,蜂鸣器等。 数字电压测量电路由A/D转换、数据处理及显示控制等组成。A/D转换由集成电路ADC0808完成。ADC0809具有8路拟输入端口,地址线(IN0-IN7脚)可决定对哪一路模拟输入作A/D换。ALE脚为地址锁存控制,当输入为高电平时,对地址信号进行锁存。START脚为测试控制,当输入一个2uS宽高电平脉冲时,就开始A/D转换。EOC脚为A/D转换结束标志,当A/D转换结束时,7脚输出高电平。OE脚为A/D转换数据输出允许控制,当OE脚为高电平时,A/D转换数据从该端口输出。CLK脚为0809的时钟输入端。单片机的P0.0~P0.7、P3端口作8为数码管显示控制。P2端口作A/D转换数据读入用,P3.0端口用作0809的A/D转换控制。通过对单片机p1.5-1.7口置低电平控制数码管亮灯,p3.1口置低电平时蜂鸣器报警。 模拟信号输出电路由D/A转换、数据处理及显示控制等组成。D/A转换集成电路有DAC0832完成。DAC0832具有8个数字入端口,地址线(D0-D7脚)有8个端口的数字输入作D/A转换。Cs和WR端控制ADC0832转换。RFB端负责输出模拟信号。
1
stm32f103c8t6主控,i2c通信,oled显示
2021-11-15 14:02:19 7.33MB stm32
1
基于 STM32 平台的 ADC 转换程序, keil 平台编译
2021-11-07 14:05:10 1.09MB stm32、ADC
1
基于msp430f149的adc转换程序,可移植性强
2021-11-04 20:56:39 3KB msp430 adc
1
模数转换器(ADC)的种类繁多,我们总是很难弄清哪种ADC才最适合既定应用。数据手册往往会使问题变得更加复杂,许多技术指标都以无法预料的方式影响着性能。
2021-09-23 15:05:43 240KB NSD ADC 转换器 文章
1
本设计分享的是ADS1220四通道4位ADC转换器原理图/PCB源文件/示例代码等资料,仅供学习参考。该ADS1220ADC转换器具有通过灵活输入多路复用器(MUX),低噪声,可编程增益放大器(PGA),两个可编程励磁电流源,参考电压源,振荡器,低边开关等两个差分或四个单端输入,和精密温度传感器。ADS1220芯片具有 I2C 接口的超小型、低功耗 24 位模数转换器。ADS1220四通道4位ADC转换器实物截图: ADS1220四通道4位ADC板特征: 完全集成的TI ADS1220 所有IC引脚在两个连接器行可用 每个信号在连接器附近命名 引脚之间的面包板友好0.1“ 包括塑料接头,更容易安装在面包板上(未焊接到电路板上) 板尺寸:(750 x 850)密耳(19.0 x 21.5)mm ADS1220特点: 占空比模式下的低电流消耗为120μA 宽电源范围:2.3 V至5.5 V 可编程增益:1 V / V至128 V / V 可编程数据速率:高达2 kSPS 高达20位有效分辨率 同步50 Hz和60 Hz抑制在20 SPS与单周期建立数字滤波器 两个差分或四个单端输入 双匹配可编程电流源:10μA至1.5 mA 内部2.048 V参考:5 ppm /°C(典型值)漂移 内部2%精确振荡器 内部温度传感器:0.5°C(典型值)精度 SPI兼容接口(模式1) PIN脚连接图: ADS1220四通道4位ADC板电路 PCB截图:
2021-09-22 14:21:15 2.56MB ads1220 adc板 电路方案
1
入门单片机stm32f4时老师给的资源,注释什么的都比较明确,适合新手学习
2021-08-07 16:04:08 25.98MB stm32 adc cc2 mda
1
NXP KE15 KE14 KE16 ADC和DMA使用定时器定时触发多通道ADC。 本身MCU的ADC不具有多通道连续转换这个功能,利用DMA不仅可以 1.软件触发多通道ADC转换 2.定时器触发多通道ADC转换 3.定时器连续触发ADC转换
2021-07-15 15:15:20 33.18MB Kinetis KE15 DMA ADC
1
用Atmel16的ADC进行测温,感温探头是NTC(负温度系数热敏电阻),这有别于现成的那些什么18b20,LMxx之类的。对ADC6通道进行250次的采样,然后冒泡排序去表头表尾各20个,把剩下的210组再平均。再用二分查找把测得的ADC在电阻阻值表格中的位置找出,然后用中线差值算出实际温度,把它在1602上显示出来。
2021-06-22 21:47:50 7.94MB AVR16 ADC转换 NTC测温
1