- 博客(201)
- 资源 (4)
- 收藏
- 关注
原创 电源纹波测试
设计了一个电源板输入15-36V可输出12V-5V-3.3V这三个电压,测试方法:输入端电压使用直流电源24V,示波器采用20M带宽交流档位。12V输出降压DCDC使用RT7272B5V输出降压DCDC使用TPS543023.3V输出降压LDO使用1117。
2024-04-07 16:34:25 146
原创 stm32定时器中断函数回调函数
启用USE_HAL_TIM_REGISTER_CALLBACKS宏定义之后,在中断发生时,首先会调用硬件中断函数TIM3_IRQHandler,这是由单片机芯片硬件设计决定的,再此函数中会调用 HAL_TIM_IRQHandler(&htim3);编辑源码程序,在stm32f4xx_hal_config.h文件中打开USE_HAL_TIM_REGISTER_CALLBACKS宏定义为1。在HAL_TIM_IRQHandler中会有一段代码,决定执行哪个回调函数,这部分是在编译时就确定的。
2024-03-29 20:07:59 486
原创 FID离子流采集硬件方案设计
氢离子火焰检测器(Flame Ionization Detector, FID)是气相色谱仪中常用的一种检测器,主要用于检测有机化合物。它的工作原理基于在高温氢气/空气火焰中,有机化合物会发生离子化放出电子的过程。
2024-03-28 11:43:39 398
原创 TPS54302 DCDC稳压电路设计与测试
输入电压在8-23V区间时纹波都在 20-40mv之间。当输入电压达到24V时纹波会变得很大,并且电感发热量很大。建议输入电压使用在12V-15V比较好。原理图和PCB布局布线参考官方应用手册设计。
2024-02-27 20:10:29 526
原创 支持CAN通信和RS232的24bit ADC采集板
单片机使用stm32f103can芯片 TJA1050ADC芯片 ADS1256电压基准芯片 REF3020,2.048V电压供电使用LDO。
2024-02-19 11:17:56 232
原创 ADC外部电路阻容值的搭配
adc输入端电阻电容如上图 每个端口两个电阻分压,增大ADC采集电压的范围。差分端口并联电阻C17\18\19\20,改善共模干扰(不太确定这个电阻的功能)。对地电容 增加采集电压稳定性。在一块成品ADC采集板上,万用表测得的并联电容C17为2.3uf,对地电容为1NF,串联100电阻。通道0和1为例,两端口组成差分输入采集,当不需要分压时,去掉R15。此时R14的阻值会对差分输入产生影响,经试验电阻值为100欧时,采集电压不准确,采用0欧姆时采集电压抖动变大。设计实验总结adc采集波动的大小。
2024-02-05 17:07:23 578
原创 基于stm32F4 HAL固件库16BIT DAC AD5676驱动代码
【代码】基于stm32F4 HAL固件库16BIT DAC AD5676驱动代码。
2023-07-21 11:21:18 328
原创 LAN8720网卡掉线|PCB网络不稳定
阻抗特性:再高速网络信号中,PCB走线需要达到指定的阻抗值。差分线:网线输入输出分别由两条差分线构成。网线阻抗值:100ohm。
2023-07-07 14:16:44 633
原创 51单片机数码管秒表仿真设计详解
关注下方公众号,在公众号回复数字编号 138,即可获取完整项目资料。4、计时功能,0到99.99秒计时。3、51最小单片机系统电路。51单片机数码管秒表仿真。2、开始暂停清零按钮控制。
2023-06-12 11:52:11 841
原创 004-51单片机煤气浓度检测仿真
该系统正常工作时, 首先系统得电, 单片机进行初始化。由滑动变阻器模拟传感器获得室内煤气浓度的原始信号, 再进入数模芯片 ADC0832 转换器,把原始模拟的信号转化为数字信号, 从而得到被测对象的数字量信号, 传给单片机, 再由单片机进行数据处理, 最终把得到的浓度检测值显示在 LCD1602 上。硬件系统的电路包括主机单元的电路和功能实现系统模块电路。功能模块由烟雾探测电路,液晶显示模块, 声光报警提示电路, 按键电路组成。proteus仿真资料,51单片机,stm32单片机仿真。
2023-06-05 15:41:59 187
原创 003-51单片机超声波距离测试仿真
通过超声波传感器获取距离信息,然后控制LCD1602液晶屏显示传感器采集到的距离。资料包括:proteus仿真源文件+keil源码+设计报告。51单片机控制、LCD1602显示、超声波传感器测试。51单片机超声波距离测试仿真资料。
2023-06-05 15:08:12 162
原创 001-51单片机加热控制仿真
单片机读取环境温度,与设定温度值进行对比,低于设定温度时单片机控制加热。高于设定温度时控制进行降温。可通过按键进行设定值设置。
2023-06-05 10:58:54 260
原创 ADC采样电路及ADC数据滤波处理,提升ADC稳定性。
芯片为AD7766 24bit ADC。单通道最大采样率500k。参考电压2.5V,REF3025基准芯片。1、供电端增加不同数量级接地电容100nf 1nf 50pf。出现的问题:采样数据波动较大,最大波动差值在5mv。2、差分输入线端口增加接地电容,串联100r电阻。4、增加程序滤波算法,二次均值或者其他滤波算法。3、数据总线串联100R电阻,例如SPI总线。改进后:最大波动在20uv左右。
2023-04-24 15:37:22 3208 1
原创 Proteus仿真-LCD1602液晶屏使用方法(驱动二)
若需要全部工程资料源文件可在评论区评论或者私信我。示例程序是基于51单片机温度控制和液位监测程序。
2023-04-06 09:32:16 914 5
原创 Proteus仿真-LCD1602液晶屏使用方法(驱动一)
在元件库中搜索LM016即可找到LCD1602液晶屏。按下图方式链接单片机和屏幕。
2023-04-06 09:24:07 10982 2
原创 UCOS+LWIP启动流程分析记录
正点原子F429 网络实验源码功能分析。初始化流程如下,设置MAC信息变量和IP信息的变量。初始化网卡相关GPIO,ETH_Handler网络控制器外设初始化。DMA网络描述符内存申请,发送接收缓冲区内存申请。lwip中mem和memp的内存申请。设置网络相关信息 ip地址、网络掩码、网关、网卡接口初始化。//底层硬件初始化函数DMA网络描述符初始化,开启MAC和DMA。//设置netif为默认网口设置默认网卡的指针变量。
2023-01-18 11:15:50 688
原创 lan8720ping不通|识别不到网线|0x7809
问题描述:根据正点原子的LAN8720原理图我自己画了一块板子,测试用的是LWIP的TCP客户端和服务器的两个例程,始终是无法通过初始化。有一点需要注意,8720的复位引脚,原子的电路是通过一个三极管进行了取反操作,如果用GPIO复位,注意电平变化。LAN8720手册给出的电路图中也并没有电容,不知道原子的板子为什么加电容,而且还没有问题。网线是差分信号传输,感觉加电容不太合理,就把电容拆掉,然后就可以正常通信了。原理图如下,不说十分相似,也可以说是一模一样。
2022-09-19 09:57:08 2787 7
原创 proteus设计教程-数码管使用方法
proteus提供1位、2位、4位、6位、8位数码管,在库中搜索7seg即可查找到所有7段数码管。如下图,名称中7SEG表示7段数码管,MPXx代表数码管位数,CA表示共阳极,CC表示共阴极。如下图为6位一体数码管,左侧下方abcdef DP为数码管段选端,右边为公共端。在电路设计时可采用74HC254增加驱动能力,仿真环境下单片机直接驱动也可以点亮。
2022-09-02 16:05:55 52811 2
原创 使用CodeBlocks模拟开发LVGL程序
第一次使用CodeBlocks开发,并不是很顺利。首先下载CodeBlocks 带编译器的版本。否则需要自己配置编译器而且可能会出现报错。settings-》compiler 设置如下图,编译器路径就在CodeBlocks安装目录下。git下载lvgl源码,和LVGL CodeBlocks工程。LVGL CodeBlocks工程缺少源码文件,向工程文件夹lvgl、lv_demo、lv_driver添加原文件,lv_demo中的文件从lvgl文件夹下的lv_demo拷贝,另外两
2022-05-07 09:28:38 1818
原创 ADC芯片3421驱动程序
#ifndef MCP3421_H#define MCP3421_H#include "common.h"typedef enum mcp_div{ mcp_div_12 = 0, mcp_div_14, mcp_div_16, mcp_div_18,}mcp_div_e;typedef enum mcp_amp{ mcp_amp_x1 = 0, mcp_amp_2, mcp_amp_4, mcp_amp_8,}mcp_am.
2022-04-25 15:12:13 1608
原创 巴特沃斯滤波器仿真电路
低通巴特沃斯滤波器电路,改变电容即可改变截止频率。图中的参数截止频率在1K左右。最大平坦幅度响应的低通滤波器,它在通信领域里已有广泛应用,在电测中也具有广泛的用途,可以作检测信号的滤波器。(1)最大平坦性。幅频特性的前2n-1阶导数均为零,因此在截止频率前较为平坦,这个平坦也保证了信号的原始值,不会因为滤波被衰减。巴特沃斯低通滤波器的通频带最大扁平效应使通频带的增益得到扁平优化.(2)幅频特性是单调下降,相频特性也是单调下降。巴特沃斯低通滤波器是全极点滤波器,所有零点都在无穷远处;它的幅
2022-04-06 14:22:17 2069
原创 硬件开发知识汇总
硬件开发理论知识电路分析模拟电子数字电子元器件知识元件类型电阻电容电解电容薄膜电容钽电容电感二极管发光二极管TVS二极管稳压二极管三极管MOS封装概念简单理解就是元器件外形分类贴片直插电路组成电源DC-DC直流转直流优点子主题 1效率高,输入范围大缺点:使用不便,要配合多种外围器件,LAYOUT要求高。纹波大AC-DC交流转直流LDO
2022-04-03 10:09:14 1763 1
原创 恒流源电路方案方案
ADI产品(型号:LT3092)单芯片集成了多个元件,使器件一致性和温漂更容易控制,成为恒流源方案的理想选择器件。最大输出电流200mA满足小功率恒流源的需求;超宽的输入电压范围及低压差工作电压(1.2V~40V)使得电源电压设计更具兼容性;内部更有高精度微恒流源(10uA),结合精密电阻可组成高精度的参考电压源。内部原理图如图LM334DT 恒流电路 1ma恒流源LM317 : 100ma恒流源...
2022-03-26 14:27:28 3376
原创 双极运算放大器TLC2652应用电路
基于TLC2652差分运算放大电路,此电路用于 微安级电流检测。采用双电源供电,输入失调电压在微安级别。须选择瓷介质、高阻抗、聚苯乙烯材料的优质电容
2022-03-26 10:15:19 2736
原创 电荷泵负电源芯片SGM3207
使用运放时要用到负电源,运放功耗很小,负向电源可以使用电荷泵芯片供电供电电源范围1.4v到5V输出-1.4v到-5v典型电路
2022-03-26 09:34:33 2654
51单片机超声波距离测试仿真
2023-06-05
51单片机仿真解热控制
2023-06-05
204-51单片机仿真和源码参考资料
2023-06-01
51单片机直流电机调速系统设计
2022-06-04
IEC 61010-2-101-2015.pdf
2020-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人