自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (3)
  • 收藏
  • 关注

原创 中景园=0.96 OLED I2C IIC

https://gitcode.com/open-source-toolkit/18214

2024-10-20 14:49:19 152

原创 选择bldc 开发学习板的几个条件

那些只有方向控制、通信控制、一个PWM输入的,只能算驱动板,不能算学习板。

2024-10-20 10:32:34 86

原创 micropython开发板测试/ADC跑分测试代码--ADC性能测试

某01的405主板不给力啊。

2024-10-08 19:56:27 265

原创 micropython中断处理程序设计-临界区

代码的临界区的示例是访问多个变量,这些变量受ISR影响。若中断在对单个变量的访问间发生,则其值将会不一致。这是一种叫作”竞态条件”的问题的实例:ISR和主程序循环争相修改变量。如上所述,若在主代码中修改了Python内置类型的实例或在ISR中访问实例,则应多加注意。执行更改的代码应被视为临界区,以确保ISR运行时实例处于有效状态。这样的IRQ对IRQ(例如,堆可能被锁定)中运行的代码进行了限制,并预定一个稍后会回调的函数能够接触这些限制。在实时系统中,这可能会导致极少的、难以预测的故障。

2024-10-08 17:02:35 398

原创 pyboard405意外故障,micropython OLED例程无法运行,折腾了大半天。

st的软件卸载了,dfu还是找不到芯片,驱动没有问题了。又找一个win7的台式电脑,安装dfu,驱动没有问题,dfu打开的时候就一下子发现芯片了。OK,thonny又连接上了,没有oled,咱们拷贝一个,结果还是报错。换了一个win7笔记本电脑,找不到驱动,又换了一个win10台式电脑,找不到驱动。安装dfu,打开刚刚安装的 DFU 软件,按下开发板 RST 复位键,dfu找不到芯片,芯片亮了红色,橙色,蓝色led。发现双击驱动1306文件打不开,心声怀疑,不应该啊,赶紧找一个能打开的。

2024-09-29 20:34:05 330

原创 simulink-stm32硬件开发环境:这个stm32 STlink 为何不显示端口号?

win11的操作系统下,这个stm32 STlink 为何不显示端口号?

2024-09-11 20:38:07 223 1

原创 吐槽01 MicroPython开发板的管脚设置

定时器T8有三个互补通道,两个主通道,没有ch03主通道。405主板有定时器T1的三个互补通道,没有主通道。希望MicroPython开发板能不断改进。无法进行3路互补输出的PWM信号。

2024-08-14 11:10:50 123

原创 openmv的modbus0x10功能码疑问

代码位于:openmv/scripts/libraries/modbus.py。struct.unpack 参数错误。

2024-07-06 19:26:42 379

原创 01studio的miropython哥伦布407开发板真实管脚

抹黑的管脚都不能用!

2024-06-18 19:05:35 284

原创 2024年本科毕业设计优秀节选

W某浩,基于 STM32 与 Kalman 的车辆定位系统的设计,电气工程与智能控制20-6,仿真代码。Y某朋,倒立摆控制系统仿真与设计,电气工程与智能控制20-6【最新视频已上线,快来围观!H某鸣,基于物联网的红外热像仪监测系统的设计,自动化(3+2)22-1,视频链接。L某亮,面向嵌入式系统的卡尔曼滤波器设计与仿真,自动化(3+2)22-1,视频链接。X某凯,基于单片机和载波通信的姿态测量系统,自动化(3+2)22-1, 视频链接。P某远,基于485总线的称重系统设计,电气智能20-3,视频。

2024-06-13 20:40:53 206

原创 matlab 2023b 不要升级,升级用不了

不要升级,不要升级,不要升级。升级用不了,升级报错!

2024-05-27 16:11:47 375

原创 BLDC电机转速与pmw频率、换相时间的疑问

换相时刻 PWM 换相时刻。两相之间的转换由换相时间决定,一相之内由pwm频率(等效电压-->等效电流)决定。我的疑问是换相时间和pwm频率哪个重要?二者与转速的关系是什么?

2024-05-05 10:23:19 292

原创 Cube MX的多通道ADC DMA配置用于matlab的自动代码生成。

原因:小组式工作,dma不需要。网络文章是不保证准确性的。

2024-05-04 09:58:06 416

原创 CubeMX像***,会偷偷更改用户的设置

每次设定好的初始化文件保存后,再次打开,它会悄悄的把你的开发环境设置从MDK换成它自己的cubeide。

2024-04-17 09:46:51 239

原创 单片机STM32中断与事件的区别

路径不同,处理方式不同,是否有程序不同,是否有cpu参与不同。事件是比中断更新的升级产物。

2024-04-15 21:59:09 386

原创 BLDC的机械角度、电角度与换相时间

