自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (25)
  • 收藏
  • 关注

原创 mysql基本操作

mysql 基础操作

2022-08-01 19:22:06 86

原创 EC600N 下载micropython固件

ec600n下载micropython固件

2022-07-30 13:52:50 619 1

原创 esp32 cam vscode 网页查看摄像头视频

esp32 cam vscode 网页监控 摄像头 代码构建3、更改template-app/CMakeLists.txt,添加如下内容4、重命名template-app/main/main.c为main.cpp5、更改template-a

2022-07-09 18:20:10 720

原创 ESP32+vscode环境搭建和创建工程(最简单的方法)C:\Users\24306\Desktop\ESP32\test\main\test.c

esp32搭建开发环境

2022-07-09 16:15:55 1129

原创 moveit控制真实机械臂

一、实验环境虚拟机:Ubuntu18ros:melodic 1.14.12moveit:moveit2注意:控制器的配置文件好像用moveit2配置的功能包不需要更改,在网上看的资料都零零散散的,我也忘记我之前有没有改过了,抱歉。前面配置包是看古月居老师的教程的。二、更改demo.launch1.虚拟执行改成false这一步操作告诉move_group我有真实的机械臂,不用虚拟仿真2.更改joint_state_publisher节点订阅的话题第一步告诉move_group不用仿真后,

2021-11-12 10:30:53 1523 2

原创 moveit配置机械臂

一、准备模型下载地址:https://download.csdn.net/download/weixin_37663721/36066113二、初始化机械臂0.启动moveit初始化助手roslaunch moveit_setup_assistant setup_assistant.launch1.加载模型注意:模型加载不出来的原因1、没有启动roscore2、没有source setup.bash3、urdf没在工作目录下2.自碰撞检测3.虚拟关节用于连接机械臂和World

2021-11-01 16:25:57 427 1

原创 stmf103-ucosiii移植

一、文件准备1、跑马灯例程2、ucosiii文件下载链接:https://download.csdn.net/download/weixin_37663721/34680721二、移植步骤1、工程目录下新建UCOSIII文件夹2、把\UCOSIII 源码\UCOSIII 3.03\Micrium\Software下的三个文件夹拷贝到UCOSIII文件下,另外再新建两个文件夹:uCOS-CONFIG和UCON-SP,如图:3、把\UCOSIII 源码\UCOSIII 3.03\Micriu

2021-10-26 20:23:38 159

转载 滑膜控制学习

转:https://zhuanlan.zhihu.com/p/78549442个人觉得滑模控制本质上就是bang-bang控制,用高增益进行开和关的调节

2021-10-21 17:34:30 185

原创 stm32-开关读写保护

stm32 读写包含开启方式STM32 ST-LINK Utility软件 >>> Target >>> Opintion Bytes代码开启,要注意解除会擦除代码,flash被锁了可以进SRAM解除,或者st-link解除 NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); FLASH_Unlock();//解锁flash FLASH_ReadOutProtection(DISABLE);//解除读保护一些尝试

2021-09-27 14:53:04 432

转载 stm32-SRAM启动

文章目录最近将两年前买的STM32F103最小系统板拿出来准备学习,安装完MDK5后写了一个点亮LED程序,发现无法下载。查了下购买评论,原来这种板子发货时已经锁定了flash。鼓捣了2、3天,最后采取的办法是通过sram启动方式,来运行一个flash解锁程序,程序运行后就可以将板子恢复。在此将该过程记录下来。一、系统板外形是这种。二、硬件跳线将两个黄色跳线帽全部插在1端,即BOOT0、BOO1全部接1。三、MDK5设置3-1、新建一个工程,取名Flash_Unlock。设置Run-time,

2021-09-27 14:32:33 351

原创 stm32-boot启动

文章目录一、BOOT选择二、BOOT的区别1.用户闪存存储器2.系统存储器3.内嵌SRAM一、BOOT选择二、BOOT的区别1.用户闪存存储器  也就是从flash启动,地址一般位0x08000000,是最常用的启动模式。2.系统存储器  芯片内部的一个特定ROM区,芯片出厂时在这个区域下载了一个Bootloader,也就是ISP程序,用于USART下载。Bootloader是无法自己擦除修改的。3.内嵌SRAM  特点:小、断电不保存、一般用于调试系统启动完成之后,boot引脚的电

