当前位置:网站首页>写在公众号之前——QT,ARM,DSP,单片机,电力电子与传动!
写在公众号之前——QT,ARM,DSP,单片机,电力电子与传动!
2022-07-30 05:45:00 【透明的光】
第一节:为什么想做公众号
搜寻微信上许多公众号,关键词:QT,单片机,DSP,电力电子与电力传动,开关电源硬件设计,信号采集,通讯技术(CAN、I2C、UART、SPI、ETHERNET),LoRa,Matlab等,大部分没有特别接近系统级别和细节级别的讲解,也就是说关于大到程序系统、电力电子系统、小到具体程序设计、硬件电路搭建没有特别专业的讲解,也没有从一定高度上去审视这些关于电的知识(我站的高度也很低,在大牛人眼里我也是个菜鸟)。所以想借现在用QT的机会,将自己所学的知识分门别类的讲解出来,供学习编写代码、电力电子硬件的同僚加以讨论,共同进步。
注:这几天微信公众号不能申请,待8月份之后,能申请公众号了,届时将贴上公众号二维码,希望需要学习的小伙伴们,一起学习一起进步。
第二节:经历
学习电力电子与电力传动十年,从本科到研究生再到博士,差不多对整个电网系统有个大概的了解,略知一二。同时工作7年,一直从事电力电子方面的工作,加上现在又转行到控制领域(差不多是电力系统的前端:采集),差不多对系统级别的设计、具体电路的设计、简单代码的实现都曾有所涉猎。
学校中:本科基础东西都是单片机,电力电子,电力传动,数电模电,C语言。研究生开始做变流器,博士期间还是变流器,只是全部知识都是书本上的,并没有成系统的审视整个知识框架。
工作中:先是做了变流器,控制了下同步电机,所有东西都是别人做好的,仅仅是学习。然后开始对整个变流器系统熟悉,底层的DSP控制,CAN通讯等等。再后来开始自己编写变流器控制程序,一行一行的自己码代码,一个电路一个电路的调试。然后开始走向前端采集和通讯。
现在总结下,自己做过什么,应该差不多做过的都好好研究过(这个没有办法的事情,过程也很痛苦,大部分也不是自愿的)。
1.通讯方面:
CAN通讯,SPI通讯 ,UART串口通讯,ETHERNET通讯,IIC通讯,LoRa通讯。差不多ARM和DSP上的常见通讯都做了个遍(当然还有很多没有涉及的,眼光只到这了,其他的目前还没用到)。
当然对应的硬件:串口,RS232,TTL,RS485。还有对应协议:MODBUS_TCP,MODBUS_RTU等自己编写的协议。
2.使用单片机方面:
基础的2812,28335,6748等,后来的C409,再到后来的STM32系列的407,103,H750。也都是直接拿来用,后来也使用了HAL库和FREERTOS,THREAD,UCOS。当然前面的51肯定是用过的。
3.软件方面
这部分比较多,慢慢说吧!
MATLAB这个电力电子必须的,上学期间就靠这个活着了,当然还有简单点的PSIM。
51单片机的keilC。
电路仿真的multisim,LT,labview,电路画板子的protell,DXP,现在变成国产的了。
汇报画图专用visio。
直到后来的MDK,CCS,IAR等,FPGA和CPLD用的Q2。
显示用的QT。
当然还有什么网口助手,串口助手,modbuspoll,CAN分析助手,虚拟串口等。
当然计算机编写程序用的什么软件都不会啊,什么python,vc,vs之类的,隔行如隔山,本来也想转到linux,发现天赋和努力不足,每次都半途而废。
3.电力电子硬件
这一部分差不多都是模拟电路,以前做过电源设计,什么单相整流电路,三相整流,BOOST电路,滤波电路,信号采集电路(交流采集,直流采集,滤波电路)等等,还有直接用芯片,什么3854,3845的PFC电路的。当然后来变流器里面的其他电路也都一一做过,做的没有别人好(说起来惭愧,没有好好改进)。
第三节:写到最后
总之吧,想把自己学的会的,给初学者引个路,给同行交流交流,向前辈请教请教。为电力电子行业和编程行业奉献一份力量吧!
边栏推荐
- Reasons and solutions for Invalid bound statement (not found)
- mysql delete duplicate data in the table, (retain only one row)
- 二叉树(一):深度优先遍历与广度优先遍历
- 边境的悍匪—Kaggle—泰坦尼克号生还预测详细教程
- Analysis of domestic data exchange platforms
- Generalized Focal Loss paper reading notes
- 【总结】工业检测项目中如何选择合适的损失函数
- 生产力工具分享——简洁而不简单
- 点云统计滤波理解
- Kotlin协程的简单用法:1、GlobalScope(不建议使用);2、lifecycleScope、viewModelScope(建议使用);
猜你喜欢
R语言 生态环境领域应用
mysql delete duplicate data in the table, (retain only one row)
Jdbc & Mysql timeout analysis
十六、Kotlin进阶学习:协程详细学习。
正则表达式语法详解及实用实例
R language application in the field of ecological environment
边境的悍匪—机器学习实战:第十三章 使用TensorFlow加载和预处理数据
Self-augmented Unpaired Image Dehazing via Density and Depth Decomposition程序运行记录
边境的悍匪—机器学习实战:第十章 Keras人工神经网络简介
原型模式(Prototype):Swift 实现
随机推荐
The application of Meta analysis in the field of ecological environment
什么是过拟合、欠拟合现象以及如何缓解?
CNN经典模型发展进程
Mysql 客户端常见异常分析
边境的悍匪—机器学习实战:第七章 集成学习和随机森林
新导则下 防洪评价报告编制方法及洪水建模(HEC-RAS)
Shardingsphere depots table and configuration example
nodejs PM2监控及报警邮件发送(二)
Arthas 命令解析(jvm/thread/stack/heapdump)
基于全球模式比较计划CMIP6与区域气候-化学耦合模式 WRF-Chem 的未来大气污染变化模拟
边境的悍匪—机器学习实战:第一章 机器学习的基础知识
Arthas command parsing (watch/tt/sc)
UAV ecological environment monitoring, image processing and GIS data analysis
Basic application of XMLBean
Detailed explanation of regular expression syntax and practical examples
MySQL special statement and optimizer
Mycat2.0 build tutorial
Redis 客户端常见异常分析
FPGA解析B码----连载1
基于PyTorch深度学习无人机遥感影像目标检测、地物分类及语义分割