一台电动机的转子转动一圈有多少电角度,视磁钢对数而定,只有一对磁钢的,电角度和自然角度一致,有两对磁钢的,为2X360°,5对磁钢的,为5X360°,依此类推。已电机12n14p为例,假设期望转速为400转/分钟,p=14,则comm_t=60/n*2/p/6=0.00357秒。如果是10000转/分钟,则comm_t=60/n*2/p/6=1.43e-4秒=0.143毫秒=143微妙。4、同样的N,P越大扭力越强。1、N必须是3的倍数,P必须是偶数(磁钢必须是成对的,所以必须是偶数)。

2024-04-14 16:04:53 1158

原创 期待改进:simulink的stm32 pwm模块不能单独控制互补的两个通道

这样一来,simulink就不能简单的实现6步换相了。看来是无法在simulink中实现的。要么都有,要么都没有。

2024-04-12 07:31:38 194

原创 simulink 的stm32 ADC模块输出在抽筋,不知为何

2023b版本,stm32硬件支持包。

2024-04-07 22:03:54 316

原创 simulink的硬件支持下,串口发送的模型,stm32f407的串口程序调试错误

串口调试助手能接收到数据,为何是8个数据?如之奈何?

2024-04-06 20:31:11 290

原创 matlab 的PWM OUT代码在2023b与2024a中都报错

组件:Simulink | 类别:Block diagram 错误。组件:Simulink | 类别:Model 错误。外部模式开放协议 Connect 命令失败。

2024-04-04 20:52:01 562 3

原创 2024年清明节安装matlab 2024a

安装离线支持包SupportSoftwareDownloader_R2024a_win64,地址https://ww2.mathworks.cn/support/install/support-software-downloader.html,离线支持包安装,阅读支持包文档可知,在Windows中安装支持包需要先进入安装目录下的指定文件夹(DRIVER:\\bin\win64)运行安装程序install_supportsoftware.exe开始安装。账号(需要提前在官网注册),

2024-04-04 15:20:00 1883 1

原创 matlab的歧视:simulink不能使用stm32f4系列的ADC?

无法连接到目标应用程序: XCP 内部错误: timeout expired, in response to XCP CONNECT command。错误:外部模式开放协议 Connect 命令失败。

2024-04-04 08:59:10 541

原创 MATLAB /Simulink 快速开发STM32 --学习收获

cube配置了led灯,gpio使用LL驱动,不是HAL驱动,不能建立main,sys不能使用systick时钟,project管理中不能使用可视化(静态)选项,这都是simulink的错误提示。simulink需要配置硬件,说明cube文件的位置,选择基于stm32f4的芯片,代码生成不能选中仅仅生成代码,考虑后面的部署,还得编译链接喔。如果是硬件从0开始,我是不推荐的。毕竟硬件的坑初期还是需要快速解决的。win11+st cubemx+keil+matlab2023b,stm32的固件包是F4的。

2024-04-01 18:24:02 670

原创 simulink+stm32+keil:使用Simulink点亮STM32的LED灯

pwd=cum4 提取码: cum4。stateflow中的after函数并不能起到延时作用,不知道哪里有问题,只好改成全局变量k_count.1ms定时器中断中需要改变k_count,main中需要调用simulink的生成代码。

2024-03-30 18:26:22 375

原创 matlab和stm32的安装环境。能要求与时俱进吗,en.stm32cubeprg-win64_v2-6-0.zip下载太慢了

版本都更新到6.10了,matlab还需要6.4,除了st.com其他地方都没有下载的,com.cn也没有。

2024-03-22 10:20:21 360

原创 buck电路simulik 2023b仿真-有问题的波形

电压不能稳定的原因是啥?

2024-02-27 17:01:11 416

原创 春节折腾了4天,终于用上了win11和matlab2023b

断电,重启,再次安装,涛声依旧,删除,都删除。重新下载matlab安装文档,校园网的速度尚可,网上的都是百度云盘,下载速度从100k起步,有30秒的试用高速下载,最高50M,然后再用高速下载需要交费。下载速度里,100k是最低的,这是网盘的普通速度,50M的高速是需要交费的,这个和车匪路霸如出一辙,1M的校园网下载速度应该是网站限制的,系统之家的9M的速度是令人满意的。下面就看到了,系统自己安装了很多软件,浏览器,压缩软件,安全卫士,连chrome都被设置了关系网站,一启动就是预装网站,无法更改,我擦。

2024-02-12 10:17:17 1502 4

原创 Nicolas Minorsky, father of the PID controller

尼古拉斯·米诺尔斯基这个名字可能不为大多数人所知,但他对控制工程领域的贡献是巨大的。在这篇博客文章中,我们将深入了解尼古拉斯·米诺尔斯基的生活和工作,以及他的发明如何彻底改变了控制工程领域。1905年,他毕业于海军学员团,并在俄罗斯帝国海军开始了他的职业生涯。他发明的PID控制器彻底改变了动态系统的控制,他对该领域的其他贡献,包括相位裕度和圆准则,至今仍在使用。他在波涛汹涌的海面上控制船只的工作有助于提高船只及其船员的安全。他发明的PID控制器对动态系统的控制产生了重大影响,并已成为该领域的标准工具。

2024-01-25 10:24:18 540

原创 一阶系统G(s)=7/(2+s),在单位阶跃条件下在t=0时的切线斜率是什么?

