基于c语言的步进电机调速

基于c语言的步进电机调速

ID:25710014

大小:234.64 KB

页数:17页

时间:2018-11-22

基于c语言的步进电机调速_第1页
基于c语言的步进电机调速_第2页
基于c语言的步进电机调速_第3页
基于c语言的步进电机调速_第4页
基于c语言的步进电机调速_第5页
资源描述:

《基于c语言的步进电机调速》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计(论文)题目基于C语言的步进电机调速目录0.前言31.步进电机的基本理论42.方案设计42.1步进电机52.28255芯片53.硬件电路的工作原理53.1步进电机硬件电路图63.2驱动选择84.软件编程85.系统调试和结果分析86.结论及进一步设想14参考文献15附录1元件清单16课设体会17基于C语言的步进电机调速基于C语言的步进电机调速摘要:步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的

2、误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。步进电机的调速一般是改变输入步进电机的脉冲的频率来实现步进电机的调速,因为步进电机每给一个脉冲就转动一个固定的角度,这样就可以通过控制步进电机的一个脉冲到下一个脉冲的时间间隔来改变脉冲的频率,延时的长短来具体控制步进角来改变电机的转速,从而实现步进电机的调速。在本方案中,利用计算机控制教学实验模型系统,通过计算机对8255PB口输出电平信号的控制,实现步进电机速度、方向、及旋转角度的计算机控制。关键词:步进电机;方向控制;转速控制0.前言步进电机最早是在1920年由英国人所开发。1950年后期晶体管的发明也逐渐

3、应用在步进电机上,这对于数字化的控制变得更为容易。以后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解性能、高响应性、信赖性等灵活控制性高的机械系统中。在生产过程中要求自动化、省人力、效率高的机器中,我们很容易发现步进电机的踪迹,尤其以重视速度、位置控制、需要精确操作各项指令动作的灵活控制性场合步进电机用得最多。步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。基于C语言的步进电机调速步进电机是将电脉冲信号变换成角位移或直线位移的执行部件。步进电机可以直接用数字

4、信号驱动,使用非常方便。一般电动机都是连续转动的,而步进电动机则有定位和运转两种基本状态,当有脉冲输入时步进电动机一步一步地转动,每给它一个脉冲信号,它就转过一定的角度。步进电动机的角位移量和输入脉冲的个数严格成正比,在时间上与输入脉冲同步,因此只要控制输入脉冲的数量、频率及电动机绕组通电的相序,便可获得所需的转角、转速及转动方向。在没有脉冲输入时,在绕组电源的激励下气隙磁场能使转子保持原有位置处于定位状态。因此非常适合于单片机控制。步进电机还具有快速启动、精确步进和定位等特点,因而在数控机床,绘图仪,打印机以及光学仪器中得到广泛的应用。步进电动机已成为除直流电动机和交流电动机以外的第三类电

5、动机。传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。现在比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)和单相式步进电机等。永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度或15度;反应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。混合式步进电机是指混合了永磁式和反应式的优点

6、。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为0.72度。这种步进电机的应用最为广泛,也是本次细分驱动方案所选用的步进电机。1.步进电机的基本理论步进电机的工作原理是将电脉冲信号转换成相位移的电机,其机械位移和转速分别与输入电机绕组的脉冲个数和脉冲频率成正比,每一个脉冲信号可使步进电机旋转一个固定的角度.脉冲的数量决定了旋转的总角度,脉冲的频率决定了电机运转的速度.当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制

7、脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。本设计选择四相八拍的工作方式,步进电机的步进过程可以用下图1-1所示。图1-1步进电机的工作原理图基于C语言的步进电机调速图1-1是一个四相反应式步进电机,其定子的每相都有一对磁极,每个磁极都有一个齿,即磁极本身,故四相步进电机有四对磁极8个齿,其转子有五个齿,分别称为0,1,2,3,4,5齿。直流电源通过开关四个开关分别对步进电机的A,B,C,D相绕

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。