- 博客(129)
- 资源 (3)
- 收藏
- 关注
原创 生成一个256 点 Q15 正弦表,deepseek载了
本文介绍了一个256点Q15格式正弦表的生成方法,该表满足对称性和极值点特性,适用于PMSM FOC控制算法。Q15格式采用16位有符号整数表示,数值范围-32768到32767(对应-1.0到+0.9999695),通过四舍五入量化正弦值实现。表格覆盖0~2π角度范围,包含256个均匀分布的点(间隔约1.40625°)。利用正弦函数的对称性(如sin(π-x)=sinx)优化存储,并确保极值点(π/2和3π/2)正确映射到Q15范围。文中提供了C语言实现代码,包括生成函数和打印输出功能,最终输出一个完整的
2025-08-23 15:09:22
139
原创 STM32的计数模式和pwm模式
摘要:本文介绍了定时器的中央对齐模式选择及PWM模式工作原理。中央对齐模式(位6:5)包括三种配置:模式1仅在向下计数时设置中断标志,模式2仅在向上计数时设置,模式3在双向计数时均设置。边沿对齐模式根据DIR位单向计数。PWM模式分为模式1(两边有效电平)和模式2(中央有效电平),分别定义了向上/向下计数时通道电平的变化规则。特别提醒:计数器运行时禁止从边沿对齐模式切换到中央对齐模式。
2025-08-10 11:55:12
257
原创 微芯an1078的DELTA_STARTUP_RAMP定义求解答
这段代码涉及电机启动斜坡控制的计算公式。用户困惑为何在公式中进行了两次65536的放大(65536*65536),但最终只做了一次右移16位的调整。
2025-07-16 20:18:08
271
原创 微芯AN1078的RPM=(Omega*60)/(SpeedLoopTime*Motor Poles) 倒推
摘要: 该公式描述了电机转速(RPM)与电角度(Ω)的转换关系。RPM通过除以60转换为转/秒,再乘以极对数得到电频率(erps)。电频率与电角速度(rad/s)存在2π的转换关系,最终推导出Ω表示的电角度(rad)。公式揭示了机械转速与电气参数之间的内在联系,其中Ω实质上是以弧度表示的电角度,SpeedLoopTime为时间参数,MotorPoles为电机极数。这个转换过程体现了机电系统参数转换的基本原理。
2025-07-12 07:55:38
200
1
原创 无感无刷电机的过零点检测电路多图对比
比较模拟电路的放大器和比较器时,关键指标包括增益、带宽、输入输出阻抗、响应速度、线性度、噪声系数及功耗等。放大器注重线性放大特性,比较器则更看重翻转速度和阈值精度。
2025-06-12 14:47:07
217
原创 stm32开发板电源指示灯不亮,stlink升级错误
keil安装位置下的D:\Keil_v5\ARM\STLink 自带升级stlink固件程序,需要手动插拔一次stlink。如果错误,或者升级滚动条不完整,可以判断stlink挂了。
2025-05-17 09:01:34
250
原创 linux开发计算图像亮度的代码,对于核桃派+opencv标记轮廓寻找的阈值设定没有合适的。
linux开发计算图像亮度的代码,对于核桃派+opencv标记轮廓寻找的阈值设定没有合适的。
2025-04-04 22:43:31
242
原创 核桃派2B:opencv python的 Canny findContours得到两个非常接近的轮廓,角点有几个像素的差距,如何处理?
opencv python的 Canny findContours得到两个非常接近的轮廓,角点有几个像素的差距,如何处理?尚未解决...
2025-03-30 17:44:14
244
原创 吃水不忘挖井人:bldc的bemf图,很多人都看过,图源来了
Direct Back EMF Detection Method for Sensorless Brushless DC (BLDC) Motor Drives
2025-03-16 22:00:15
189
原创 micropython的modbus 数据转换
print('%x %x' %(b[0],b[1])) #打印结果 0 64。print('%x %x' %(b[0],b[1])) #打印结果 3 e8。print(a,b) #打印结果 1000 b'\x03\xe8'print(a,b) #打印结果 1 b'\x00\x01'print(a,b) #打印结果 100 b'\x00d'
2025-03-13 14:40:44
248
原创 鱼和熊掌不可兼得,开发板选择困难
香橙派可以支持usb摄像头,可以外接wifi天线,没有试过读取速度,wiki没有找到python的内容。核桃派没有天线底座,支持usb摄像头,但是读取照片速度不够快。01studio的k230不支持usb摄像头,没有天线底座。我是小白,不严谨吐槽。
2025-03-07 08:58:20
200
2
原创 不严谨的吐槽核桃派2B开发板
该型号支持usb摄像头,咨询qq群里关于csi支持摄像头的型号,回答是兼容树莓派的22p摄像头(虽然原理图画了24pin)。现在严重怀疑,这个焊盘是电子工程师忘了放器件(2.4G天线的底座),仓促出货了。而淘宝客服说暂不支持csi摄像头。
2025-03-04 15:38:39
307
原创 K230共有2个usb口,目前标准的固件是usb0做device来连接电脑,usb1做host,来连接uvc摄像头或者其他设备。
K230共有2个usb口,目前标准的固件是usb0做device来连接电脑,usb1做host,来连接uvc摄像头或者其他设备。
2025-03-03 17:38:26
448
原创 canmv的gc.mem_alloc():分配的堆内存k字节数,这个大小用户暂时不能调整喔
gc.mem_alloc():分配的堆内存k字节数,这个大小用户暂时不能能调整。希望能开放堆栈内存分配的相关功能函数,我觉得这个对find_line_segment有用。
2025-02-19 16:38:48
163
原创 canmv的例程代码与营销策略
号称6T的算力,算力应该算很厉害了吧,至于多厉害咱也不知道,咱也不敢问。看看例程里的代码,set_framesize都往小了设置,为了保护算力隐藏实力吗?这一点openmv和canmv倒是都一样,广告打的响亮,实际代码中却不见满算力设计。我们做牛马的太天真了。中国人不骗中国人,牛马也不该骗牛马。有6T算力的展示代码吗?给一个,满足我们的鼠目寸光吧。openmv算力都没有提,估计1T也不到。
2025-02-16 20:26:09
174
原创 openmv vs canmv 线段查找:canmv报堆栈错误。内存2G还不够吗?K230很强,有bug不可怕
canmv k230报错了。k230开发板选配的是2G的RAM,堆栈是多少,如何处理?
2025-02-16 11:28:04
688
2
原创 openmv 选择性查找代码在H7plus上不可用
rois = img.selective_search 无法使用在openmv h7 plus上
2025-02-16 09:59:57
136
原创 openmv vs canmv 特征点检测 在线例程对比
openmv与canmv例程讲解中的Object tracking with keypoints -
2025-02-15 21:42:05
236
原创 openmv与canmv的镜头比对:淘宝的商家,不标尺寸,有些得到手才能知道
openmv与canmv的镜头比对:淘宝的商家,不标尺寸,有些得到手才能知道。镜头实拍对比,不比不知道啊。
2025-02-14 21:37:23
215
原创 推荐:基于模型的开发之《MBD入门--无刷电机控制代码生成》
matlab雄心勃勃,可见一斑。内容简单,公式简单,图表简单,就是步骤多了一点。考虑能不动手就不动手写的代码的话,还是非常值得参考的。
2025-02-14 21:32:41
476
6
原创 CanMV的刷新比Openmv强
今天使用CanMV k230的板子,发现CanMV的刷新比Openmv强,速度快,不用再次拍照刷新,写一次就能在ide屏幕上同时显示。另外sensor.run,init要与stop配对。有stop了,必须在下次拍照之前再次初始化。以前需要多谢一行拍照代码,现在不用了。
2025-02-14 21:07:33
816
原创 学习笔记之debian的thonny开发(尚未验证)--从stm32裸机到linux嵌入式系统
把linux开发板当做电脑对待,需要linux开发板外接鼠标、键盘和显示器,电源,开机登录,没有thonny还需要单独下载(使用命令或者浏览器)。打开thonny....。linux嵌入式系统应用开发需要:linux+thonny+usb+开发板。stm32开发需要win+keil+stlink+开发板。请各位看官不吝指正。
2025-02-13 20:42:36
418
原创 吐槽今天发布的核桃开发板2B(这是型号,不是特点)
众位客官看看上图安装孔附近的几个小如小米的wifi相关焊盘,这就是需要短路的焊盘。4个USB接口,1个mipi摄像头接口(4 lane),1个mipi显示器接口(4 lane)。openmv进展太慢,内存和管脚的扩容,抠抠搜搜的,相比起来现在唯一的优点就是资料和例程丰富。上面2个图是01科技的wifi相关焊盘与原理图,果然与核桃是一家人喔。全志T527 八核Linux开发板,算力2TOP,内存1~4G。算力一般,不如10TOP的地瓜,不如6TOP的猫和k230。如果工业用途,封装在铝盒内,这是个短板。
2025-02-13 19:44:03
203
原创 canmv vs openmv fhd 拍摄速度对比
fps()对比:9.8:48.8均为FHD,RGB565。openmv:频率480M,32MRAM,价格500。canmv: 1.6G, 2GRAM,价格320。加油奥特曼!
2025-02-12 16:33:39
292
原创 CANMV K230入手体验(1)u盘安装镜像
小伙伴们注意sd卡的问题,一个上午过去了。套件的sd卡损坏,已申请更换。这是安装镜像后的磁盘管理。
2025-02-12 14:45:15
317
原创 STM32 裸机 C编程 vs micropython编程 vs linux python
罗里吧嗦的写了这么多。感慨非网络专业的我,很多linux名词都看不懂。freq: Timer运行频率,支持浮点,单位Hz,可选参数,优先级高于。index: Timer号,取值:[-1,5],-1代表软件定时器。callback: 超时回调函数,必须设置,要带一个参数。个人之见,相对比较起来,openmv的资料还真是最全的。period: Timer运行周期,单位ms,可选参数。STM32 裸机 C编程需要设置时钟,管脚。mode: 运行模式,单次或周期,可选参数。arg: 超时回调函数参数,可选参数。
2025-02-12 11:53:59
460
交流伺服电机及其控制
2014-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人