- 博客(8)
- 收藏
- 关注
原创 接地与浮地的区别
因此,采用放大器的浮地技术,可以阻断干扰信号的进入,提高放大器的电磁兼容能力。地分开时,将每个子系统的直流地通过10~100nF的电容器接到射频地上,这两种地应在一点有低阻抗连接起来,连接点应选在最高翻转速度(di/dt)信号存在的点。在工程实践中,除认真考虑设备内部的信号接地外,通常还将设备的信号地,机壳与大地连在一起,以大地作为设备的接地参考点。设备的信号接地,可能是以设备中的一点或一块金属来作为信号的接地参考点,它为设备中的所有信号提供了一个公共参考电位。有单点接地,多点接地,浮地和混合接地。
2024-06-19 15:43:54
888
原创 双击“objdictedit.py”闪退问题(完美解决版)
3、CanFestival-3-10(official src)在官网或者其他网站下载此文件之后需要做一步最关键的,不然总是闪退,我已经在坑里踩了三次,每次遇到闪退都要搞好久(时间长容易忘记),在网上也搜不到完整的答案。其实很简单,把图中压缩包里的“gnosis”文件复制出来替换原先的即可,在网上找半天居然没有人这样子做,奇怪的不行。python-2.7.10(python-2.7.3也行) 下载地址就不提供了,说下重点,安装要点。安装完成后,需要配置环境变量,在下面的【系统环境变量】中找到并选中【
2024-04-10 17:07:03
486
1
原创 定时器实现多任务
所以自己额外写了一个定时器多任务的代码,亲测有用。为了方便以后直接应用,将代码的.c和.h文件都贡献出来,希望能帮助大家更好的写出更优秀的代码。在实际的项目中有用到CANopen自带的软件定时器,但是不知道为什么额外加入的定时器总是不能如想象中的那样运行。
2024-03-19 13:24:25
537
1
原创 STM32F407 DMA+SPI+M95512数据交互
记录在使用DMA+SPI读写M95512 EEPROM填坑过程。首先采用CubeMX生成初始化代码:DMA部分void MX_DMA_Init(void){ /* DMA controller clock enable */ __HAL_RCC_DMA1_CLK_ENABLE(); /* DMA interrupt init */ /* DMA1_Stream0_IRQn interrupt configuration */ HAL_NVIC_SetPriority(DMA1_Stream
2023-12-09 13:54:59
1650
2
原创 分布式IO系统本安防爆
所以,如果采用单通道、可热插拔的远程I/O型隔离栅,并采用冗余的网关和通信总线,则采用远程I/O方案时,系统的可靠性事实上并没有被降低。当然,如果采用多通道的远程I/O模块,由于I/O模块不冗余,系统的可靠性将受到影响。应用特点是现场仪表以点对点的接线方式接至远程I/O,而远程I/O则以总线方式接至控制系统的通信总线或现场总线网卡。这是传统的本安防爆接口技术。但它们中的大多数并不是通过与DCS连接的通信总线进行HART通信,而是通过集成在远程I/O中的HART多路扫描器,建立独立的远程HART管理系统。
2023-12-01 11:07:38
1103
1
原创 Keil uVision5在WIN11操作系统下联网闪退问题
本来没关注此问题,因为以前用WIN11并未用过Keil uVision5,现在有用但是是在WIN7的操作系统下,安装了两台均出现此问题才想起来解决,尝试了使用兼容模式,打开工程不闪退,但是编译到最后还是会闪退。第七步:选择“阻止连接”,其他配置项保持不变即可,选择“下一页”直到完成即可,名称可以自己任意填写(本例程命名为“Keil uVision5”)。第六步:点击“浏览”,最好在桌面有程序的快捷方式,选择完之后点击“下一页”第五步:勾选”程序”,点击“下一页”第三步:点击“出站规则”第四步:“新建规则”
2023-11-28 16:31:07
2128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人