项目经验
文章平均质量分 68
飞由于度
世界上只有一种英雄主义,就是看清生活的真相之后依然热爱生活。
展开
-
专利检索网站汇总
支持二目逻辑运算符and、or(空格隔开)原创 2024-04-23 16:58:32 · 325 阅读 · 0 评论 -
DL/T645-2007通信协议调试记录(DDS1886)
电表DDS1886调试DL/T645-2007通信协议记录原创 2022-08-07 22:40:38 · 6170 阅读 · 0 评论 -
FFT结果的物理意义
FFT结果的物理意义 FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。这 就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。 虽然很多人都知道FFT是什么,可以用来做什么,怎么去做,但是却不知道FFT之后的结果是什意思、如何决定要使...转载 2019-07-03 10:26:03 · 339 阅读 · 0 评论 -
FFT结果的物理意义
FFT结果的物理意义图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。如:大面积的沙漠在图像中是一片灰度变化缓慢的区域,对应的频率值很低;而对 于地表属性变换剧烈的边缘区域在图像中是一片灰度变化剧烈的区域,对应的频率值较高。傅立叶变换在实际中有非常明显的物理意义,设f是一个能量有限的模拟信号,则其傅立叶变换就表示f的谱。从纯粹的数学意义上看,傅立叶变换是将一个函数转换为一...转载 2019-07-03 10:36:09 · 968 阅读 · 0 评论 -
syntax error before '(' token
记录一个问题,来自项目老化车就是有这么一个语句T1CONbits.TON = 1;平平凡凡的赋值语句,怎么会出问题呢?问题如下:如果我在adc.c文件中这么写,是没有任何问题的,在其他的.c文件中都是没有问题的。就是当我在main.c文件中这么写的时候,会报错,如下Commfun\main.c: In function 'Task4':Commfun\main.c:...原创 2019-07-03 15:24:54 · 8074 阅读 · 1 评论 -
220V左右的得交流电有效值测量
有效值算法,俗称 “均方根”,就是先对这64个数分别求平方,然后平均,再然后开方,结果就是有效值测频率最好用比较器,采样频率要和测量到的频率同步相位差可以由有功功率和视在功率计算得出正弦交流电 正弦交流电是指大小和方向都随时间按正弦规律作周期性变化的电流(或电压),也叫简谐交流电。我们日常用的电都是正弦交流电,它是各种形式的交流电中最为基本和重要的。 由数学可知,一个正弦...转载 2019-06-28 14:58:08 · 7330 阅读 · 1 评论 -
项目四——老化车
1、问题描述:两台同样的控制器,一台接液晶(通过串口通信),一台不接。接显示器的那台运行一段时间,会出现死机,控制器进入_AddressError,而另一台不会出任何问题。解决方案:分析可能是串口在某次通信的时候,发生了错误。于是把原来的串口的配置由“八位、无校验”改成”八位,偶校验“。并在串口中断中加上处理相应的错误的语句,错误就解决了。问题解决是个假象,30分钟后还是会有问题。上几个图...原创 2019-07-11 10:13:21 · 229 阅读 · 0 评论 -
老化车-找bug的经过
装置一:实验数据装置二:实验数据这是最后的运行结果(与面板的通信在task1里)装置三:实验数据装置四:实验数据原创 2019-07-12 14:55:12 · 189 阅读 · 0 评论 -
交流电压测量之方均根——算法
上接原理:https://blog.csdn.net/qq_35629563/article/details/94003498硬件电路图:硬件电路图实验记录:实验记录计算:计算算法:/**************************************************************************程序名称 : V...原创 2019-07-25 09:15:51 · 12209 阅读 · 14 评论 -
dsPIC33FJ256GP710——弄懂时钟
本项目为- 老化车先看系统时钟框图振荡器系统框图先研究两个振荡器配置寄存器分别是:FOSCSEL:振荡器源选择寄存器 FOSC:振荡器配置寄存器他两的值可以从<bsp.c>文件中找到/********************************************************************************...原创 2019-07-02 15:32:13 · 1888 阅读 · 0 评论 -
PIC16位单片机——彻底弄懂时钟
一直以来写程序都是看参考资料和书,这次的16位单片劫dsPIC33EP32GP502没有一点资料。因此趁机也好好深入学习一下!首先看振荡器的选择吧。首先看一下时钟框图:我们使用的是外部晶振,所以配置为HS,FCY是CPU时钟,FP是外设时钟,FCY=FP(除打盹模式外)。FCY=Fosc/2。也就是cpu时钟是晶振频率的1/2。下面还有分频。DOZE<2:0>:011 = ...转载 2019-07-02 14:20:28 · 4213 阅读 · 0 评论 -
SI4463实验笔记
TX RX 实验现象 PACKET_LENGTH=10 PACKET_LENGTH=8 接收方能接收到数据,数据无误 PACKET_LENGTH=12 接收方能接收到数据,只是[10]、[11]是无规则的乱码 PACKET_LENGTH=10 RF_SendPacket(Buffer, 20) 接收方能接收到数据,数...原创 2018-10-12 14:37:30 · 4834 阅读 · 6 评论 -
CC1101
发送方 PKTCTRL1 9 PKTCTRL0 4 PKTLEN 8 ADDR 4 ...原创 2018-12-29 10:42:56 · 376 阅读 · 0 评论 -
EEPROM 之 AT24C16 - 备忘录
因为论坛里看到STM的I2C有点小bug,所以这里采用的是模拟I2C时序【注】m0.6us表示的是这一段时间最小不能小于为0.6us,M0.6us表示的是这一段时间最大为0.6us对AT24C16的操作有读和写,读又分为CURRENT ADDRESS READ、RANDOM READ、SEQUENTIAL READ,写又分为BYTE WRITE、PAGE WRITE。WRITE...原创 2019-02-22 16:45:28 · 2224 阅读 · 0 评论 -
STM32的引脚怎么才能即输入又输出呢
参考网站采用“配置成开漏输出,再外接上拉”的方式,在输出的时候,直接输出,这一点是没有问题。但是在如何读入数据的时候,问题来了:在读取之前,要不要先把STM32的引脚输出高电平?所以我就做了一个实验,以下是实验内容。因为本实验的结果是应用于AT24C16,所以实验电路就直接在这个电路图的基础上改的。 上电之后,用万用表测试引脚SCL与引脚SDA的电压,发现不论STM是输...原创 2019-02-20 11:55:02 · 11518 阅读 · 2 评论 -
MOSFET、IGBT的结构与工作原理详解
来自百度百科先学习一下MOSFET图1是典型平面N沟道增强型NMOSFET的剖面图。它用一块P型硅半导体材料作衬底,在其面上扩散了两个N型区,再在上面覆盖一层二氧化硅(SiO2)绝缘层,最后在N区上方用腐蚀的方法做成两个孔,用金属化的方法分别在绝缘层上及两个孔内做成三个电极:G(栅极)、S(源极)及D(漏极),如图所示。图 1从图1中可以看出栅极G与漏极D及源极S是绝缘的,D与...原创 2019-04-02 14:55:11 · 57701 阅读 · 4 评论 -
项目三
tlp250工作原理(tlp250引脚图及功能_内部结构_封装尺寸及应用电路):http://www.elecfans.com/yuanqijian/yinjiaotu/20180129625467_a.htmlIGBT的结构与工作原理详解:http://m.elecfans.com/article/701446.html...原创 2019-04-02 16:52:49 · 1220 阅读 · 0 评论 -
MPLAB IDE使用经验
MPLAB IDE的快捷使用方法1. 实现效果:双击选取单词,再次双击选取整行。 ——打开Editor =》Properties... 菜单,选 C File Types 标签,取消 Double Click Toggles Breakpoit 即可Editor-Properties...2. 实现效果:实现窗口停靠。 ——左键点击要停靠的窗口的左上角的运行图标,选定...转载 2019-06-13 16:10:14 · 8519 阅读 · 0 评论 -
结构体中的数组中的元素
问题:我定义了这么个结构体:// 结构体定义区struct _MODBUS{ u8 SlaveAddr;//从机地址 u8 TxLength; u8 TxIndicator;//发射指示器,指向要发送那一位 u8 TxBuff[0xff];//Slave Address , Function , Coil Address , Force Data , Error Chec...原创 2019-06-21 15:44:42 · 4378 阅读 · 0 评论 -
项目二问题总结
1、主机使用NRF发送数据,但是另一个NRF模块却接收不到。可问题是,前面一次实验发送的数据长度为4时,却能被正常接收;只是把发送的数据长度改为10时,接收方就接收不到信息。(RX_PW_P0只与接收数据长度有关系。所以发送四个字节的数据后,可以不调整任何参数,发送方就可继续发送十个字节的数据。但是接收方却不行,接收四个字节数据后,必须令RX_PW_P0=10,然后再写入NRF模块中,才可接收得到...原创 2018-10-11 18:43:34 · 370 阅读 · 0 评论