现代控制工程].(Modern.Control.Engineering,.5ed).,Katsuhiko.Ogata,P160,公式5-4是求导的结果,可以参考。根据对c(t)求导公式可以算出来。不论是simulink仿真还是计算都是一样的结果。t=0,则c'(t)=k/T。故此G(s)=7/(2+s),c'(0)=7/2*1/0.5=7。如果c(s)=k/(Ts+1) *1/s,则c(t)=k(1-exp[-t/T])

2024-01-03 08:37:20 574

原创 OpenMV RS485的坑--星瞳OpenMV RS485扩展板--用了6个月,挂了

openmv的485模块

2023-12-21 16:18:40 494

原创 thonny的汉字编码是UTF-8,如何才能转为GB2312?

>> chinese_str = "你"

2023-11-20 22:55:56 459 2

原创 ACM Journals的Word模板使用心得

参考文献和交叉引用这部分,先调整为Bib_entry,然后用自动编号,然后到原文合适位置插入交叉引用。如果个别丢失,我最后是用了超级链接链接到标签上的方法。“选择“Reference and Cross Linking”菜单的“Cross-referencing”,然后选择“折腾了2天,自己摸索的,希望能给用到的网友一点帮助。image格式需要单一图片,多图的可以组合后再处理成image格式。按照说明一步一步按照顺序调整格式,体力活,考验耐心细心。看到最后的弹窗,感觉终于通过了,得到肯定了。

2023-08-11 09:04:22 1149 1

原创 备忘-参考文献后的横线删除

备注下面会出现下拉菜单框,在下拉框里选择尾注分隔符。出现一条横线,手动将这条横线删掉。继续点击菜单栏的视图,并在视图下选择页面视图。点击--引用选项,并在脚注一栏中点击显示备注选项。点击--视图--大纲视图。

2023-08-11 08:49:19 369

原创 openmv4 H7 PLUS Measure the distance with ov5640,framesize=sensor.FHD,memory errors!

【代码】openmv4 H7 PLUS Measure the distance with ov5640,framesize=sensor.FHD,memory errors!

2023-06-02 21:37:48 380 2

原创 OpenMV的测距

Lm是长度(距离),Bpix是摄像头中,球所占的像素(直径的像素,像素高)。Rm是球真实的半径,Apix是是固定的图像像素,a是镜头视角的一半。前提是球大小已知,图像尺寸已知,视角固定,则根据测得的像素,可以计算出距离。假设物体就是一个小球,小球大小Rm不变,距离镜头的位置Lm是可变的。距离*物体像素高=物体实际高*图像像素高/视角的正切。距离=常数K/物体像素高。

2023-05-31 16:52:49 1250

原创 “区块链+”在民生领域的运用

要探索‘区块链+’在民生领域的运用,积极推动区块链技术在教育、就业、养老、精准脱贫、医疗健康、商品防伪、食品安全、公益、社会救助等领域的应用

2023-04-18 08:11:49 277 1

原创 运算符:=

特殊的运算符:=

2023-01-11 18:06:41 340

原创 Proof-of-Authentication,要啥PoX?

认证证明是当前论文中提出的一种新的共识算法,旨在使区块链轻量级并与资源受限的设备兼容。

2022-12-01 18:39:13 390

原创 物理不可克隆函数(Physical Unclonable Function,PUF)

PUF-物理不可克隆函数- 利用半导体物理生产过程中自然发生的深亚微米变化,并赋予每个晶体管轻微的随机的电特性。这些独特的特性构成了芯片独特身份的基础。

2022-12-01 18:30:38 1572

原创 硬件设计用的加密算法库

硬件设计用的加密算法库

2022-11-29 23:36:39 572

交流伺服电机及其控制

交流伺服电机及其控制 ,共享。 《交流伺服电机及其控制》全面、系统、深入地阐述了交流伺服系统的工作原理、组成及设计方法。《交流伺服电机及其控制》第1章介绍了伺服系统的概念、发展过程以及交流伺服系统的构成、分类、性能指标、发展趋势;第2章介绍了感应电机伺服控制系统;第3章介绍了永磁同步电机伺服控制系统;第4章介绍了交流伺服控制系统功率变换电路;第5章介绍了伺服系统常用传感器的工作原理;第6章介绍了交流伺服系统常用的控制策略;第7章介绍了直接驱动交流伺服系统;第8章介绍了直线交流伺服系统。 《交流伺服电机及其控制》可供高等院校电气工程及其自动化专业本科生、研究生作为教材或参考书使用,也可供科研院所、厂矿企业从事自动化技术的科技工作者参考使用

2014-06-12

图中图放大 matlab代码

根据鼠标的拖放动作放大图中图,matlab代码清单,可直接运行。

2011-07-11

matlab 橡皮筋程序,放大图中图

matlab 橡皮筋程序,放大图中图,文本保存,matlab源程序。需自己拷贝到matlab中。 关键代码。全部代码稍后给出

2011-07-11

空空如也

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

TA关注的人

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