2021-09-27 14:17:01 176

原创 STM32启动

文章目录一、启动流程二、HEX文件一、启动流程示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。内存五区:栈区stack:由编译器自动分配释放,存放函数的参数值,局部变量的值。堆区heap:由程序员分配和释放,若程序员不释放,程序结束时由OS回收。全局区(静态区 static):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量、未初始化的静态变量在相邻的另一块区域。文字常量区:常量字符串就是放在这里的。程序

2021-09-27 11:13:11 454

原创 C语言-运算符

文章目录算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符运算符优先级算术运算符下表显示了 C 语言支持的所有算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:运算符描述实例+把两个操作数相加 A + B 将得到 30-从第一个操作数中减去第二个操作数 A - B 将得到 -10*把两个操作数相乘 A * B 将得到 200/分子除以分母 B / A 将得到 2%取模运算符,整除后的余数 B % A 将得到 0++自增运算符,整数值增加 1 A++ 将得到

2021-09-24 15:08:09 50

原创 C语言-存储类

文章目录1、auto2、register3、static4、extern1、auto  默认存储的类型2、register  register 存储类用于定义存储在寄存器中而不是 RAM 中的局部变量。这意味着变量的最大尺寸等于寄存器的大小(通常是一个字),且不能对它应用一元的 ‘&’ 寻址运算符(因为它没有内存位置)。  寄存器只用于需要快速访问的变量,比如计数器。还应注意的是,定义 ‘register’ 并不意味着变量将被存储在寄存器中,它意味着变量可能存储在寄存器中,这取决于硬件

2021-09-24 14:41:37 128

原创 C语言-常量和转义符

系列文章目录文章目录系列文章目录一、定义常量1、define2、const二、常量类型1.转义符一、定义常量1、define#define identifier value#define ON 12、constconst type variable = value;const int var = 5; //一定要初始化值,因为是常量示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、常量类型整型常量浮点常量字符串常量字符常量1

2021-09-24 14:05:58 58

原创 C语言-变量的存储

文章目录1、signed char类型的存储1.1 原码1.2 反码1.3 补码1.4存储补码的作用2、float的存储1.1储存格式2.2转换流程2.3 float存储示例2.4 范围最大值表示范围:[-3.4028235E38, 3.4028235E38]最小正值为:1.1754943508222875079687365372222e-382.5 精度2.6 float 特殊值参考地址类型描述char通常是一个字节(八位), 这是一个整数类型。int整型,4 个字节,取值范围 -214748

2021-09-24 12:00:56 710

原创 C语言-基本语法&数据类型

