STM32无刷直流电机控制,使用PWM控制方式,基于V3.5库函数版本
2023/12/28 21:19:07 417KB STM32 无刷直流电机 BLDC
1
网上不是很好找的资料哦,我们自己做的。
这是C程序:#include#defineucharunsignedcharsbitP1_0=P1^0;sbitP1_1=P1^1;sbitP1_3=P1^3;sbitP1_4=P1^4;sbitP1_5=P1^5;sbitP1_6=P1^6;sbitP1_7=P1^7;ucharRRR,flg,KKK;//RRR用于调速控制;
flg=0正转;
flg=1反转;flg=2不转;
KKK为P1的状态寄存ucharloop[2][4]={{0x0c,0x06,0x03,0x09},{0x09,0x03,0x06,0x0c}};voidloop1(void);voidloop2(void);voidstep(void);main(){uchari,j;TMOD=0x10;TL1=0xe0;TH1=0xb1;IE=0;while(1){if(KKK!=P1)//当P1的值发生变化,触发采集信号loop1();if(flg!=2){for(i=0;i<=3;i++){P0=loop[flg][i];for(j=0;j<=RRR;j++) {step();} }}}}voidstep(void)//产生20MS的单位步时间{TF1=0;TR1=1;while(TF1==0);TR1=0;TL1=0xe0;TH1=0xb1;}voidloop1(void)//采集顺时针或逆时针信号,P1.6=1,顺时针,P1.7=1,逆时针{KKK=P1;//暂存P1的状态if(P1_6==1){flg=0;loop2();}elseif(P1_7==1){flg=1;loop2();}elseflg=2;}voidloop2(void){if(P1_0==1)RRR=5;elseif(P1_1==1)RRR=8;elseif(P1_2==1)RRR=11;elseif(P1_3==1)RRR=14;elseif(P1_4==1)RRR=17;elseif(P1_5==1)RRR=20;}
1
交直交电力机车介绍,指交直交变流器供电、交流电机传动的电力机车。
基本结构:电压型、电流型交直交变流器供电的异步电机系统。
目前世界上一般都采用电压型。
2023/12/28 19:34:52 7.67MB 机车 交流机车
1
12/8极开关磁阻电机控制器程序,一看就懂的stm32用于开关磁阻电机源代码。
2023/12/28 10:37:54 7.78MB stm32磁阻
1
汽车电机的分类,和优劣势的对比,成本,性能,控制,制造工艺
2023/12/28 7:49:34 923KB
1
自己编写上位机控制伺服电机动作,本代码中主要实现了位置控制模式和速度控制模式,其他模式也都类似,都是通过发送SDO报文来改写相应的对象字典就可以了。
其中要注意1、主站的eds文件里面SDO,PDO等对象涉及到从站ID的都要相应调整,例如主站对象字典中索引1280,子索引1,为600+从站节点号,子索引2为580+从站节点号,这一步一定要设置好,可以在后续通过SDO改写主站对象字典的数值,也可以在导入eds文件前直接在文件里面修改好。
2、从站(即伺服驱动器)的eds文件可以不导入,直接通过nodeID(本例中从站nodeid为3)来识别。
3、本代码中选用的是研华的canopen主站板卡,其他板卡也都类似。
在进行伺服控制的时候都是通过发送报文来修改对象字典参数,因此直接通过can板卡发送报文也是可以实现的,只不过报文发送和读取的时候解析复杂一些。
(本例子只是实现了部分核心功能,界面中有些控件功能暂未实现)
2023/12/28 2:57:21 158KB 台达伺服电机 canopen通讯 C#上位机
1
qt下编写界面,通过串口通讯协议控制电机,使电机进行前进,后退,加速,距离,等等设置。
其中并有将电机上光电二极管收到的信息化成波形,并求出波峰面积,等等!绝对好资料
1
介绍AnsoftUDO和Toolkits功能介绍,Ansoft二次开发简介、设计工具包,自定义输出介绍等。
ANSYS技术支持团队,在Maxwell基本功能的基础上,开发了这些定制化的脚本,来增强软件的适用性。
用户也可以自由的修改脚本,或根据自己的应用与需求扩展这些脚本的功能
2023/12/27 13:07:06 5.37MB Ansoft
1
AVRC程序电路仿真图自己毕设的资料,包含电路图,程序,仿真
2023/12/27 8:36:27 99KB AVR C程序 电路仿真图
1
以色列Elmo驱动器+KollmorgenTBMS无框直驱电机调试,此文档描述了硬件接线,以及软件配置
2023/12/26 3:15:33 1.12MB Elmo Kollmorgen TBMS无框直驱 调试
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