- 博客(15)
- 收藏
- 关注
原创 数字隔离器用法的简单介绍
前文讲述了光耦的作用,但大部分普通光耦的信号传输速度为50KHz,无法满足高速率的环境,并且高速光耦的成本较高。此时可以用数字隔离器来完美代替光耦,因为它有着封装小,速度快,并且成本较低的优点。本文以 NSI8141W1 数字隔离芯片为例,进而来讲解该芯片的用法。以上简单总结了数字隔离器的用法,希望对各位读者有所帮助。
2024-09-05 09:15:00
1565
原创 卡尔曼滤波算法的学习总结
本文学自B站up主华南小虎队,原视频讲得很好,推荐去观看。原视频卡尔曼滤波讲解在学习卡尔曼滤波之前,我们首先要明白在使用该滤波器后,可以给我们带来什么好处?在此给读者举出一个例子,方便更加直观地理解。假若这是一个超声波测距输出的距离信号与时间关系的坐标轴。红色波浪线代表为滤波的信号,可以看到未滤波前的信号起伏较大,导致其所产生的误差会对我们的信号采集产生影响。为了得到一个相对稳定的信号,我们需要对信号进行滤波,图中的紫色波浪线就是滤波后的信号,可以看到数据平稳了很多,能够更好的被我们使用。因为。
2024-09-03 12:50:46
1136
原创 STM32示波器设计项目----细节讲解
本文主要讲解如何从0开始完成示波器的设计,如需源码,请在评论区留言邮箱,看到后会发送。能够在2.8寸TFT彩屏上正确显示波形支持通过按键实现波形的放大与缩小支持测量引脚输入电压支持输出1KHz~10KHz方波信号支持通过按键调整占空比和频率支持测量自身频率和占空比PA0 ADC模数转换采样引脚PA1 PWM方波输出比较引脚PA6 定时器输入捕获引脚因为PA1只有一个引脚,故使用了面包板进行外接以下函数为PWM输出初始化函数/** 函 数:PWM初始化函数。
2024-08-30 09:00:00
2807
36
原创 手把手教你如何使用DMA转运ADC多通道数据
上文讲述了使用非扫描模式配置ADC多通道,但是为了提高效率,本文会用扫描模式配置多通道。但是规则组的数据寄存器只能放得下一个通道的转换结果,后来的数据会将已在的数据进行覆盖,为避免出现这种情况,本文会使用DMA将每个通道的数据进行搬运,以此实现扫描模式配置ADC多通道。提示:以下是本篇文章正文内容,下面案例可供参考DMA的全称是Direct Memory Access,意为直接存储器存取。DMA用于外设和存储器以及存储器和存储器之间的高速数据传输,并且这个传输过程无需CPU干涉,节省了CPU的资源。
2024-08-18 18:36:25
1773
原创 如何理解STM32ADC外设的内部实现原理及代码实现
前文介绍了外挂ADC芯片,本文介绍STM32F103内置的ADC外设一、ADC(模数转换器)本文介绍了STM32F103芯片的内置ADC外设,希望对各位读者有所帮助。
2024-08-17 18:55:47
1190
原创 STM32内置FLASH闪存详解及代码实现
本文为作者对FLASH闪存的学习总结,希望对各位读者有所帮助,看完本文后,能够对闪存的理解更进一步。本文使用的芯片为STM32F103ZET6,闪存容量为64K。本文介绍了FLASH的基础知识,以及基本操作的代码实现,希望本文对各位读者有所帮助。
2024-08-16 11:09:06
1242
1
原创 手把手教你如何实现SPI读写W25Q64
本文为作者对SPI通信协议的知识总结以及简单应用,通过软件翻转GPIO电平模拟SPI实现读写W25Q64。提示:如有错误请尽情指出,希望对广大读者有所帮助。SPI是一种通信速率极高的全双工同步通信协议,它是一主多从的模式。共有四根及以上根信号线,分别是SCK时钟线、MOSI主机输出从机线(Master Output Slave Input)、MISO主机输入线(Master Input Slave Output)和SS片选信号线。
2024-08-14 22:06:31
2864
原创 串口通讯———蓝牙模块控制LED亮灭
本文仅介绍了串口通讯的基本概念以及简单应用,串口打印还可用于程序调试中,是个很好的调试工具,希望本文对各位读者有所帮助。
2024-08-13 14:21:09
519
原创 ADC(模数转换)芯片的使用与理解
各个厂家的 ADC芯片区别都很大,实际使用需要对照手册。本文将借助手册讲解ADI(亚德诺)的模数转换芯片ADC。上图截自芯片手册16位分辨率:代表2的16次方,65536。位数越高,精度也越高。如 3.3V 与 65536对应,那么3.3V就被等分成65536份,32768 对应的就是1.65V。多通道可以看做是同时对多路输入模拟信号进行转换。输入模式可以选择单极性输入,差分输入,可选择部分通道 单极性/差分 输入。单极性输入为以0V为参考。差分输入为两个信号做差。吞吐速率指。
2024-07-26 09:39:35
1733
原创 DC-DC电源芯片应用电路讲解
DC-DC 是常用的直流转直流电源芯片,适用于输出电压与输入电压有较大压差的场景,或者是压差不大但电流较大。像常见的LDO线性稳压器在输入电压为12V时就已开始发热,因此这种场景下选择 DC-DC 更为合适。提示:以下是本篇文章正文内容,下面案例可供参考可用于 高压转低压 或 低压转高压。
2024-07-25 09:57:28
2142
原创 简单直白讲解PID
PID是一种常用的控制算法。可以控制目标物体保持在某一状态。例如用于平衡车和无人机,使其保持在平衡状态。或者用于温控系统,使其保持在某一温度。大多数情况下只会用到 P算法和 D算法的组合,只有在追求特高精度,才会用PID三种算法的组合。
2024-07-24 20:35:39
838
原创 stm32单片机之中断 ---- 什么是中断?
中断是单片机中十分重要的部分,我们必须要掌握下来。本系列文章会分别介绍中断的含义、外部中断、定时器中断、串口中断,并且每个部分都会有相关有实验来方便大家理解。本文介绍了中断的概念以及代码配置,后续文章将介绍几种常用中断并做实验实现。
2024-07-21 15:00:28
833
原创 一文秒懂光耦的原理及作用(附带基本电路结构)
光耦是每个工程师100%都要遇见的 所以请务必要学习并且掌握下来 希望这篇文章对您的学习有所帮助光耦是一种实现信号隔离的元器件,通常用于各部分电路之间,使其不互相受到影响。下图为光耦的实物图以及原理图(图片均下载于立创商城)以上是我对光耦学习之后的总结,如有知识点未提及,欢迎各位老大在评论区补充。若本篇文章对您有帮助,那么希望可以得到您的一键三连。满怀希望,就会所向披靡。
2024-07-18 22:30:26
18533
9
原创 通俗易懂讲解运算放大器(含输出电压计算公式)
本文将分享自己对于运放电路的理解与运用,希望对读者有所帮助,如有错误,请指出。提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文仅仅简单介绍了运放的基础知识,但如何在电路中将运放使用得出神入化,还需要自身去大量实践与努力。知不足而奋进,望远山而前行。
2024-07-14 12:53:18
19979
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人