2021年全国大学生电子设计竞赛H题——用电器分析识别装置 系统采用了STM32为主控制器,通过SPI与ATT7022电能采集模块进行通信。ATT7022模块负责采集线路上的用电器的一些电源参数,如电压,电流,有功功率,无功功率等。通过采集的电流、有功功率经过一定的判断算法判断用电器的工作状态,然后将判断好的用电器的状态,屏幕显示,并通过蓝牙模块发送给手机APP显示。
STM32HAL库时钟配置问题 PLLM为PLL之前分频系数,PLLN主PLL倍频系数(PLL倍频),PLLP为PLL之后的分频,即25MHz进行25分频——168倍频——2分频,得到84M。解决方法:对文件stm32f4xx_hal_conf.h中的HSE_VALUE后面频率改成外部晶振对应的频率即可。原因是时钟配置与外部晶振不匹配。我使用的是25MHz晶振,STM32F401CC,时钟为84M。解决方法:对函数SystemClock_Config进行修改。原因是程序里对外部晶振频率的设置问题。一、烧录程序后,单片机不运行。
STM32芯片读保护 STM32调试过程中读保护写保护造成的无法擦写芯片问题,在下载程序是出现Flash Download failed - “Cortex-M4“,4.打钩的扇区会添加写保护,点击Unselect all不选择写保护。解决方法:这里使用ST-Link Utility来修改选项字节。1.使用ST-Link连接到STM32芯片,点击Connect。2.点击Target-Option Bytes。3.将读保护等级修改为Level 0。
2022年TI杯模拟电⼦系统设计专题邀请赛——李萨如图形演示装置 本次装置主要是对输入的正弦信号进行频率变换,并将原输入正弦信号作为 X 轴信号、变换后的正弦信号作为 Y 轴信号,绘制李萨如图形。采用 EK-TM4C123GXL 板卡作为主控;频率变换采用“锁向环+计数器”实现 1-5 倍频的频率变换控制;李萨如图形采用两个 AD通道采集原输入的正弦信号作为 X 轴信号和频率变换后的正弦信号作为 Y 轴信号,绘制李萨如图形。
CCS TM4C123新建工程 找到安装路径下的库文件driverlib.lib。4.建立main.c,点击Finish。6.TIVAWARE全局变量名路径添加。右击工程名,点击Properties。5.添加TIVA包全局变量。3.工程名,输出文件。
C#上位机(三)串口助手ZCOM V1.0 通过电脑串口(包括USB口)收发数据并且显示的应用软件,一般用于电脑与嵌入式系统的通讯,借助于它来调试串口通讯或者系统的运行状态。也可以用于采集其他系统的数据,用于观察系统的运行情况,也可以通过指令控制系统硬件工作状态。串口助手界面主要由容器(GroupBox)、参数设置、接收框、发送框三个部分以及一些控制按钮组成,容器(GroupBox)是用来存放串口参数设置的组件,参数设置使用ComboBox组件实现,接收和发送数据框使用TextBox组件实现,按钮使用Button组件实现,数据格式(容器Panel、r
C#上位机(一)新建项目 软件:Visual Studio 20191、创建新项目2、选择Windows 窗体应用(.NET Framework)3、框架这个与电脑Windows系统的版本有关5、设置完后点击创建6、控件点击左侧的工具箱包含了所有用到的控件6、控件的属性窗体的属性、控件属性可以在右侧的属性栏修改,点击相关的属性会有说明...
ADC交错采样原理 摘要在当今的许多细分市场,交错式模数转换器(ADC)在许多应用中都具有多项优势。在通信基础设施中,存在着一种推动因素,使ADC的采样速率不断提高,以便支持多频段、多载波无线电,除此之外满足DPD(数字预失真)等线性化技术中更宽的带宽要求。在军事和航空航天领域,采样速率更高的ADC可让多功能系统用于通信、电子监控和雷达等多种应用中——此处仅举数例。工业仪器仪表应用中始终需要采样速率更高的ADC,以便充分精确地测量速度更高的信号。首先,一定要准确地了解交织型ADC是什么。要了解交错,最好了解一下实际发生的情况
单电源供电偏置电路 简介从运算放大器结构上讲,运放在工作时无法分清自己是被双电源供电,还是单电源供电。任何运放的两个电源端,只要满足有足够的压差,运放就可以工作。不存在单电源专用运放,或者双电源专用运放。所有的运放放大器都有两个电源引脚,分别标示为+VCC 和-VCC(或-VEE),常见的双电源供电是由一个正电源和一个电压绝对值相等的负电源组成,通常为±15V、±12V 或±5V,此时输入和输出都是相对于 GND 进行计算。单电源供电的运算放大器,是由一个正电源和 GND 组成,当使用单电源供电运放调理双极性信号时
T 型与π型衰减网络 引言在无线系统测试中常常需要对从一个设备到另一个设备的信号进行衰减。例如,射频发射机测试中,涉及的功率等级常常从几瓦到几百瓦甚至上千瓦,这么大功率的信号必须得经过衰减以后才可以连接到大部分的测试设备中,否则会对测试设备有损害。一种叫做衰减器的简单电路常常能用来减少信号幅度,而且衰减器不但可以把信号电压衰减到一定值还可以对阻抗值进行变换。实现此功能的电路常常被称作π型或 T型衰减网络。理论分析大部分测试设备常常具有特定的输入阻抗。比如,许多的无线通信测试设备的特性阻抗为50 Ω 而视频设备的特性阻抗为
非门多谐振荡器电路 1.两个非门组成的振荡器振荡原理:假设Q为低电平,则非门2的输入端为高电平,经过R对C充电,C的电压上升,直到非门1输入端的电压达到反转电压,此时非门1的输出变为低电平,Q变为高电平。此时,Q点、C、R、非门2的输入端,极性反转,相对于之前变为放电回路,然后转为反向充电,C的电压下降,直到非门1输入的电压达到反转电压,此时非门1的输出变为高电平,Q变为低电平。 如此循环,形成振荡,在Q端输出方波。如果非门的反转电压为电源电压的1/2。则振荡周期:T≈2.2·R·CRs用于稳定振荡频率,驱
基于STM32WIFI远程监控电压电流表(四)ADS122C04模块设计 ADS122C04特性ADS122C04 是一款 24 位精密模数转换器 (ADC),集成了多种 特性, 能够降低系统成本并减少小型传感器信号测量 应用 中的组件数量。该器件 具有 通过灵活的输入多路复用器 (MUX) 实现的两个差分输入或四个单端输入、一个低噪声可编程增益放大器 (PGA)、两个可编程激励电流源、一个电压基准、一个振荡器以及一个精密温度传感器。此器件能够以高达 2000 次/秒 (SPS) 采样数据速率执行转换,并且能够在单周期内稳定。针对噪声环境中的工业应用,当采样频率为 20SPS
三运放仪表放大器 仪表放大器[nstrumentation Amplifier-INA),也称测量放大器,是一种常用于仪器仪表前端,直接与传感器接触的集成放大器。它具有两个高输入电阻的差动输入端,输出为两个输入端电位差的指定增益倍数。它的输入输出关系,与减法器相同,均为︰由于上述表达式的成立,可以看出,它完全抑制掉了输入端存在的共模电压信号,因此仪表放大器具有极高的共模抑制比 CMRR它与减法器的区别是,第一,它的输入端是高阻的,即输入电阻接近无穷大;第二,它的增益通常是一个电阻调节的,使用者非常容易实施控制。加之它内