来个自我介绍,本科是微电子制造专业,隶属于机电工程学院,所以机械,电子,控制,流体,材料,结构这些基础都有,而且水平不低。工作了13年,主要干机械,代码写得少,吃了软件亏。干过飞行器,无人机,机器人,房车,船艇。天上飞的,地上跑的,水里游的,土里钻的,墙上爬的;项目从0到1都干过,其中飞控有深入研究。为什么写此文,csdn好地方,有经验分享经验,坚持开源目的,交流分享才能持续进步,闭门造车就是固步自封。

话说是接了一个新的项目。做一个磁悬浮控制器,搭班子组团队,刚开始2个人,我和博士。那个博士干了一个月左右“拍屁股走人了”!所以,没有办法,我要重新捡起来电路,控制的活。一个人全部要干,哪里来的精力和信心?35+的年纪,实际37岁了,十几年前有基础,这些年来有关注,虽然没有敲代码,但是都有跟进,为了今后再也不不受制于人,不被卡脖子,为了“卷起90后,00后,今后的10后”。电路自己画,代码自己写,机械自己设计,搞起来。职场不相信眼泪,市场靠的不是情怀,产品第一才是王道。(感觉我一个技术F话太多,后面改正!)

做事情要有“自顶向下——top down”的思路。目标是做一个能够精确控制电流,控制电磁力,达到距离,扭矩,转速的精准控制。设计软件很多,结构机械用SolidWorks,ANSYs做流体电磁分享,motor-cad电机结构,Maxwell,接下来写关键词:igbt,esp32,算法,pid算法,电流,螺线管计算,建模,仿真,模型简化,vscode,arduino,thonny,micropython,c,Python,chatgpt,有关键词补关键词

第一个IDE的搭建,想法就是把那个螺线管通过开关闭合,控制电流,从而达到电磁力控制。所以要“点灯”!点灯是第一步。点灯,搭建软件环境。所有的我都试过了,都用来。芯片esp32系列,第一天用的是Espressif-IDE乐鑫的,后来又用了Arduino IDE,又搭建了vscode的platformIO,最后是看thonny Python这个环境比较好。学习的视频用是Python+ESP32 快速上手(持续更新中) wifi 蓝牙 智能控制 单片机_哔哩哔哩_bilibili

网站地址在这里Thonny, Python IDE for beginners

还有这个网站:MicroPython - Python for microcontrollers

下面直接讲了(括弧可不看:该记录的就是记录了,写文章也是分享,许多年后,我自己不记得了,我也过来翻翻重拾记忆,相当笔记了。)

第一步:搭建软件开发环境,IDE搭建。采用的是(链接:Thonny, Python IDE for beginners)

下载的是那个thonny-4.0.2(我日期20230329,你们应该有更新吧)

点击下一步,下一步就可以安装完毕

第二步:安装thonny,点击下一步,下一步就可以安装完毕,界面很清爽,如下:

知识写得有点碎,上面这个知识差不多了,后续没有更新,控制器的事情环境搭建后开始搞电磁仿真。要复习下高中的电磁知识。法拉第,洛仑磁,麦克斯韦,楞次。然后开始用ansys maxwell搭建仿真环境。找了 一些教程。大概的思路就是技术出一个电磁铁对磁体的李,然后是一组电磁铁,一圈电磁铁,轴心转速,扭矩,功率,磁感应密度,等等参数的分布。形成一个概念,什么叫做模型校核。一定要找个实际的模型对比。20230425ansys有限元仿真要搞完了。搞完了计算就是的出来我话的东西实际不加工他的物理量是多少。所以,不管是流体,电磁,ansys,comsol,simulation,flow,fluent。所有的仿真过程都一样,建立一个数字模型,设置边界条件,给一些物理量输入,网格化,然后计算,后处理拿图标,图标云图显示物理量。思路是这样的,所以各种建模,导入模型变成了难点。因为这归根结底还是结构的事情。通过这样学习,你就会有一个简单的物理模型,然后建立一个物理公式,从简单到复杂,这个结构就清楚了。所以,算法工程师,分析工程师,不懂结果,怎么可能懂?结构是必要条件,基础,结构不厉害,成不了厉害的分析工程师和仿真工程师的。恰巧的,仿真真的很简单。

仿真昨晚了。接下来,就是SolidWorks完全的建立虚拟样机,逐步在模型里面就迭代,迭代,迭代,优化优化优化,然后根据网上各个厂家的产品,看到一眼,就知道这个东西的设计理念,他们的工程师是如何造这个产品的,核心参数模型是什么,然后就反推对比,这样就可以快速的拿到大量的数据,这比那些做了三年,五年,十年的工作经验拿到的数据都要多。最后针对几个典型,重点剖析。

小时候听话多,说“书到用时方恨少”所以小时候如饥似渴的读书,各种书都看,毫无目的,反正看一本书要看透,很多人就说啊,你看了这些有什么用?都不聚焦。这种状态一直到本科毕业,一直到现在,只要有新东西,总是感觉新鲜的。但是周围的人,总是说,我又搞杂了,要专注,发现他们所谓的专注就是偷懒,实际上那一门所谓专注的东西也没有深入。遇到过很多干了十几年电机的人,计算会的,真的不多。知其然不知所以然。所以,就是要看到不懂就要问,就要研究。虽然时间很浪费。但是徐途同归,在学习新东西的时候不会觉得害怕,没有学过。不设障碍。这次从结构,有限元,电控,电磁,电机,有限元的多物理场,还有人工智能,走马观花一百多天了,嗯,知识庞大啊,时间利用要充分,关键是3 7岁,主要的感觉还是心态和心理上的。跑步机上跑十分钟,然后在学习,发现是一个很好的效果。

