揭秘STM32多路电压测量电路 —电路图天天读(62)

发布者:美好回忆最新更新时间:2024-05-14 来源: elecfans关键字:STM32  电路图 手机看文章 扫描二维码
随时随地手机看文章

  数据采集技术是信息科学的重要分支之一,数据采集也是从一个或多个信号获取对象信息的过程。数据采集是工业控制等系统中的重要环节,通常采用一些功能相对独立的单片机系统来实现,作为测控系统不可缺少的部分,数据采集的性能特点直接影响到整个系统。电压的测量最为普遍性,研究设计并提高电压测量精度的方法及仪器具有十分重要的意义。在电压测量设计中,单片机作为控制器,是整个设计的核心。除此之外,设计中还必须有模数转换器(ADC)。ADC用于直接采集模拟电压并将模拟信号转换成数字信号,它直接影响着数据采集的精度和速度。


  ADC控制电路模块

  STM32的数字/模拟转换模块(DAC)是12位数字输入,电压输出的数字/模拟转换器。本设计中使用DAC来控制ADC匹配电路的增益。在打开DAC模块电源和配置好DAC所需GPIO的基础上,往DAC通道的数据DAC_DHRx寄存器写入数据,如果没有选中硬件触发,存入寄存器 DAC_DHRx的数据会在一个APB1时钟周期后自动传至寄存器DAC_DORx.一旦数据从DAC_DHRx寄存器装入DAC_DORx寄存器,在经过一定时间之后,输出即有效,这段时间的长短依电源电压和模拟输出负载的不同会有所变化。

  为了扩大测量范围和测量精度,本设计在STM32的ADC前加入匹配电路。在ADC控制电路中,输入信号先经过射极电压跟随电路,然后经过分压电路,使输入信号满足AD603的输入要求。然后再经过射极电压跟随电路,输入ADC输入端。AD603的控制输入使用STM32的DAC,可以满足增益的要求。匹配电路以AD603为核心。AD603为单通道、低噪声、增益变化范围线性连续可调的可控增益放大器。带宽90MHz时,其增益变化范围为-10dB~+30dB;带宽为9M时范围为10~50dB.将 VOUT与FDBK短路,即为宽频带模式(90MHz宽频带),AD603的增益设置为-11.07dB~+31.07dB.AD603的5、7脚相连,单片AD603的可调范围为-10dB~30dB.AD603的增益与控制电压成线性关系,其增益控制端输入电压范围为±500mv,增益调节范围为 40dB,当步进5dB时,控制端电压需增大:

  ADC匹配电路的电路图如图2所示。

  基于STM32的多路电压测量电路 —电路图天天读(62)

  SD卡驱动电路

  本设计中使用的SD卡为MicroSD,也称TF卡。MicroSD卡是一种极细小的快闪存储器卡,主要应用于移动电话,但因它的体积微小和储存容量的不断提升,现在已经使用于GPS设备、便携式音乐播放器、数码相机和一些快闪存储器盘中。MicroSD卡与SD卡一样,有SPI和SDIO两种操作时总线。SPI总线相对于SDIO总线接口简单,但速度较慢。我们使用SDIO模式。MicroSD卡在SDIO模式时有4条数据线。其实,MicroSD在SDIO模式时有1线模式和4线模式,也就是分别使用1根或4根数据线。当然,4线模式的速度要快于1线模式,但操作却较复杂。本设计中使用的是SDIO的4线模式。MicroSD卡的硬件连接图如图3所示。

  基于STM32的多路电压测量电路 —电路图天天读(62)

  触摸屏电路

  本设计在测量的通道和显示设置上,除了使用按键设置,还使用触摸屏进行设置。触摸屏使用芯片TSC2046控制,其硬件连接图如图4所示。

  基于STM32的多路电压测量电路 —电路图天天读(62)

  在图4中,TSC2046可以采集触摸屏的点坐标,从而确定触摸的位置,进行人机交互。STM32单片机通过SPI总线与TSC2046通信,可以得到触摸信息。本设计使用触摸屏进行测量通道数的设置和测量速度的设置。


关键字:STM32  电路图 引用地址:揭秘STM32多路电压测量电路 —电路图天天读(62)

上一篇:一体化步进电机_用stm32的一体式步进电机
下一篇:IAP技术助力STM32进行程序更新

推荐阅读最新更新时间:2024-11-10 19:49

