摘要:
1. 原理图 其中第7脚输出的是电压值,那么电压值和测量的电流什么关系?看下图,有3个量程,我用的是20A电流的,100mv电压对应1A电流 看下图,不同的温度会有影响,不过区别不大 最后计算的公式是 电压U= 电流I * 0.1V + 2.5V 阅读全文
摘要:
1. 先看下原理图,原理图是电流从IDAC1流出,提供驱动,然后R(REF)这个电阻上的电压作为参考,读取AIN0和AIN1的电压,那么可以测量出来电阻值。 2. 上图是官方给出的参考,下图是我实际用的原理图,其中PT100的是在0摄氏度的时候,是100欧姆,上升1摄氏度,电阻增加0.385欧姆 3 阅读全文
摘要:
1. 先看下ADS1120的结构图,ADS1120是个比较奇葩的ADC模数转换器,因为比较适用于热电阻之类的温度采集器。看下图,有个MUX多路复用器,应该是选择两个差分信号去测试,通过输入多路复用器 (MUX) 实现的两个差分输入或四个单端输入,一个低噪声可编程增益放大器 (PGA),PGA,内部 阅读全文
摘要:
1. 说是会进入晶振的中断 2. 打了断点没进入,猜测是串口被世龙修改后,串口波特率不对,重新改回原来的,AT+NATSPEED?一直发送这个命令,似乎是查询串口波特率的?是的 3. 测试发现无法获取到IP地址,换了两个卡解决 4. 刚开始查询到的IMEI和模组上面的不一样 所以出现问题 重新设置下 阅读全文
摘要:
1. 数字信号处理有几个内容,离散信号,线性时不变系统,Z变换,傅里叶变换,快速傅里叶变换,滤波,FIR ,IIR,大致这么几个内容。 2. 线性时不变系统是什么鬼?所谓时不变,对给定的输入,系统的输出和输入施加的时间无关,就是说,不论何时输入,只要输入信号一样,那么输出的形态就保持不变。 线性,应 阅读全文
摘要:
1. 在实际使用过程中发现,编译工程中,出了个错误Undefined symbol IS_TIM_BREAK_INSTANCE 经过查找,发现有两个stm32f405xx.h,其中一个是,安装的器件包里面带的 2. 第二个是,STM32F4的HAL库里面的,我们实际应该用这个,但是有时候吧,KEIL 阅读全文
摘要:
1. EC11编码器的原理图如下 2. 旋转的时候,波形如下,EC11转1格,产生一个上升沿的中断,思路就是检测AX4-1的上升沿中断(平时是低电平),进入中断服务函数,检测AX4-2的电平,低电平逆时针。其中每个EC11转一圈产生的波形数量不一样,具体看实物啦。 阅读全文
摘要:
1. 下面的图,应该是多个引脚中断挂在同一个中断号上面,也就是PA0和PB0同时挂在一个中断源上面,那么就是说只能同时使用其中一个 寄存器的配置,确实只能有一个使用 阅读全文
摘要:
1. 使用KEIL MDK ,STM32F405RG,编译的时候报错 看下LOG窗口 2. 看下出错的位置 3. sct文件,全称是scatter file,中文名分散加载文件,上面可以看出IROM就是单片机的 flash区域,IRAM就是单片机的RAM区域。 4. 说是找不到RESET,那么应该是 阅读全文