自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 一文讲透C语言数组本质与函数参数传递陷阱(建议收藏)

引言:在C语言的世界中数组具有"双面性",数组是最基础但也是最容易被误解的数据结构。核心规则:当数组作为函数参数时,会退化为指向首元素的指针。这是理解所有数组传参现象的关键!本文将从内存底层出发,结合代码实例,彻底解析数组的本质特性与函数参数传递机制。关键特性:arr 的值等于首元素地址,即 arr == &arr[0]。定义:数组是连续内存块中存储的同类型元素集合。结论:函数参数中的数组已退化为指针,丢失了长度信息。1. 理解退化机制:数组传参本质是指针传递。为什么修改函数内的数组会影响原数组?

2025-03-12 09:04:19 511

原创 基于51单片机的双模步进电机伺服(雷赛)控制器设计

利用51单片机制作脉冲发生器,控制伺服步进电机(如雷赛科技伺服系列,DM3755系列需要幅值放大),12MHz晶振,1us定时器精度,调制脉冲范围2Khz,支持速度模式、位置模式控制

2025-02-22 19:02:53 741

原创 STM32驱动船模ROV无刷电机马达(新西达无刷电调30A)

而且满油门的参数比和停车的参数不同的电机不一样,我也不确定用哪个,一想先试试再说,我就先用的500Hz驱动频率,看了大佬们满油门和停车的参数,初始化校准油门,结果上电之后ROV马达一直以一定频率哔哔哔的响个不停。在准备测试无刷电机马达的时候,网上各种查资料,接线这些想必不用我多说了吧【手动小狗头】,做为一个工科生,只要烙铁握的紧,它就烫不到我。通过各种查资料,了解到无刷电机驱动第一次上电需要油门校准,先满油门等几秒,电机会发出哔哔哔三声,代表满油门校准成功,然后停车等待几秒,电机发出哔一声,代表校准成功。

2024-05-27 21:45:47 1418 4

原创 STM32驱动28BYJ-48步进电机(八拍精确控制角度)

28BYJ-48是四相永磁式减速步进电机,采用四相五线制接法,拆解之后外壳内有8个齿,且每个齿上面都有漆包线绕组,正对着的两个漆包线绕组是串联在一起的,因此8个齿就形成了四相。而五线除了四相的信号线,外加一根电源线,这就是四相五线的定义。28BYJ-48内部定子绕组采用共阳极接法。即公共线接电源,四相信号线给低电平时,对应的绕组通电产生磁力,吸引转子转动到相对位置。由于单片机本身的引脚驱动能力有限,因此驱动步进电机需要功率放大电路,Up采用网上最常用的组件ULN2003驱动板进行测试。

2024-05-26 00:31:14 6521 9

空空如也

空空如也

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

TA关注的人

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