射频信号自动循环临视控制器电路图
射频信号自动循环临视控制器电路图
[模拟电子]
射频信号自动循环临视控制器<font color='red'>电路图</font>
STM32_TIM输出PWM波形
前言 今天讲解“STM32F103 TIM输出PWM波形”,提供的软件工程支持最大输出18MHz的PWM波形,函数接口只有两个参数:频率Freq 和 占空比Dutycycle。 定时器的功能很强大,今天讲解的PWM属于定时器中比较输出的功能,难度算一般吧(懂了的人决定很简单),因为使用了比较的功能。 PWM在实际应用中特别广泛,可能在校的学生不是很了解,但对于很多工作的人来说PWM的应用基本上遍布整个电子化的时代。对于电子相关专业的学生来说,信号发生器都不陌生,信号发生器就是PWM典型的应用。 本文特点:1.提供讲解的软件工程; 2.图片代码比直接贴出源代码容易阅读。 本着免费分享的原则,将讲解的工程源代码分享给大家,还望看到
[单片机]
STM32_TIM输出PWM波形
STM32电源框架图解析
STM32的工作电压(VDD )为2.0~3.6V,通过内置的电压调节器提供所需的1.8V电源,当主电源VDD 掉电后,通过VBAT 脚为实时时钟(RTC)和备份寄存器提供电源(下图为STM32F1系列电源框架图,STM32基本大同小异) 1、 名词解释 可以看到上图有VDD、VSS、VDDA、VSSA、VREF+等标识,这些是什么意思呢?有什么特点呢?如何看懂STM32系统的电源框架图呢? 首先对名词进行解析,如下所示: VCC 电路的供电正电压 VDDD 芯片的工作数字正电压 GND 电路的供电负电压 VSSD 芯片的工作数字正电压 VDD 芯片的工作正电压 VREF+ ADC基准参考正电压 VSS 芯片的工作负
[单片机]
<font color='red'>STM32</font>电源框架图解析
LTC3200的升压电路图-原理图
LTC3200的升压电路图-原理图
[电源管理]
LTC3200的升压<font color='red'>电路图</font>-原理图
自制标准信号发射器电路图
自制标准信号发射器电路图
[模拟电子]
自制标准信号发射器<font color='red'>电路图</font>
STM32定时器通道独立启停控制
在main()中 ch1_open(); delay_ms(1000); ch2_open(); delay_ms(1000); ch3_open(); delay_ms(1000); ch4_open(); delay_ms(1000); 在timer.c中添加了 //开启通道一,同时关闭通道二三四 void ch1_open(void) { TIM3- CCER|=(1 1); TIM3- CCER&=~(1 4); TIM3- CCER&=~(1 8); TIM3- CCER&=~(1 12); } //开启通道二,同时关闭通道一三四 void ch2
[单片机]
linux下编写I2C驱动与stm32通信(二)
接上一篇,linux下GPIO模拟I2C驱动完成后,就是stm32的i2c配置了,由于hi3518e作为i2c的主设备,stm32则作为从设备,由于GPIO模拟i2c的从时序比模拟主时序要麻烦很多,所以采用stm32的硬件I2C。(stm32官网i2c例程主模式会莫名的卡死,从模式比较好用) 下载官网例程,将之设置为从模式,使用i2c2,将SCL,SDA,GND与hi3518e板子上GPIO模拟的SCL,SDA和GND连起来,写一个测试例程来验证双方的通信。 首先在linux下加载驱动,然后调用打开驱动,调用编写的驱动接口函数,读数据和写数据。驱动接口代码如下: #include stdio.h #include
[单片机]
X-CUBE-STL:支持更多STM32, 揭开功能安全的神秘面纱
X-CUBE-STL 目前支持 STM32MP1、STM32U5、STM32L5、STM32H5和 STM32WL。实际上,这个最大的通用微控制器产品家族还在不断扩大,将会有更多的产品支持SIL2和SIL3系统。客户的开发团队可以在ST最新的产品上开发满足 IEC 61508、ISO 13849 和 IEC 61800 等要求 的应用。此外,在ST网站的功能安全网页上,开发者很容易找到各种资源,轻松快速通过工业或家电安全认证。网页上还列出了ST 授权合作伙伴以及他们提供的实时操作系统、开发工具、工程服务和培训课程,确保客户团队能够完成从概念验证到商品的市场转化。 o观看ST的功能安全网络研讨会 国际电工委员会对安全的定
[单片机]
X-CUBE-STL:支持更多<font color='red'>STM32</font>, 揭开功能安全的神秘面纱
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved