- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 CAN的ID和Mask关系
mask设置为0xFC,即二级制:0000 0000 1111 1100,其中的1表示必须匹配,其中的0表示不用匹配。那么也就意味着0x84、0x85、0x86、0x87的报文均可以被该邮箱接收。而Mask提供了一种方式,并不只是接受某个特定ID的报文。而是一段区域的报文。邮箱的ID设置为0x85;即二级制:000 1000 0101。ID表示该邮箱只接受这个ID的报文。
2024-03-28 10:27:33
841
原创 AnyEyes使用说明
首先非常感谢您使用AnyEyes软件。AnyEyes是一款针对嵌入式系统的调试而精心开发的一款工具类软件。嵌入式系统一般都是没有GUI界面的系统,其调试过程困难的、十分不方便的、甚至是反人类的。基于此,我个人花了大量的精力开发了这套软件。就要要降低嵌入式系统的调试难度,节省项目开发调试验收的时间。作为一款软件,难免会有缺陷。如在您使用该软件的过程,如果了任何问题,请您反馈给我。联系方式:杨康佳13018980907442087401@qq.com您的支持,是我最大的动力!帮助目录1、状态
2022-04-26 15:07:45
304
原创 AnyEyes示波器使用介绍
概述示波器是对下位机的变量执行快速监控的强大工具。最快支持1ms周期的数据监控。最多支持16通道的数据同时刷新。示波器主要包括如下几个功能:1、数据示波2、波形保存3、波形查看4、波形分析5、示波器设置数据示波操作方法1、确保后台已经连接上。2、打开示波器,选择合适的通道(一般来说,用默认的即可)3、点击运行按键。数据就开始刷新了。小技巧:通过点击清除,可以清除掉所有的曲线。一般长时间观测了没有意义的数据,就可以先清除一段,再从头观测。波形保存操作方法1、点击 停止
2022-04-26 14:53:18
808
原创 AnyEyes功能码使用介绍
概述功能码是上位机对下位机执行控制的媒介。状态码一栏主要包括如下几大功能1、功能码读取2、功能码写入3、恢复出厂值4、读取故障记录状态码的界面如下所示功能码读取功能码读取,可以一次读一个或者多个功能码。操作方法1、在功能码区,勾选一个或者几个功能码,比如F0-03。2、然后点击读取图标,等待勾选状态自动消失,说明就把微控制器程序中的F0-03功能码读取出来了。功能码写入可以通过功能码的当前值一栏,一次写入一个或多个功能码。操作方法1、在功能码区,更改的目标功能码的当前值。
2022-04-26 11:45:08
310
原创 AnyEyes状态码使用介绍
介绍有时候,为了获取试验数据,需要把状态码的实时数据做实时存储,该功能可以实现。操作方法1、先连接后台。2、关闭状态码的实时刷新3、点击状态码的保存按钮,命名一个文件名保存在本地4、点击 刷新 按钮,并观察一下,状态码是否在刷新,如果没刷新,则重新点击,直到在刷新为止。5、要结束数据保存时,先关闭状态码刷新。再点击保存,以关闭实时保存。6、对本地文件做归档整理。以上过程如下图所示....
2022-04-26 10:24:38
235
原创 AnyEyes升级变更说明
版本:V2.0.22.3时间:2022年4月23日变更人:杨康佳1、功能码加入搜索功能。2、示波器的Grid网格换成虚线。3、示波器的曲线颜色换成更亮的颜色。4、示波器自动按钮加入自动适应功能。鼠标左击为Y轴自适应,鼠标右击为X轴自适应。5、修复功能码自动打钩死机问题。6、示波器打开波形,加入了打开目录下的波形菜单。版本:V2.0.22.2时间:2022年4月2日变更人:杨康佳1、针对多曲线辨别功能的使用体验进行了优化。原来存在辨别后 示波器位置复位的问题,修复了它。改变曲线消失为加
2022-04-23 10:27:49
411
原创 DCDC相关故障分析记录
DCDC故障分析记录20329现场案例12021年9月30日-蚌埠现场反馈放电校准时触发该故障20329故障简介:软件判断Buck侧电压低于V_Llimt。触发机制:当充电或者放电时,检测到buck侧电压低于电池组电压过多,则触发。可能的原因:1、中位机给定的在线的电池组总电压与实际不符。2、回路有断路的情况。比如串控板的mos,或补电板的mos。3、中位机控制的接触器没可靠闭合。排查建议:1、后台观测通讯给定负载电压(即电池组电压),是否严重偏小。2、检查各个板子的mos。3、检查中
2021-09-30 23:36:15
4434
1
原创 死磕带通滤波器
带通滤波器的作用与陷波器类似,带通滤波器在数字电源控制领域有重要作用。比如在三相LCL逆变器的谐振抑制控制方面,通过带通滤波器可以提取谐振点附近的频谱做进一步的控制策略。在有源电力滤波器利用带通滤波器可以提取电网信号的基波频率从而做进一步的控制。带通滤波器传递函数带通滤波器的传递函数是:h(s)=AwoBss2+Bs+wo2h(s)=\frac{Aw_oBs}{s^2+Bs+w_o^2}h(s)=s2+Bs+wo2AwoBs其中,wow_owo 是带通的“中心频率”,也就是想要通过频率
2021-04-24 21:44:05
23967
16
原创 基于LCL滤波器的三相VSR控制-初识LCL特性
初识LCL特性LCL高频等效传函先把先知们总结的的公式拿出来理解下:\frac{I_g(s)}{V_i(s)}=\frac{1}{ L_{g} LCs^{3}+(L_{g}+L)s}这个公式怎么来的?
2021-04-23 11:45:20
690
原创 死磕陷波器
死扣陷波器陷波器传递函数陷波器的传递函数是:h(s)=s2+wo2s2+2wξs+wo2h(s)=\frac{s^{2}+w_{o}^{2}}{s^{2}+2 w \xi s+w_{o}^{2}}h(s)=s2+2wξs+wo2s2+wo2其中,wow_{o}wo是参考文献陷波器及其算法(基于C语言)https://blog.youkuaiyun.com/qq_34473360/article/details/103172281.基于matlab用c语言实现传递函数https://blog.c
2021-01-27 12:35:11
7692
12
原创 DSP28335 基于CCS6以上版本生成bin文件的配置方法
背景笔者在开发中发现,TI的集成开发环境应对不同的芯片有不同的策略。比如280049生成bin文件的方法和28335生成bin文件的方法是不一样的。写下此文,以供参考。bin文件的意义bin文件是对应内存中的二级制文件,将这些文件通过程序自举的方式可以实现BootLoader。CCS下bin文件的生成CCS的默认设置是不会生成bin文件的。默认只生成out文件。需要对CCS进行配置以生成bin文件。28335的bin文件生成右击工程文名,点击 属性。如下图,依次点击 Build->
2020-12-28 20:46:50
5923
7
原创 考尔型电路设计中求连分式商的Matlab实现
考尔型电路设计中求连分式商的Matlab实现背景搞电气工程的,研究生阶段有一门必修课《电网络理论》。当给出一个网络函数时F(s)时,需要用实际的电路去实现那个网络函数。一般用到的是考尔型电路去实现。下图所示就是考尔型电路。图中电路参数与数学表达式的关系为:而计算这些参数要用到“辗转相除”的方法,从而才能的到上面的连分式形式。比如一个网络函数:F(s)=s4+10s2+9s3+2sF(s) = \frac{s^4+10s^2+9}{s^3+2s}F(s)=s3+2ss4+10s2+9下
2020-12-15 17:04:18
1258
原创 28004x HRPWM 中文翻译
文章目录TMS320F28004xHRPWM中文翻译HRPWM的操作描述HRPWM可配置的项HRPWM 时钟源配置HRPWM在死区上升沿和下降沿延迟中配置高分辨率操作规则边沿位置缩放注意事项高精的占空比范围限制高分辨率周期高精周期配置死区高精操作Scale Factor Optimizing Software (SFO)使用优化汇编代码的HRPWM示例单相Buck变换器附录A SFO软件库\- SFO_TI_Build_V8.libScale Factor Optimizer Function - int
2020-12-15 16:26:27
6692
14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人