文章目录一、基本语法C语言包含5个令牌:二、数据类型1、基本类型3、void类型一、基本语法C语言包含5个令牌:  分号(;)、注释(//)、标识符(命名)、关键字(int)、空格( )关键字关键字说明auto 声明自动变量break 跳出当前循环case 开关语句分支char声明字符型变量或函数返回值类型const 定义常量,如果一个变量被 const 修饰,那么它的值就不能再被改变continue结束当前循环,开始下一轮循环default开关语句中的"其

2021-09-23 19:51:33 190

原创 重写printf

重写printf文章目录重写printf前言一、可变参函数二、占位符和可变参共同实现printf1.代码实现2.读入数据总结二级标题三级标题四级标题五级标题六级标题前言  在使用stm32时,有时候需要用到两个printf,但是通过重定向,只能把printf重定向到一个串口上。因此打算重写一个printf函数。一、可变参函数  要实现重写printf函数就首先需要学习可变参函数。可变参函数这个是怎么实现,首先我们就要先理解一点,参数是如何传递给函数的。众所周知,函数的数据是存放于栈中的,那么给一

2021-09-17 12:52:10 2995

esp32组件,包含esp32的很多应用

esp32的组件

2022-07-09

c800_description.urdf

一款6轴机械臂的模型,我的博客有代码可以直接复制粘贴

2021-11-01

ucosiii移植.rar

STM32F103ZET6的UCOSIII移植例程

2021-10-26

AC_Motor.slx

simulink仿真,单相异步电机变频调速,带电压反馈。

2020-04-29

matlab高斯白噪声声卡输出.zip

用matlab编写gui界面,通过gui界面产生高斯白噪声然后再通过声卡输出高斯白噪声,实现利用声卡作为信号发生器。通过修改代码,可以把高斯白噪声函数替换成其它函数例如正弦函数实现其它波形输出。

2020-04-29

Proteus-labview-步进电机.zip

proteus仿真,proteus和labview通信,通过proteus仿真,实现51控制步进电机正反转和加减速。步进电机通过L297逻辑控制,实现脉冲和方向控制,不用自己AB相高低电平控制。

2020-04-29

自动增益调节电路VGA.zip

proteus仿真,输入一段音频,初级放大之后到AD603增益可变放大器放大,然后通过峰峰值检测电路检测峰峰值,和标准峰峰值电压对比,反馈到AD603进行增益调节,实现恒峰峰值放大(增益可变电路)(效果不是很好,经供参考)

2020-04-29

connect2122_grid_flux_NEW10211.mdl

simulink仿真,双馈风力发电机并网仿真。

2020-04-29

PMSM_PI_decomposition.slx

matlab simulink直流无刷电机PID调速。

2020-04-29

stm32内存卡读取.rar

stm32读取内存卡工程

2020-03-26

DC to AC.zip

simulink仿真电力电子,直流逆变交流,文件中有单相的,三相的,全桥的,半桥的,都是开环,没有闭环

2020-03-26

boost-buck.zip

simulink仿真电力电子,文件中包括升压boost仿真,降压buck仿真,升降压boost-buck仿真

2020-03-26

AC to DC.zip

simulink仿真电力电子,交流到直流,文件中有几个仿真,包括:单相半桥,单相全桥,三相半桥,三相全桥等

2020-03-26

AC to AC.zip

simulink电力电子仿真,实用IGBT控制交流信号导通角导通角

2020-03-26

录音播放波形发生器扫频.zip

这个labview文件包含很多内容,包括:录音和播放(wav格式),声卡驱动,用声卡来做波形发生器,其中还包括扫频功能,非常实用

2020-03-26

4.Arduino原理图.zip

Arduino AD原理图

2020-03-25

multisim倍频仿真.ms12

使用multisim软件进行简单的倍频仿真,软件版本为12,仿真内容比较简单,简单易懂,适合新手

2020-03-25

STM32-LCD1602.zip

使用proteus仿真stm32驱动lcd1602,整个工程包括stm32的代码,Proteus仿真图,下载即可使用,proteus版本为8.0

2020-03-25

永磁同步电机遗传算法控制.zip

永磁同步电机遗传算法控制matlab/simulink仿真,只有仿真模型,没有控制代码。简单方便实用

2020-02-12

永磁同步电机滑模控制.zip

永磁同步电机滑模控制,无感转子位置估算,滑模控制是目前性能比较好的转子位置观测器,simulink仿真

2020-02-12

永磁同步电机的模糊矢量控制仿真模型.rar

永磁同步电机的模糊矢量控制仿真模型matlab\simulink仿真,没有说明文档,只有仿真模型,简单方便

2020-02-12

永磁同步电机的模糊PI控制.rar

fuzzyPID_1019.mdl 模型注释 在运行之前需要将matlab的工作目录放在包含所有文件的文件夹里 然后在command window中输入下面三条语句,将模糊规则注入到模型中 FuzzyKp=readfis('FuzzyKp.fis') FuzzyKi=readfis('FuzzyKi.fis') FuzzyKd=readfis('FuzzyKd.fis') 具体的运行效果我没有细调,请大家自行调试。分享这个模型就是想让大家有个model好上手好参考,大家多研究多琢磨。 PMSM1018_PI.mdl 之前这个模型有错误,是我的疏忽。 里面最下面中间有个模块ADRC_w_2nd 是自抗扰控制的,我没有调好。把他删了就行了。其他部分是正确的。

2020-02-12

模糊控制永磁同步电机.rar

模糊控制永磁同步电机matlab/simulink仿真,只用控制模型,没有说明文档,方便实用,节省时间。

2020-02-12

基于模型参考自适应空间矢量调制的永磁同步电机矢量控制.zip

基于模型参考自适应空间矢量调制的永磁同步电机矢量控制simulink仿真,只有仿真模型,没有说明文档

2020-02-12

基于SVM-DTC永磁同步电机直接转矩控制.zip

基于SVM-DTC永磁同步电机直接转矩控制simulink仿真,只有仿真,没用说明文档,模型简单实用

2020-02-12

空空如也

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

TA关注的人

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