基于单片机的步进电机控制系统设计.docx
- 文档编号:28908798
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:60
- 大小:932.49KB
基于单片机的步进电机控制系统设计.docx
《基于单片机的步进电机控制系统设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的步进电机控制系统设计.docx(60页珍藏版)》请在冰豆网上搜索。
基于单片机的步进电机控制系统设计
中国地质大学(武汉)远程与继续教育学院
本科毕业论文(设计)指导教师指导意见表
学生姓名:
学号:
专业:
电气工程及其自动化
毕业设计(论文)题目:
基于单片机的步进电机控制系统设计
指导教师意见:
(请对论文的学术水平做出简要评述。
包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。
还须明确指出论文中存在的问题和不足之处。
)
设计选题切入较好,系统设计具有很好的示范性。
设计中应用单片机、步进电机驱动芯片、执行部件等,构建了集步进电机控制器和驱动器为一体的步进电机控制系统,讨论了一种以最少参数确定一条圆弧轨迹的插补方法和步进电机变频调速的方法,同时,采用了软硬件协同仿真的方法对步进电机控制进行了开发,有效地减少了系统开发的周期和成本,设计资料详实,方法实用,逻辑严密,写作基本规范,达到了本科毕业设计的要求,可以提交评阅。
指导教师结论:
合格(合格、不合格)
指导教师
姓名
所在单位
指导时间
2014/9/17
中国地质大学(武汉)远程与继续教育学院
本科毕业设计(论文)评阅教师评阅意见表
学生姓名:
学号:
专业:
电气工程及其自动化
毕业设计(论文)题目:
基于单片机的步进电机控制系统设计
评阅意见:
(请对论文的学术水平做出简要评述。
包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。
还须明确指出论文中存在的问题和不足之处。
)
该生论文完成了基于单片机的步进电机控制系统的设计。
设计中应用单片机、步进电机驱动芯片、执行部件等,构建了集步进电机控制器和驱动器为一体的该生论文完成了步进电机控制系统,讨论了一种以最少参数确定一条圆弧轨迹的插补方法和步进电机变频调速的方法。
论文的选题具有一定的意义,论文中引用的资料较为丰富,写作较为规范,基本达到了一名本科生的论文水平。
但是在论文中还是有部分内容需要注意,其一:
有部分结构和文字上的错误需要调整和修改。
二:
文中的图表格式存在较大问题。
修改意见:
(针对上面提出的问题和不足之处提出具体修改意见。
评阅成绩合格,并可不用修改直接参加答辩的不必填此意见。
)
毕业设计(论文)评阅成绩(百分制):
75
评阅结论:
同意答辩(同意答辩、不同意答辩、修改后答辩)
评阅人姓名
所在单位
机电学院
评阅时间
2014.9.27
论文原创性声明
本人郑重声明:
本人所呈交的本科毕业论文《基于单片机的步进电机控制系统设计》,是本人在导师的指导下独立进行研究工作所取得的成果。
论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立完成,不包含他人成果及使用过的材料。
对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。
本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律后果。
论文作者(签字):
日期:
2014 年 9 月 1 日
摘要
本文应用单片机、步进电机驱动芯片、执行部件等,构建了集步进电机控制器和驱动器为一体的步进电机控制系统。
二维工作台作为被控对象通过步进电机驱动滚珠丝杆在X/Y轴方向联动。
文中讨论了一种以最少参数确定一条圆弧轨迹的插补方法和步进电机变频调速的方法。
步进电机控制系统的开发采用了软硬件协同仿真的方法,可以有效地减少系统开发的周期和成本。
最后给出了步进电机控制系统的应用实例。
一、绪论
(一)引言
步进电动机又称脉冲电动机或阶跃电动机,国外一般称为Steppingmotor、
Pulsemotor或Stepperservo,其应用发展已有约80年的历史。
步进电机是一种把电脉冲信号变成直线位移或角位移的控制电机,其位移速度与脉冲频率成正比,位移量与脉冲数成正比。
步进电机在结构上也是由定子和转子组成,可以对旋转角度和转动速度进行高精度控制。
当电流流过定子绕组时,定子绕组产生一矢量磁场,该矢量场会带动转子旋转一角度,使得转子的一对磁极磁场方向与定子的磁场方向一着该磁场旋转一个角度。
因此,控制电机转子旋转实际上就是以一定的规律控制定子绕组的电流来产生旋转的磁场。
每来一个脉冲电压,转子就旋转一个步距角,称为一步。
根据电压脉冲的分配方式,步进电机各相绕组的电流轮流切换,在供给连续脉冲时,就能一步一步地连续转动,从而使电机旋转。
步进电机每转一周的步数相同,在不丢步的情况下运行,其步距误差不会长期积累。
在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,同时步进电机只有周期性的误差而无累积误差,精度高,步进电动机可以在宽广的频率范围内通过改变脉冲频率来实现调速、快速起停、正反转控制等,这是步进电动机最突出的优点。
正是由于步进电机具有突出的优点,所以成了机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。
随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。
比如在数控系统中就得到广泛的应用。
目前世界各国都在大力发展数控技术,我国的数控系统也取得了很大的发展,我国已经能够自行研制开发适合我国数控机床发展需要的各种档次的数控系统。
虽然与发达国家相比,我们我国的数控技术方面整体发展水平还比较低,但已经在我国占有非常重要的地位,并起了很大的作用。
除了在数控系统中得到广泛的应用,近年来由于微型计算机方面的快速发展,使步进电机的控制发生了革命性变革。
优点明显的步进电机被广泛应用在电子计算机的许多外围设备中,例如打印机,纸带输送机构,卡片阅读机,主动轮驱动机构和存储器存取机构等,步进电机也在军用仪器,通信和雷达设备,摄影系统,光电组合装置,阀门控制,数控机床,电子钟,医疗设备及自动绘图仪,数字控制系统,工具机控制,程序控制系统以及许多航天工业的系统中得到应用。
因而,对于步进电机控制的研究也就显得尤为重要了。
为了得到良好的控制性能,对步进电机的控制的研究就一直没有停止过,许多重大的技术得以实现。
上世纪80年代以后,由于微型计算机以多功能的姿态出现,步进电动机的控制方式变得更加灵活多样。
原来的步进电机控制系统采用分立元件的控制回路,或者集成电路,不仅调试安装复杂,要消耗大量元器件,而且一旦定型之后,要改变控制方案就一定要重新设计电路,不利于系统的改进升级。
基于微型单片机的控制系统则通过软件来控制步进电机,能够更好地发挥步进电机的潜力。
因此,用微型单片机控制步进电机己经成为了一种必然的趋势,也符合数字化的时代发展要求。
还比如为了适应一些领域中高精度定位和运行平稳性的要求,出现的步进电机细分驱动技术,就包括振荡器、环行分配器控制的细分驱动、基于单片机斩波恒流驱动、基于单片机的直流电压驱动三种常见驱动方式,除上述三种步进电机的驱动方案之外,目前报道的驱动方案还有根据汇编语言或C语言进行软件开发,通过串行或并行通行的方式实现pc机与步进电机控制器之间的数据通信,最终实现由PC机直接控制步进电机的方法。
但是在有些应用场合,并不需要高精度的控制,而是需要在满足一般工作要求的情况下,尽量使控制系统做到:
系统硬件结构简单,成本低;功能较为齐全;适应性强;电机各种运行状态指示一目了然,操作方便;系统抗干扰能力强,可靠性高等要求。
本论文就是采用这个思路进行设计。
一般步进电机控制器都用硬件实现,虽然电路可以做到了高集成度,可价格较贵,功能相对较单一,并且设计要求有所改变,就得改变整个硬件电路,比较麻烦。
而采用单片机的软件和硬件结合进行控制,运用其强大的可编程和运算功能,充分利用单片机的各种资源,能灵活的对步进电机进行控制,实现其不同模式、步数、正反转、转速等控制,如果需改变控制要求,一般只需改变软件就能适应新的环境,并且在本设计中利用动态扫描技术,把显示电路和键盘电路有机的结合起来,能做到一定的人机交换,而且为了抗干扰,提高可靠性,具有一定的应用价值。
(二)步进电机常见的控制方案与驱动技术简介
1、常见的步进电机控制方案
(1)基于电子电路的控制
步进电机受电脉冲信号控制,电脉冲信号的产生、分配、放大全靠电子元器件的动作来实现。
由于脉冲控制信号的驱动能力一般都很弱,因此必须有功率放大驱动电路。
步进电机与控制电路、功率放大驱动电路组成一体,构成步进电机驱动系统。
此种控制电路设计简单,功能强大,可实现一般步进电机的细分任务。
这个系统由三部分组成:
脉冲信号产生电路、脉冲信号分配电路、功率放大驱动电路。
系统组成如图1-1所示。
图1-1 基于电子电路控制系统
此种方案即可为开环控制,也可闭环控制。
开环时,其平稳性好,成本低,设计简单,但未能实现高精度细分。
采用闭环控制,即能实现高精度细分,实现无级调速。
闭环控制是不断直接或间接地检测转子的位置和速度,然后通过反馈和适当的处理,自动给出脉冲链,使步进电机每一步响应控制信号的命令,从而只要控制策略正确电机不可能轻易失步。
该方案多通过一些大规模集成电路来控制其脉冲输出频率和脉冲输出数,功能相对较单一,如需改变控制方案,必须需重新设计,因此灵活性不高。
(2)基于PLC的控制
PLC也叫可编程控制器,是一种工业上用的计算机。
PLC作为新一代的工业控制器,由于具有通用性好、实用性强、硬件配套齐全、编程简单易学和可靠性高等优点而广泛应用于各行业的自动控制系统中。
步进电机控制系统有PLC、环形分配器和功率驱动电路组成。
控制系统采用PLC来产生控制脉冲。
通过PLC编程输出一定数量的方波脉冲,控制步进电机的转角进而控制伺服机构的进给量,同时通过编程控制脉冲频率来控制步进电机的转动速度,进而控制伺服机构的进给速度。
环形脉冲分配器将PLC输出的控制脉冲按步进电机的通电顺序分配到相应的绕组。
PLC控制的步进电机可以采用软件环形分配器,也可采用硬件环形分配器。
采用软件环形分配器占用PLC资源较多,特别是步进电机绕组相数大于4时,对于大型生产线应该予以考虑。
采用硬件环形分配器,虽然硬件结构稍微复杂些,但可以节省PLC资源,目前市场有多种专用芯片可以选用。
步进电机功率驱动电路将PLC输出的控制脉冲放大,达到比较大的驱动能力,来驱动步进电机。
采用软件来产生控制步进电机的环型脉冲信号,并用PLC中的定时器来产生速度脉冲信号,这样就可以省掉专用的步进电机驱动器,降低硬件成本。
但由于PLC的扫描周期一般为但由于PLC的扫描周期一般为几毫秒到几十毫秒,相应的频率只能达到几百赫兹,因此,受到PLC工作方式的限制及其扫描周期的影响,步进电机不能在高频下工作,无法实现高速控制。
并且在速度较高时,由于受到扫描周期的影响,相应的控制精度就降低了。
(3)基于单片机的控制
采用单片机来控制步进电机,实现了软件与硬件相结合的控制方法。
用软件代替环形分配器,达到了对步进电机的最佳控制。
系统中采用单片机接口线直接去控制步进电机各相驱动线路。
由于单片机的强大功能,还可设计大量的外围电路,键盘作为一个外部中断源,设置了步进电机正转、反转、档次、停止等功能,采用中断和查询相结合的方法来调用中断服务程序,完成对步进电机的最佳控制,显示器及时显示正转、反转速度等状态。
环形分配器其功能由单片机系统实现,采用软件编程的办法实现脉冲的分配。
本方案有以下优点:
(1)单片机软件编程可以使复杂的控制过程实现自动控制和精确控制,避免了失步、振荡等对控制精度的影响;
(2)用软件代替环形分配器,通过对单片机的设定,用同一种电路实现了多相步进电机的控制和驱动,大大提高了接口电路的灵活性和通用性;(3)单片机的强大功能使显示电路、键盘电路、复位电路等外围电路有机的组合,大大提高系统的交互性。
基于以上优点,本次设计采用基于单片机的控制方案。
2、步进电机驱动技术
步进电动机上个世纪就出现了,它的组成、工作原理和今天的反应式步进电动机没有什么本质区别,也是依靠气隙间的磁导变化来产生电磁转矩。
上世纪80年代以后,由于廉价的微型计算机以多功能的姿态出现,步进电动机的控制方式变得更加灵活多样。
步进电机驱动技术指的是用步进电机驱动器的驱动级来实现对步进电机各相绕组的通电和断电,同时也是对绕组承受的电压和电流进行控制的技术。
到目前为止,步进电机驱动技术通常分为单电压驱动、单电压串电阻驱动、高低压驱动、斩波恒流驱动、升频升压驱动和细分驱动等。
单电压驱动是通过改变电路的时间常数以提高电机的高频特性。
该驱动方式早在六十年代初期国外就已大量使用,它的优点是结构简单、成本低;缺点是串接电阻器的做法将产生大量的能量损耗,尤其是在高频工作时更加严重,因而它只适用于小功率或对性能指标要求不高的步进电机驱动。
单电压串电阻驱动是在单电压驱动技术的基础上为电枢绕组回路串入电阻,用以改善电路的时间常数以提高电机的高频特性。
它提高了步进电机的高频响应、减少了电动机的共振,也带来了损耗大、效率低的缺点。
这种驱动方式目前主要用于小功率或启动、运行频率要求不高的场合。
高低压驱动是指不论电动机的工作频率是多少,在导通相的前沿用高电压供电来提高电流的上升沿斜率,而在前沿过后采用低电压来维持绕组的电流,即采用加大绕组电流的注入量以提高出力,而不是通过改善电路的时间常数来使矩频性能得以提高。
但是使用这种驱动方式的电机,其绕组的电流波形在高压工作结束和低压工作开始的衔接处呈凹形,致使电机的输出力矩有所下降。
这种驱动方式目前在实际应用中还比较常见。
为了弥补高低压电路中电流波形的下凹,提高输出转矩,七十年代中期研制出斩波电路,该电路由于采用斩波技术,使绕组电流在额定值上下成锯齿形波动,流过绕组的有效电流相应增加,故电机的输出转矩增大,而且不需外接电阻,整个系统的功耗下降,效率较高,因而恒流斩波电路得到了广泛应用,本文正是应用恒流斩波技术实现了驱动控制。
为改善恒流驱动方式的低频特性,设计一个低速时低电压驱动,高速时高电压驱动的电路,使其成为一个由脉冲频率控制的可变输出电压的开关稳压驱动电源。
在低速运行时,电子控制器调节功率开关管的导通角,使线路输出的平均电压较低,电动机不会像在恒流斩波驱动下那样在低速容易出现过冲或共振现象,从而避免产生明显的振荡。
当运行速度逐渐变快时,平均电压渐渐提高以提供给绕组足够的电流。
调频调压线路性能优于恒电压和恒电流线路,但实际运行中需要针对不同参数的电机,相应调整其输出电压与输入频率的特性。
细分驱动是指在每次脉冲切换时,不是将绕组的全部电流通入或切除,而是只改变相应绕组中电流的一部分,电动机的合成磁势也只旋转步距角的一部分。
细分驱动时,绕组电流不是一个方波而是阶梯波,额定电流是台阶式的投入或切除。
比如:
电流分成n个台阶,转子则需要n次才转过一个步距角,即n细分细分驱动最主要的优点是步距角变小,分辨率提高,且提高了电机的定位精度、启动性能和高频输出转矩:
其次,减弱或消除了步进电机的低频振动,降低了步迸电机在共振区工作的几率。
可以说细分驱动技术是步进电动机驱动与控制技术的一个飞跃。
(三)本文研究的内容
在一般的步进电机工作中,其电源均采用单极性直流电,通过对步进电机的各相绕组按恰当的时序方式通电,就可使其执行步进转动。
当某一相绕组通电时相应的两个磁极就分别形成N-S极产生磁场,并与转子形成磁路。
在磁场的作用下,转子将转动一定的角度,使转子齿与定子齿对其,从而使步进电机向前“走”一步。
转子的角位移大小及转速分别与输入的电脉冲数及频率成正比,并在时间上与输入的脉冲同步。
只要能正确控制输入的电脉冲数、频率以及电机各相绕组通电的相序,即可得到所需要的转角、转速及转向,通过单片机很容易实现对步进电机的数字控制。
本设计采用AT89S51单片机实现对两相步进电机的转速控制。
由单片机产生的脉冲信号经过脉冲分配器后分解出对应的四相脉冲,分解出的四相脉冲经驱动电路功率放大后驱动步进电机的转动。
本课题的研究目的之一就是设计一套硬件系统较简单、经济,但功能较为齐全,适应性强,操作方便,交互性强,可靠性高的步进电机控制系统。
二、步进电机概述
(一)步进电机的分类
步进电动机的种类很多,从广义上讲,步进电机的类型分为机械式、电磁式和组合式三大类型。
按结构特点电磁式步进电机可分为反应式(VR)、永磁式(PM)和混合式(HB)三大类;按相数分则可分为单相、两相和多相三种。
目前使用最为广泛的为反应式和混合式步进电机。
1、反应式步进电机(VariableReluctance,简称VR)反应式步进电机的转子是由软磁材料制成的,转子中没有绕组。
它的结构简单,成本低,步距角可以做得很小,但动态性能较差。
反应式步进电机有单段式和多段式两种类型;
2、永磁式步进电机(PermanentMagnet,简称PM)永磁式步进电机的转子是用永磁材料制成的,转子本身就是一个磁源。
转子的极数和定子的极数相同,所以一般步距角比较大。
它输出转矩大,动态性能好,消耗功率小(相比反应式),但启动运行频率较低,还需要正负脉冲供电;
3、混合式步进电机(Hybrid,简称HB)混合式步进电机综合了反应式和永磁式两者的优点。
混合式与传统的反应式相比,结构上转子加有永磁体,以提供软磁材料的工作点,而定子激磁只需提供变化的磁场而不必提供磁材料工作点的耗能,因此该电机效率高,电流小,发热低。
因永磁体的存在,该电机具有较强的反电势,其自身阻尼作用比较好,使其在运转过程中比较平稳、噪声低、低频振动小。
这种电动机最初是作为一种低速驱动用的交流同步机设计的,后来发现如果各相绕组通以脉冲电流,这种电动机也能做步进增量运动。
由于能够开环运行以及控制系统比较简单,因此这种电机在工业领域中得到广泛应用。
由于本设计的设计目的更注重整个系统的有机结合,所以只采用反应式步进电机。
(二)步进电机的工作原理
1、结构及基本原理
步进电机在结构上也是由定子和转子组成,可以对旋转角度和转动速度进行高精度控制。
当电流流过定子绕组时,定子绕组产生一矢量磁场,该矢量场会带动转子旋转一角度,使得转子的一对磁极磁场方向与定子的磁场方向一着该磁场旋转一个角度。
因此,控制电机转子旋转实际上就是以一定的规律控制定子绕组的电流来产生旋转的磁场。
每来一个脉冲电压,转子就旋转一个步距角,称为一步。
根据电压脉冲的分配方式,步进电机各相绕组的电流轮流切换,在供给连续脉冲时,就能一步一步地连续转动,从而使电机旋转。
电机将电能转换成机械能,步进电机将电脉冲转换成特定的旋转运动。
每个脉冲所产生的运动是精确的,并可重复,这就是步进电机为什么在定位应用中如此有效的原因。
通过电磁感应定律我们很容易知道激励一个线圈绕组将产生一个电磁场,分为北极和南极,见图2-1所示。
定子产生的磁场使转子转动到与定子磁场对直。
通过改变定子线圈的通电顺序可使电机转子产生连续的旋转运动。
图2-1 激励线圈产生电磁场
2、两相电机的步进顺序
(1)两相电机的单相通电步进顺序
在图2.2中我们很清晰的展示了在单相通电时一个两相步进电机的典型的步进顺序。
在第1步中,两相定子的A相通电,因异性相吸,其磁场将转子固定在图示位置。
当A相关闭、B相通电时,转子顺时针旋转90°。
在第3步中,B相关闭、A相通电,但极性与第1步相反,这促使转子再次旋转90°。
在第4步中,A相关闭、B相通电,极性与第2步相反。
重复该顺序促使转子按90°的步距角顺时针旋转。
图2-2 两相电机的单相通电步进顺序
(2)两相电机的双相通电步进顺序
图2-2中显示的步进顺序称为“单相激励”步进。
更常用的步进方法是“双相激励”,其中电机的两相一直通电。
但是,一次只能转换一相的极性,见图2-3所示。
在第1步中,两相定子的A相和B相同时通电,因异性相吸,再加上力的相互作用关系,其磁场将转子固定在图示step1位置。
在第2步中,两相定子的A相关闭,而B和a相(此时的a相通电极性与第1步A相反)同时通电,因异性相吸,再加上力的相互作用关系,其磁场将转子固定在图示step2位置。
在第3步中,两相定子的a相和b相同时通电,因异性相吸,再加上力的相互作用关系,其磁场将转子固定在图示step3位置。
在第4步中,两相定子的b相和A相同时通电,因异性相吸,再加上力的相互作用关系,其磁场将转子固定在图示step4位置。
按照这样的通电方式电机就转过了一周。
两相步进时,转子与定子两相之间的轴线处对直。
由于两相一直通电,本方法比“单相通电”步进多提供了41.1%的力矩,但输入功率却为2倍。
图2-3 两相电机的双相通电步进顺序
(3)步进电机的半步工作方式
电机也可在转换相位之间插入一个关闭状态而走“半步”。
这将步进电机的整个步距角一分为二。
例如,一个90°的步进电机将每半步移动45°,见图2-4。
但是,与“两相通电”相比,半步进通常导致15%~30%的力矩损失(取决于步进速率)。
在每交换半步的过程中,由于其中一个绕组没有通电,所以作用在转子上的电磁力要小,造成了力矩的净损失。
从原理图我们很容易看到半步工作方式其实就是将两相电机的单相通电工作方式和两相电机的双相通电工作方式相互结合起来。
两相步进电机的工作模式有两相四拍和两相八拍等两种,其中我们在图2-2和图2-3中展示的都叫做两相四拍工作模式,而下面的2-4图展示的就是两相八拍工作模式。
图2-4 两相电机的半步步进顺序
三、系统的硬件设计
(一)系统设计方案
1、系统的方案简述与设计要求
本设计采用单片机AT89S51来作为整个步进电机控制系统的运动控制核心部件,采用了电机驱动芯片L298及其外围电路构成了整个系统的驱动部分,再加上作为执行部件的步进电机来构成了一个基本的步进电机控制系统。
系统的具体功能和要求如下:
(1)单片机最小系统板的设计;
(2)设计兼有两相两拍和两相四拍的脉冲分配器;
(3)实现步进电机的启停、正转、反转控制;
(4)驱动电路可提供电压为12V,电流为0.3A的驱动信号;
(5)能实现步进电机的转速调节,最低转速为25转/分,最高转速为100转/分;
(6)步进电机的转速由数码管显示;
(7)键盘扫描电路的设计
2、系统的组成及其对应功能简述
整个系统的组成包括单片机最小系统,电机驱动模块,串口下载模块,数码管显示模块,电机驱动电流检测模块,独立按键等模块组成。
具体框图如图3-1所示:
·
图3-1 系统总体框图
单片机最小系统作为整个系统的控制核心,它主要负责产生控制步进电机转动的脉冲,通过单片机的软件编程代替环形脉冲分配器输出控制步进电机的脉冲信号,步进电机转动的角度大小与单片机输出的脉冲数成正比步进电机转动的速度与输出的脉冲频率成正比,而步进电机转动的的方向与输出的脉冲顺序有关。
同时单片机系统还负责处理来自电机驱动电流检测模块检测到的电流值。
与此同时,单片机将会把电机转速,电机的转动方向,以及电流检测模块检测到的电机驱动的电流通过数码管显示出来。
电机驱动模块负责将单片机发给步进电机的信号功率放大,从而驱动电机工作。
串口下载模块主要是负责实行计算机和单片机之间的通信,将在计算机里面编写好的程序下载到单片机芯片当中。
数码管显示模块就主要是显示电机转速,电机转向,和通过电机的电流等系统的实时信息。
电机驱动电流检测模块主要是检测通过电机驱动芯片的电流,然后通过运放将检测到的信号放大,最后将放大后的信号通过模数转换芯片ADC0804处理后送给单片机。
独立按键作为一个外部中断源,和单片机端口连接,通过它设置了电机的正转,反转,加速,减速,显示电机电流等功能。
采用了中断和查询相结合的方法来调用中断服务程序,完成了对步进电机的最佳的及时的控制。
本节主要是在第一章和第二章的基础上引出了本论文将要采用的设计方案,并详细的清楚的一条条列出了设计要实现的基本设计要求。
然后是基于我的设计方案,比
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 步进 电机 控制系统 设计