继续学习。学习完成后,大载重500公斤以上的飞行器,电传动系统,油电混合系统,发动机,自己的飞控,自己的舵机,自己的算法,然后飞机上我安装自己训练的大模型,嗯,这个飞行器就干成了,然后搞一两款爆款产品,积累的第一桶金,我就可以继续做大做强再创辉煌了。

加油。云云,这个技术贴谁看到最后的,估计也是懂我说了什么的。

少比比,多代码。 speak is less ,show me the code。

后面真要放干货了。不会发表不了把。

SolidWorks+thonny esp32 电磁控制,程序算法搞起来了,我的结构-仿真-电磁-控制-算法的学习之路相关推荐

  1. 经典c语言程序设计算法,C语言程序设计和循环结构相关的经典算法之一.ppt

    C语言程序设计和循环结构相关的经典算法之一 第七讲 循环结构的经典算法之一 程序设计举例 ;教 学目 的 :1.灵活运用循环语句 2.编写一些基本算法程序 教学重点和难点:重点:判断素数,求最大公约数 ...

  2. 【老生谈算法】matlab实现语音信号处理与仿真——语音信号处理算法

    基于Matlab的语音信号处理与仿真 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]MATLAB语音处理.docx 2.算法 ...

  3. 程序员专属游戏 Screeps:使用 JS/TS 代码控制自己的殖民地

    Screeps 是一款面向编程爱好者的开源 MMO RTS 沙盒游戏,其核心机制是为您的单位编写AI.您可以通过编写 JavaScript 来控制自己的殖民地. Screeps 的游戏模式类似红警.星 ...

  4. 这套人工智能算法书已经出版了3卷,其中卷3深度学习和神经网络最受程序员喜欢

    人工智能算法系列图书以一种数学上易于理解的方式讲授人工智能相关概念,这也是本系列图书英文书名中"for Human"的含义. 本系列图书的每一卷均可独立阅读,也可作为系列图书整体阅 ...

  5. 一文搞懂负载均衡中的一致性哈希算法

    一致性哈希算法在很多领域有应用,例如分布式缓存领域的 MemCache,Redis,负载均衡领域的 Nginx,各类 RPC 框架.不同领域场景不同,需要顾及的因素也有所差异,本文主要讨论在负载均衡中 ...

  6. 程序猿们正在疯狂battle,看看究竟谁的算法更6

    会算法了不起嘛? 会算法就是了不起! 用算法追到女朋友vs用算法买房子 哪个更厉害? 程序猿们正在疯狂battle,看看究竟谁的算法更6 参加[腾讯广告算法大赛]才知道谁更6- 5月31日前,点击下方 ...

  7. 三菱FX5U多冲一切追剪程序。 无需40SSC运动模块,通过软件电子凸轮算法实现追剪功能

    三菱FX5U多冲一切追剪程序. 无需40SSC运动模块,通过软件电子凸轮算法实现追剪功能,节省掉模块费用,3套可回本,适合批量使用. 项目在现场验证过,精度50丝,追剪多冲一切过程不回原点,效率高. ...

  8. 西门子1200 总线控制V90伺服程序模板 两种控制模式 1.基于111报文自己编写的PN通讯控制V90伺服程序

    SIEMENS/西门子1200 总线控制V90伺服程序模板 两种控制模式 1.基于111报文自己编写的PN通讯控制V90伺服程序. 2.基于工艺对象轴程序PROFIdrive配置的PN通讯控制V90伺 ...

  9. 【数据结构】 最小生成树(四)——利用kruskal算法搞定例题×3+变形+一道大水题...

    在这一专辑(最小生成树)中的上一期讲到了prim算法,但是prim算法比较难懂,为了避免看不懂,就先用kruskal算法写题吧,下面将会将三道例题,加一道变形,以及一道大水题,水到不用高级数据结构,建 ...

最新文章

  1. python循环语句-python----循环语句及循环控制语句
  2. 使用java将字符串写入到指定的文件中
  3. 从托管到原生,MPP架构数据仓库的云原生实践
  4. flowable 多人签收_Flowable所见即所得的流程设计器(中下)
  5. VMware Workstation虚拟机无法运行
  6. Ubuntu16.04下xbrowser远程图形化桌面配置(简单几步完成~)
  7. 秀米怎么添加pdf附件「教程」
  8. 微信小程序入门-指南针
  9. 购房贷款 等额本息 等额本金
  10. 中国中产阶级“被中产”?
  11. 不带头结点的单链表的创建(头插法和尾插法)
  12. 钱包行云,做企业消费管理的“布道者”
  13. 用 Python 解释 SpaceX 如何进行火箭回收
  14. 真假4K电视检测:一张图足矣
  15. python 比较三个数的最大值,不考虑相等的情况
  16. HTML中多个radio只能选择一个、默认选中
  17. 嵌入式:I/O接口扩展
  18. 如何使用#define_CRT_SECURE_NO_WARNINGS
  19. 折叠屏上应用设计规范,了解一下?
  20. 【FMCW雷达系统中使用复基带架构优缺点分析】

热门文章

  1. 六大接口管理平台,总有一款适合你的!
  2. 1022 - 快手短视频广告主接入实践笔记
  3. 面上大厂需要准备的面试题
  4. 华为mate30是不是鸿蒙系统,这个意味着是不是鸿蒙系统?
  5. Allegro中 板框 尺寸标注
  6. 访问localhsot:8080需要密码
  7. 毕业就业之 -【湖北集中选调】
  8. 手机用蓝牙键盘好使吗_手机蓝牙键盘有什么用?什么样的人会需要手机键盘?...
  9. Linux环境下安装tomcat并配置开机自启
  10. java 调试sql server_sql server 如何调试存储过程