打印
[活动专区]

【Autochips评测】始于MCU回归电机控制

[复制链接]
1078|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tobot|  楼主 | 2021-3-10 16:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tobot 于 2021-3-10 16:09 编辑

经过一个多月的学习,我尝试了杰发AC7811电机开发板,尝试了从UART、IIC和SPI读取数据,但主要还是围绕MCU在玩,电机控制部分做得较少,而且受电机限制,目前还没有尝试霍尔器件的读取。
参加《2020-2021年“ATC杯”MCU电子设计竞赛》题目相对开放,我选取的是无霍尔的BDLC控制,驱动硬盘电机,但发现并不能做出什么出彩的地方。
电机的基础是旋转,思来想去,不如在旋转上做一点**。有一天夜跑的时候看到公路上有辆自行车车轮上的LED灯在骑行过程中形成绚烂多彩的图案,后来了解到这个“视觉暂留”现象做出的玩具叫做“风火轮”。于是购买了一些WS2811,准备试试看能不能在旋转过程中形成漂亮文字。但很可惜,拖延症犯了,回首发现提交项目的截止时间已至。
做个“费希纳颜色效应”玩具吧,小时候看《聪明的一休》里面有一集,通过简单黑白色旋转陀螺(“贝纳姆盘”),可以形成“彩虹”的效果。我再次复习了这一集,画法比较简单:圆的下半部涂成黑色,上半部的四分之一(最左边的最外边)画上三条线,第二个四分之一(中线的左边的在旁边的对下去下面一格,也就是从外面数第二格)画上三条线,以此类推,画到第四格。
画出并且打印出来,粘在电机上试试,盯着看了半小时,似乎只看到了简单的红色和蓝色(晚点把视频发出来)。
大家如果有兴趣,我把相关代码共享给大家,环境为python,安装了matplotlib和numpy。
test.rar (1.22 KB)
补充:费希纳颜色效应的主要原理
人能够看见颜色是因为视网膜上有三种感光细胞,分别对红色、蓝色和绿色起反应,三种细胞的响应时间有细微的差异。白光是混合光,三种细胞分别对白光中的不同成分起反应,产生神经信号传入大脑综合在一起,就形成白色的感觉。眼睛看静态的白色东西时,细胞的响应时间体现不出来,但是在观看旋转的黑白图样时,因为黑白区域迅速交替,所以感光细胞产生的神经信号只持续很短时间,响应时间的细微差异就体现出来了,大脑接收到的红、蓝、绿信号有先有后,因此叠在一起的时候形成的就不是白色,而是先偏红后偏蓝的彩色。
赫尔曼·冯·亥姆霍兹研究记录了不同的黑白图样在不同光照条件、不同转速下产生的颜色,他观察到白色区域前进的一端呈现红色,后端呈现蓝色;光照增强时红色有点偏玫瑰色,蓝色有点偏绿色;光照减弱时红色变成橘色,蓝色变成紫色;转速增加时,颜色逐渐从玫瑰-紫过渡到绿-灰。

使用特权

评论回复

相关帖子

沙发
merry_zsp| | 2021-3-11 18:25 | 只看该作者
楼主牛X啊这个图片放在电机上转动确实是有很好的效果,应该楼主在上位机方面有一定的水平

使用特权

评论回复
板凳
真爱吴迪迪| | 2021-3-11 18:31 | 只看该作者
楼主的上位机应该有很深的造诣,不然做不出动态的图片的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

3837

帖子

7

粉丝