自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 FPGA实现MCP2515 CAN通讯功能

因为公司业务需要,需要将某款产品从ethercat总线替换为CAN总线。作为刚从PLC转行到FPGA的工程师,这也是我第一次独立开发产品。拿到工作需求后,立马看手册,发现手册内容繁多,寄存器很多,为此花费了大量时间筛选和测试,最后终于将其简化,实现了CAN的通讯功能。在实现过程中,刚开始采用了面向过程的控制方式,结果发现仅仅实现一个初始化功能就有上千行代码,最后参照软件的编程方式,面向对象,以方法的方式实现SPI的数据访问,结果良好。

2025-02-21 11:51:13 822

原创 SPI的理解和学习

全双工,读写可同步进行。SPI通信协议,只有主设备能发起通信。当SPI主设备想读/写[从设备]时,它首先拉低[从设备]对应的SS线(SS是低电平有效),接着开始发送工作脉冲到时钟线上,在相应的脉冲时间上,[主设备]把信号发到MOSI实现“写”,同时可对MISO采样而实现“读”。SPI_CS_N片选信号,一般低电平有效。由主机(master)产生,选择与之通信的从机(slaver),低电平表示从机被选中。SPI_SCLK时钟信号,由主机产生,用于控制数据传输速率和时机(即:数据采样时间)

2025-01-09 13:57:44 433

原创 FPGA的使用小技巧

除端口信号外,程序内部定义的 wire 和 reg 信号有时会被 Quartus 编译综合时优化掉,导致在 SignalTap II 中添加信号时找不到。解决办法是在待观察的。避免 Quartus II 将 reg 优化为常数或者合并重复的 reg,是避免 Quartus II 优化掉没 output 的reg,而。对于 reg 信号则加。

2024-09-29 10:02:20 570

原创 倍福SCOPE功能使用

一 普通的变量监控1.选择监控变量2. 建立YT监控类型的工程3.点击下面的开始记录4.添加新监控变量5.波形导出点击3中的波形监控停止按钮,点击下图的波形导出二 NC轴位置变量监控...

2022-05-26 15:33:03 2631 2

原创 倍福PLC部署Jenkins入门使用笔记

1.先安装JKD,这儿我用的是(jdk-8u201-windows-x64)。2.环境变量:1)新建环境JAVA_HOME,值:C:\Program Files\Java\jdk1.8.0_2012)Path值添加:值%JAVA_HOME%\bin。3.安装jenkins,一路点击next。

2022-03-22 14:57:50 3492

原创 GIT 操作方式

在你的文件夹中点击 git bash here ,调出命令框,按下面操作:1.git init 建立本地仓库2.git add . 将文件添加到本地仓库3.git commit -m"提交信息" 将文件提交到本地仓库4.git remote add origin https://gitcode.net/qq_22666831/PLC-HMI.git 添加到远程仓库(我的远程仓库时gitcode)5.git push origin master 将本地仓库推送到远程仓库。...

2022-03-15 14:12:23 765

原创 倍福特殊功能块的用法——持续更新(★★★★)

1.字符串的查找查找STR2在STR1中第一次出现的位置,如果没有,返回0。2.字符串的替换将STR1中P(position)开始的L(length)个字符串,用STR2替换掉。

2022-03-11 17:49:15 3363

原创 倍福实现LOG记录功能(★★★★★)

倍福写LOG的过程本质其实就是对文本的读写处理。1.建立文件夹选用FB_CreateDir功能块,文件储存默认路径为:C:\Windows\SysWOW64加文件名(sPathName)。如果加上了文件路径则储存路径为自己的路径比如:'C:\Users\Public\Desktop\PLCLog\'FB_CreateDir( sNetId:= , sPathName:='C:\Users\Public\Desktop\PLCLog\' , ePath:= , bExecute

2022-02-11 11:35:29 4930

原创 倍福常见的通讯功能块(ADS,主从站等)

倍福ADS

2022-02-10 11:34:34 3402 1

原创 倍福NC运动(★)

倍福NC运动(基础运动篇)

2022-01-24 21:10:57 14020

倍福快速定位崩溃问题的方法

倍福快速定位崩溃问题的方法

2023-08-23

倍福使用ModbusTCP获取科尔摩根实际位置

倍福使用ModbusTCP获取科尔摩根实际位置

2023-06-15

EL6631-0010(从站)模块设置.docx

EL6631-0010(从站)模块设置

2022-01-13

EL6631-0000(主站)模块设置 .docx

倍福主站模块配置

2022-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除