自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 技术协议文档

通讯协议

2023-09-23 14:02:13 57

原创 CAN控制伺服电机

用的是C12B驱动器,支持485/CAN,PWM,232通信。可以CAN通信的伺服电机CAN发送格式,上面是在说明书上截取的部分图片。用的STM32F103系列芯片,参考杨桃电子的CAN通信驱动,期间我还为CAN通信加了一个PID,但是伺服电机可以不加软件PID,伺服电机与驱动器会形成闭环,我们只需要接收驱动器发回来的数据就可以了。``CAN的发送和接收主函数最终效果nit(); //OLED初始化OLED_DISPLAY_8x16_BUFFER(0," dgut-lyl “); //

2023-04-07 22:28:39 2258 8

原创 步进电机驱动

【代码】步进电机驱动。

2023-03-26 11:05:22 121

原创 修改电脑虚拟内存

总是优先占用虚拟内存,虚拟内存满了才使用物理内存。也就是说,虚拟内存设置的越大,Chrome可以打开的标签页就越多。3.选择一个盘符,点击系统管理的大小,点击设置,点击确定,最后点击性能选项中的“应用(A)”,不过一般需要重启电脑才能生效。注:本人就是在清除C盘一些“无用”文件,想把虚拟内存移到D盘,但C盘虚拟内存删了,但D盘没设置,所有导致了错误。在使用谷歌浏览器时,频繁出现内存不足,无法打开此网页。1.在系统属性中选择“高级”,点击“设置(S)…2.在性能选项中选择“高级”,点击“更改©…

2023-03-24 17:27:14 215

原创 【无标题】

(5)操作状态(operational):节点收到NMT主机发来的启动命令后,CANopen通讯被激活,PDO通信启动后,按照对象字典里面规定的规则进行传输,同样SDO也可以对节点进行数据传输和参数修改;(3)通讯复位(Communication reset):节点中的CANopen通讯复位(开始),从这个时刻起,此节点就可以进行CANopen通讯了。(6)停止状态(Stopped):节点收到NMT主机发来的停止命令后,节点的PDO通信被停止,但SDO和NMT网络管理依然可以对节点进行操作;

2022-12-11 19:46:30 223

原创 步进电机驱动

define STEP_MOTOR_PORT GPIOB //定义IO接口所在组#define STEP_MOTOR_A GPIO_Pin_3 //定义IO接口#define STEP_MOTOR_B GPIO_Pin_4 //定义IO接口#define STEP_MOTOR_C GPIO_Pin_8 //定义IO接口#define STEP_MOTOR_D GPIO_Pin_9 //定义IO接口//初始化//断电状态//固定位置(制动)//#endif。

2022-09-19 21:55:48 494

原创 步进电机原理

步进电机是将电脉冲信号转变为角位移或线位移的开环控制电机,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

2022-09-19 21:52:11 525

原创 用matlab绘制跳动的心

用matlab绘制跳动的心(自学留存)https://blog.csdn.net/JasonTube/article/details/108206616?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-5.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-5.nonecase&request_id=5f44277ace

2020-08-26 16:31:26 3526

原创 中断的理解(自学笔记)

中断的理解(自学笔记)单片机中断系统的优点:1、实现实时处理。2、实现分时操作。3、进行故障处理。4、待机状态的唤醒。单片机嵌入式系统的应用中,为了减少电源的功耗,当系统不处理任何事物,处于待机状态时,可以让单片机工作在休眠的低功耗方式。通常,恢复到正常工作方式往往也是利用中断信号来唤醒。中断处理的过程中断系统中,MCU正常情况下运行的程序称为主程序,把产生申请中断信号的单元和事件称为中断源,由中断源向MCU所发出的申请中断信号称为中断请求,MCU接受中断申请并停止现行程序的运行而转向为中断服

2020-08-26 16:10:19 1608

原创 SW使用和安装过程中的常见难题(无法获得许可,无法连接SQL,SQL无法启动,卸载SQL和重装SQL)

我的问题来源有一天我清理完垃圾之后发现C盘太小了,然后我就用了软件搬家的功能(这里说一句软件确实好用,不仅可能将软件从一个盘直接移到另一个盘,还可以扫描出你磁盘中的文件直接移到另一个盘)但是有一个不好的地方它会把一些必要的服务组件也认为是可移动的,我就是不知道移动了些啥组件导致我SW2019突然不能用了,打开就显示无法连接到solidworks无法连接到sql server网上的解决办法若出现如下述错误,只需将C:***(C盘中生成注册表的文件夹)\Program Files\SOLIDWORKS C

2020-06-07 22:02:45 17029 1

原创 三极管详解

1、切入点:要想很自然地说明问题,就要选择恰当地切入点。讲三极管的原理我们从二极管的原理入手讲起。二极管的结构与原理都很简单,内部一个PN结具有单向导电 性,如示意图B。很明显图示二极管处于反偏状态,PN结截止。我们要特别注意这里的截止状态,实际上PN结截止时,总是会有很小的漏电流存在,也就是说 PN结总是存在着反向关不断的现象,PN结的单向导电性并不是百分之百。关于PN结不清楚的可以看看上篇...

2020-03-01 11:46:01 683

原创 二极管三极管基础PN结详解

半导体半导体分为本征半导体和杂质半导体1. 本征半导体:化学成分纯净的半导体,物理结构呈单晶体形态。2. 杂质半导体:在本征半导体中掺入某些微量元素作为杂质,可使半导体的导电性发生显著变化。掺入的杂质主要是三价或五价元素,掺入杂质的本征半导体称为杂质半导体。空穴——共价键中的空位,电子–空穴对——由热激发而产生的自由电子和空穴对。空穴的移动——空穴的运动是靠相邻共价键中的价电子依次充填...

2020-02-28 17:23:59 1397

原创 有关%d %p %f %u等的的含义

有关%d %p %f %u等的的含义。%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,%u以十进制数输出unsigned型数据(无符号数)。%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以小数形式输出,(备注:浮点数是不能定义如的精度的,所以“%6.2f”这种写法是“错误的”!!!)%e以指数形式输出实数,%g根据大小自...

2020-02-09 12:57:19 660

Lm1117-3.3v稳压模块手册中文版

LM1117 是一款在 800mA 负载电流下具有 1.2V 压降 的低压降稳压器。 LM1117 提供可调节电压版本,只需两个外部电阻即可 将输出电压设置为 1.25V 至 13.8V。此外,该器件还 提供五种固定电压:1.8V、2.5V、3.3V 和 5V。 LM1117 具有电流限制和热关断功能。该器件的电路中 包括一个齐纳微调带隙基准,用于确保输出电压精度在 ±1% 以内。 为了改善瞬态响应和稳定性,输出端需要一个容值至少 为 10µF 的钽电容器。

2023-04-01

用MATLAB生成PID代码的简单说明 .docx

用MATLAB生成pid代码,可以直接在编程中使用,包括模型和参数。可以直接滑动response time和transient,与之前的曲线对比然后更新数据就可以将pid调的比较好了。也可以直接上面更改pid的值。

2020-06-01

RM_OLED.zip

基于stm32F4的oled程序设计,可直接使用,RM的OLED模块五位按键,不同显示功能。

2020-06-01

空空如也

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

TA关注的人

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