- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Verilog入门教程与实例分享
Verilog入门教程与实例分享前言一、Verilog入门教程1.基础语法2.数值表示3.数据类型4.表达式5.编译指令6.连续赋值7.时延8.过程结构9.过程赋值10.时序控制11.语句块12.条件、多路分支、循环语句13.过程连续赋值14.数值转换二、Verilog实例分享1.计算数据位数2.多次判断3.循环计数4.捕捉上升&下降沿总结前言本文记录了Verilog语言的入门基础知识,并通过一些代码实例帮助大家上手,主要基于Xilinx Vivado完成,以下个人学习经验仅供参考。一、
2021-08-10 18:26:49 53967 21
原创 嵌入式软件开发工程师与FPGA开发工程师
我是一名初入职场的萌新,工作不久从嵌入式软件工程师转到了FPGA工程师,这篇文章简单讲讲两者的区别。嵌入式软件工程师无非分为两大类,在Windows平台下做嵌入式软件开发和在Linux平台下做嵌入式软件开发,我起初是在Windows平台下基于STM32做小型电机的软件控制,语言方面需要掌握C或python或java等软件语言,这里推荐一个快速学习语言的网站——菜鸟教程https://www.runoob.com/。在Linux平台下做嵌入式软件开发主流是基于Ubuntu系统,推荐大家在CSDN上多问多学
2021-07-21 11:36:10 5497 17
原创 如何基于TwinCAT3实现伺服电机控制(三)
这篇文章重点讲一下TwinCAT3中SCOPE的使用方法。TwinCAT3的SCOPE功能可以同时监控多个变量,但我们如何添加这些变量呢?下图所示是我监视的五个变量,分别为位置、速度、加速度、电机转矩、人体肌力。我们对其中一个变量右键点击Target Browser,记得先“Activate configuration”并“登录到”。在Target Browser中,我们选中851:Port851,并找到自己在MAIN程序中编写的对应变量,这样就可以通过SCOPE进行监测。我简单
2021-05-20 21:24:49 2768 6
原创 如何基于TwinCAT3实现伺服电机控制(二)
上一篇主要讲解了一些基础操作,这一篇解决一些应用问题。我的伺服电机在定制时就加上了力矩传感器,虽然已经集成好了,但我怎么才能实时读出力矩值呢?这个就需要用到TwinCAT3的读写数字量模拟量输入输出功能。我们找到I/O目录下的Drive,选项卡切换到CoE-Online,在下面这个大表中就能找到每个变量对应的地址字,比如我的力矩传感器变量就是Reference A/D input,对应地址字是2200。然后我们切换到Process Data,这里PDO有两种类型,分别是接收和传输,这里先在PDO
2021-05-01 10:55:59 4431 9
原创 如何基于TwinCAT3实现伺服电机控制(一)
先说一下硬件,伺服电机采用定制的关节无框力矩电机,带力矩传感器,EtherCAT通讯,想用在康复机器人上做运动控制研究。软件方面采用TwinCAT3,这个到倍福官网https://www.beckhoff.com.cn/zh-cn/上搜索下载即可,前置需要安装Visual Studio,我用的是2017版本,具体软件安装我就不具体讲了。如果软件配置完毕,重启后右下角应该有一个绿色的齿轮图标,这个代表TwinCAT3已经启动了。然后打开Visual Studio 2017(TwinCAT3没有
2021-04-29 21:28:10 6378 11
keil uvision5实例
2021-08-07
beckhoff twincat3实例
2021-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人