步进电机正反转实验报告
电动机正反转动实训报告

一、实训背景与目的随着现代工业的快速发展,电动机作为工业生产中不可或缺的动力设备,其正反转功能的应用日益广泛。
为了提高学生对电动机正反转控制系统的理解,增强实际操作能力,我们进行了电动机正反转动实训。
本次实训旨在让学生熟悉电动机正反转控制系统的组成、工作原理,掌握其接线方法及调试过程,并能够解决实际操作中可能遇到的问题。
二、实训内容与步骤1. 实训内容(1)电动机正反转控制系统的组成及工作原理;(2)电动机正反转控制电路的绘制;(3)电动机正反转控制电路的接线;(4)电动机正反转控制电路的调试;(5)电动机正反转控制电路的故障分析与排除。
2. 实训步骤(1)准备实训器材:电动机、交流接触器、按钮、行程开关、熔断器、三相电源、导线、电工工具等。
(2)根据电动机正反转控制电路原理图,绘制元件布置图和接线图。
(3)按照接线图,正确连接电动机正反转控制电路。
(4)检查接线是否正确,确保无短路、断路现象。
(5)通电测试,观察电动机正反转是否正常。
(6)若电动机正反转不正常,分析故障原因,并进行排除。
三、实训过程与结果1. 电动机正反转控制系统的组成及工作原理电动机正反转控制系统主要由以下元件组成:(1)电动机:作为动力源,实现正反转。
(2)交流接触器:控制电动机的启动、停止、正反转。
(3)按钮:用于控制电动机的启动、停止、正反转。
(4)行程开关:用于控制电动机的正反转。
(5)熔断器:保护电路,防止过载。
工作原理:当按下启动按钮时,交流接触器吸合,电动机正转;当按下停止按钮时,交流接触器断开,电动机停止;当按下正转按钮时,交流接触器吸合,电动机正转;当按下反转按钮时,交流接触器吸合,电动机反转。
2. 电动机正反转控制电路的绘制根据电动机正反转控制电路原理图,绘制元件布置图和接线图。
元件布置图应标注元件的位置、型号、规格等信息;接线图应标注线号、元件连接方式等信息。
3. 电动机正反转控制电路的接线按照接线图,正确连接电动机正反转控制电路。
步进电机实验报告册(3篇)

第1篇一、实验目的1. 熟悉步进电机的工作原理和特性。
2. 掌握步进电机的驱动方式及其控制方法。
3. 学会使用常用实验设备进行步进电机的调试和测试。
4. 了解步进电机在不同应用场景下的性能表现。
二、实验设备1. 步进电机:选型为双极性四线步进电机,型号为NEMA 17。
2. 驱动器:选型为A4988步进电机驱动器。
3. 控制器:选型为Arduino Uno开发板。
4. 电源:选型为12V 5A直流电源。
5. 连接线、连接器、电阻等实验配件。
三、实验原理步进电机是一种将电脉冲信号转换为角位移或线位移的电机。
它具有以下特点:1. 转动精度高,步距角可调。
2. 响应速度快,控制精度高。
3. 结构简单,易于安装和维护。
4. 工作可靠,寿命长。
步进电机的工作原理是:通过控制驱动器输出脉冲信号,使步进电机内部的线圈依次通电,从而产生步进运动。
四、实验步骤1. 搭建实验电路(1)将步进电机连接到驱动器上,确保电机线序正确。
(2)将驱动器连接到Arduino Uno开发板上,使用连接线连接相应的引脚。
(3)连接电源,确保电源电压与驱动器要求的电压一致。
2. 编写控制程序(1)使用Arduino IDE编写程序,实现步进电机的正转、反转、调速等功能。
(2)通过串口监视器观察程序运行情况,调试程序。
3. 调试步进电机(1)测试步进电机的正转、反转功能,确保电机转动方向正确。
(2)调整步进电机的转速,观察电机运行状态,确保转速可调。
(3)测试步进电机的步距角,确保步进精度。
4. 实验数据分析(1)记录步进电机的正转、反转、调速等性能参数。
(2)分析步进电机的运行状态,评估其性能。
五、实验结果与分析1. 正转、反转测试步进电机正转、反转功能正常,转动方向正确。
2. 调速测试步进电机转速可调,调节范围在1-1000步/秒之间。
3. 步距角测试步进电机的步距角为1.8度,与理论值相符。
4. 实验数据分析步进电机的性能指标符合预期,可满足实验要求。
电机正反转实验报告

一、实验目的1. 掌握三相异步电动机正反转控制的基本原理。
2. 熟悉电机正反转控制电路的接线方法和操作步骤。
3. 通过实验验证正反转控制电路的可靠性,提高动手能力和实际操作技能。
二、实验原理三相异步电动机的旋转方向取决于磁场的旋转方向,而磁场的旋转方向又取决于电源的相序。
通过改变电源的相序,可以改变电动机的旋转方向。
本实验采用改变三相电源相序的方法来实现电动机的正反转。
三、实验器材1. 三相异步电动机一台2. 接触器两只(KM1、KM2)3. 空气开关两只(QS1、QS2)4. 按钮两只(SB1、SB2)5. 导线若干6. 电线槽7. 螺丝刀一把8. 电压表一只9. 电流表一只四、实验步骤1. 电路连接:- 将三相异步电动机的三个电源线分别接入空气开关QS1和QS2。
- 将接触器KM1和KM2的主触点分别接入电动机的U、V、W三相。
- 将接触器KM1和KM2的线圈分别接入按钮SB1和SB2。
- 将按钮SB1和SB2的动合接点分别接入KM1和KM2的线圈回路。
- 将按钮SB1和SB2的动断接点分别接入QS1和QS2的线圈回路。
- 将QS1和QS2的线圈分别接入电源。
2. 实验操作:- 合上QS1和QS2的电源,观察电压表和电流表的读数,确保电源正常。
- 按下SB1,观察电动机是否正转,并记录电流表和电压表的读数。
- 按下SB2,观察电动机是否反转,并记录电流表和电压表的读数。
- 按下SB1,观察电动机是否停止转动。
3. 实验现象与分析:- 当按下SB1时,接触器KM1线圈得电,主触点闭合,电动机正转。
- 当按下SB2时,接触器KM2线圈得电,主触点闭合,电动机反转。
- 当按下SB1或SB2后,松开按钮,接触器线圈失电,主触点断开,电动机停止转动。
五、实验结果通过实验,验证了三相异步电动机正反转控制电路的可靠性。
实验过程中,电动机正转和反转均能正常进行,且停止按钮能有效地使电动机停止转动。
六、实验总结本次实验使我们对三相异步电动机正反转控制的基本原理有了更深入的了解,掌握了电机正反转控制电路的接线方法和操作步骤。
正反转控制实训报告

一、实验目的1. 理解和掌握三相异步电动机正反转控制的基本原理和操作方法。
2. 学会使用接触器、按钮、中间继电器等电气元件实现电动机的正反转控制。
3. 熟悉正反转控制电路的接线方法,并能进行故障分析和排除。
4. 提高动手能力和分析解决问题的能力。
二、实验原理正反转控制是电动机控制中的一种基本控制方式,通过改变电动机三相电源的相序,使电动机实现正转和反转。
本实验采用接触器、按钮、中间继电器等电气元件来实现电动机的正反转控制。
三、实验仪器与设备1. 三相异步电动机2. 接触器3. 按钮开关4. 中间继电器5. 交流电源6. 接线端子排7. 导线8. 安装板9. 电工工具四、实验步骤1. 准备阶段:熟悉实验仪器和设备,了解实验原理,根据实验要求准备相应的元件和工具。
2. 电路连接:1. 将三相异步电动机的电源线分别连接到三相电源的L1、L2、L3相。
2. 将接触器的线圈连接到三相电源,并将接触器的主触头分别连接到电动机的三相电源线上。
3. 将按钮开关连接到接触器的线圈上,实现按钮控制接触器的吸合和断开。
4. 将中间继电器的线圈连接到接触器的辅助触头上,实现接触器与中间继电器的联锁。
5. 将中间继电器的常闭触头连接到按钮开关的常闭触头上,实现正反转互锁。
3. 电路检查:在连接电路的过程中,要仔细检查电路连接是否正确,确保电路安全可靠。
4. 实验操作:1. 开启三相电源,按下正转按钮,观察电动机是否正转。
2. 按下反转按钮,观察电动机是否反转。
3. 同时按下正转和反转按钮,观察电动机是否发生故障。
5. 故障分析:如果电动机发生故障,分析故障原因,并进行排除。
6. 实验总结:总结实验过程,分析实验结果,提出改进意见。
五、实验结果与分析1. 实验成功实现了三相异步电动机的正反转控制,验证了实验原理的正确性。
2. 通过实验,掌握了接触器、按钮、中间继电器等电气元件的使用方法,提高了动手能力。
3. 在实验过程中,发现了电路连接错误、元件损坏等问题,通过故障分析,成功排除了故障。
步进实验报告

一、实验目的1. 了解步进电机的工作原理;2. 掌握步进电机的控制方法;3. 学会步进电机的调速方法;4. 熟悉步进电机的应用领域。
二、实验原理步进电机是一种将电脉冲信号转换为角位移或线位移的电机,其特点是精度高、控制简单、响应速度快。
步进电机的工作原理基于电磁感应原理,当给步进电机绕组施加一定频率和幅值的脉冲信号时,步进电机绕组会产生相应的磁通,从而驱动转子旋转。
三、实验设备及器材1. 步进电机一台;2. 步进电机驱动器一台;3. 微控制器(如Arduino)一台;4. 电源供应器一台;5. 连接线若干;6. 电阻、电容等电子元件。
四、实验步骤1. 步进电机连接:将步进电机与步进电机驱动器连接,确保电源、控制线连接正确;2. 微控制器连接:将微控制器与步进电机驱动器连接,确保通信接口连接正确;3. 编写程序:编写控制步进电机的程序,实现以下功能:(1)设置步进电机的转速;(2)设置步进电机的旋转方向;(3)设置步进电机的旋转角度;(4)实现步进电机的正转、反转、停止等功能;4. 程序下载:将编写好的程序下载到微控制器中;5. 步进电机测试:启动程序,观察步进电机的运行情况,调整参数,使步进电机满足实验要求。
五、实验结果与分析1. 步进电机转速测试:通过调整程序中的参数,可以控制步进电机的转速。
实验结果表明,步进电机的转速与输入脉冲频率成正比,与输入脉冲幅值无关;2. 步进电机旋转方向测试:通过改变程序中的参数,可以控制步进电机的旋转方向。
实验结果表明,步进电机的旋转方向与输入脉冲的极性有关;3. 步进电机旋转角度测试:通过改变程序中的参数,可以控制步进电机的旋转角度。
实验结果表明,步进电机的旋转角度与输入脉冲的数量成正比;4. 步进电机正转、反转、停止测试:实验结果表明,步进电机可以按照程序的要求实现正转、反转和停止功能。
六、实验总结1. 步进电机是一种精度高、控制简单的电机,在工业、医疗、自动化等领域有广泛的应用;2. 通过微控制器可以实现对步进电机的精确控制,包括转速、旋转方向和旋转角度等;3. 步进电机的调速方法主要有脉冲频率调节和脉冲幅值调节两种;4. 在实验过程中,要注意安全操作,防止发生意外事故。
电机正反转控制实验报告

电机正反转控制实验报告电机正反转控制实验报告电机正反转控制实验报告一、实验目的1、掌握可编程控制器的工作原理。
2、通过动手接线,提高学生的实际动手能力以及加强对PLC基本结构的了解。
3、通过实验,加强学生对PLC逻辑顺序编程的理解,使学生能够熟练应用三菱PLC的开发工具软件和软元件。
二、实验内容三.硬件电路图将PLC与实验装置上面的接线端子连接,通过PLC来对上面的电机进行控制。
四、PLC梯形图PLC梯形图如下:I/O分配如下:五、工作原理当启动按钮SB1按下时,X0接通,系统进入工作状态,当停止按钮SB2接通时,X1接通,系统停止工作。
当SB1按下而SB2断开时,且电机没有进行正转或反转,此时若按下SB3,即正转按钮,,则X3接通,此时Y0输出为1,正转接触器KM1吸合,电机正转。
同理按下SB4,则X3为1,Y1为1,KM2吸合,点击反转。
若电机在正转过程中按下SB3,则电机停止正转,寄存器M1接通,而后计时器T0进行2秒计时,计时完成后T0为1,X1,X2,Y0均为0且M1为1,则Y1接通,进入反转。
同理课设计电机反转过程中按下正转按钮后延时2s进入正转。
六、使用说明书按下启动按钮SB1,再按下正转按钮SB3.,正传接触器KM1吸合,电机正转。
再按下反转按钮SB4,经过短暂延时(2s)后(可以避免机械接触器反应迟钝所造成的事故),反转接触器KM2吸合,电机反转。
扩展阅读:电动机正反转实验报告实验一三相异步电动机的正反转控制线路一、实验目的1、掌握三相异步电动机正反转的原理和方法。
2、掌握手动控制正反转控制、接触器联锁正反转、按钮联锁正反转控制线路的不同接法。
二、实验设备三相鼠笼异步电动机、继电接触控制挂箱等三、实验方法1、接触器联锁正反转控制线路(1)按下“关”按钮切断交流电源,按下图接线。
经指导老师检查无误后,按下“开”按钮通电操作。
(2)合上电源开关Q1,接通220V三相交流电源。
(3)按下SB1,观察并记录电动机M的转向、接触器自锁和联锁触点的吸断情况。
电机正反转接线实验报告

电机正反转接线实验报告电机正反转接线实验报告电机正反转接线实验报告一、实验目的1、掌握三相异步电动机正反转的原理和方法。
2、掌握手动控制正反转控制、接触器联锁正反转、按钮联锁正反转控制线路的不同接法。
二、实验设备三相鼠笼异步电动机、继电接触控制挂箱等三、实验方法1.为了使电动机能够正转和反转,可采用两只接触器KM1、KM2换接电动机三相电源的相序,但两个接触器不能吸合,如果同时吸合将造成电源的短路事故,为了防止这种事故,在电路中应采取可靠的互锁,上图为采用按钮和接触器双重互锁的电动机正、反两方向运行的控制电路。
2.为了使电动机能够正转和反转,可采用两只接触器KM1、KM2换接电动机三相电源的相序,但两个接触器不能吸合,如果同时吸合将造成电源的短路事故,为了防止这种事故,在ABCFR1KM1KM2Q1L1220VL2L3FU1FU2FU3FU4KM2KM1KM1KM1KM电路中应采取可靠的互锁,上图为采用按钮和接触器双重互锁的电动机正、反两方向运行的控制电路。
三、互锁环节:具有禁止功能在线路中起安全保护作用1、接触器互锁:KM1线圈回路串入KM2的常闭辅助触点,KM2线圈回路串入KM1的常闭触点。
当正转接触器KM1线圈通电动作后,KM1的辅助常闭触点断开了KM2线圈回路,若使KM1得电吸合,必须先使KM2断电释放,其辅助常闭触头复位,这就防止了KM1、KM2同时吸合造成相间短路,这一线路环节称为互锁环节。
四、电动机正向(或反向)启动运转后,不必先按停止按钮使电动机停止,可以直接按反向(或正向)启动按钮,使电动机变为反方向运行。
五、电动机的过载保护由热继电器FR完成。
三.注意事项1、检查主回路路的接线是否正确,为了保证两个接触器动作时能够可靠调换电动机的相序,接线时应使接触器的上口接线保持一致,在接触器的下口调相。
2、检查接线无误后,通电试验,通电试验时为防止意外,应先将电动机的接线断开。
扩展阅读:电机正反转接线图5电机正反转接线图为了使电动机能够正转和反转,可采用两只接触器KM1、KM2换接电动机三相电源的相序,但两个接触器不能吸合,如果同时吸合将造成电源的短路事故,为了防止这种事故,在电路中应采取可靠的互锁,上图为采用按钮和接触器双重互锁的电动机正、反两方向运行的控制电路。
电动机正转反转实训报告

一、实训背景电动机是现代工业生产中不可或缺的设备,其正转和反转功能在许多机械设备中都有广泛应用。
为了更好地掌握电动机正转反转的原理和操作方法,提高实践技能,本次实训旨在通过对电动机正转反转电路的安装、调试和故障排除,加深对电气控制原理的理解。
二、实训目的1. 理解电动机正转反转的工作原理;2. 掌握电动机正转反转电路的安装、调试和故障排除方法;3. 培养动手操作能力和团队合作精神。
三、实训内容1. 电动机正转反转电路的组成电动机正转反转电路主要由以下几个部分组成:(1)电动机:提供动力;(2)电源:为电动机提供电能;(3)接触器:控制电动机的启动、停止和正反转;(4)按钮:实现电动机的启动、停止和正反转;(5)保护装置:如熔断器、热继电器等,保护电动机和电路。
2. 电动机正转反转电路的安装与调试(1)根据电路图,正确连接各元器件;(2)检查电路连接是否牢固,确保无短路、断路现象;(3)启动电动机,观察电动机运行状态,调整接触器参数,使电动机正转;(4)将接触器参数调整至反转状态,观察电动机是否实现反转;(5)检查电动机运行过程中是否有异常现象,如振动、噪声等。
3. 电动机正转反转电路的故障排除(1)观察电动机启动、停止和正反转过程中是否有异常现象;(2)检查电路连接是否牢固,确保无短路、断路现象;(3)检查接触器参数是否正确,调整至正常状态;(4)检查按钮、保护装置等元器件是否正常,更换损坏的元器件;(5)检查电动机本身是否正常,如有问题,进行维修或更换。
四、实训结果与分析1. 实训结果通过本次实训,我们成功完成了电动机正转反转电路的安装、调试和故障排除,掌握了电动机正转反转的原理和操作方法。
2. 实训分析(1)电动机正转反转电路的关键在于接触器参数的调整。
在正转状态下,接触器线圈电流应与电动机电流相匹配;在反转状态下,接触器线圈电流应与电动机电流反向相匹配。
(2)在安装过程中,应注意电路连接的牢固性,避免短路、断路现象的发生。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
步进电机正反转实验报告步进电机正反转实验报告一、实验名称:步进电机正反转训练二、控制要求要求实现电机的正转三圈,反转三圈,电机正转和反转的频率可不相同,然后这样循环3次,3次后电机停止转动。
三、PLCI/O地址分配表PLC的I/O地址Y0电机转向输出点Y1电机的转速输出点连接的外部设备控制转速点CP控制转向点CW四、程序梯形图五、程序分析:M11、M12、M13的波形图M21、M22、M23的波形图电机正转的频率是20赫兹,通过MOV指令送到D5中,在电机正传三圈后,电机反转,反转的频率是40赫兹,通过MOV指令送到D5中。
电机正转3次,反转2次,再通过M23得电进入正转,重复上面的循环,即电机正转后再反转,M23才得电一次,所以可以加一个M23控制一个计数器计数,当计数器计数到3时,再通过计数器的常闭开关把M10线圈断电,从而实现电机停止。
扩展阅读:微机实验报告步进电机正反转及调速设计微机原理与接口设计实验报告步进电机正反转及调速设计专业:机械设计制造及其自动化班级:10090112小组成员:周先军10901239张赓10901240胡一国08901312组别:B5摘要:本系统是基于STM8系列单片机的步进电机转速转向控制器。
该系统采用STM8S103F3P6单片机作为主控制器,运用L298全桥驱动器驱动步进电机,通过摇杆、按键控制电机转速,并且通过1602液晶显示器显示当前转速。
该系统中使用的四相步进电机,具有控制精度高,转动扭矩大等特点,实际生产中有广泛的运用。
系统中除了传统按键控制外,还增加遥控控制,单片机通过AD读取摇杆控制信号,实时控制电机转速。
整个系统具有结构简单、可靠性高、成本低和实用性强等特点,具有较高的通用性和应用推广价值。
关键词:控制单片机控制驱动电路正反转摇杆四相步进电机STM8L2一、系统方案1.1控制系统方案方案一:采用8086系列单片机。
8086是Inter系列的16位微处理器,数据处理能力强。
但是8086系列的CPU指令数据需要放置在内存中,需要依赖外部非易失存储器和RAM才可以工作,外部电路复杂。
方案二:采用STM8系列单片机。
STM8是意法半导体生产的8位单片机,哈弗结构。
拥有8K字节Flash,1K字节RAM,1KEEPROM,内部集成5路10位ADC,高级控制定时器可带死区控制PWM、以及SPI、I2C等接口。
整体性能优越,价格便宜,周边电路简单。
综上对比,选择方案二。
1.2驱动电路方案方案一:采用ULN202*达林顿管阵列控制电机。
ULN202*是高耐压、大电流复合晶体管阵列,由七个硅NPN复合晶体管组成,工作电压高,工作电流大,灌电流可达500mA。
但系统采用通用四线四相步进电机,需要两路同时灌、输电流,该驱动设计只能满足5线步进电机的驱动,不符合要求。
方案二;采用L298集成全桥驱动芯片。
L298内部含有4通道逻辑驱动电路,是一种二相和四相电机专业驱动器,内含有两个H桥的高电压大电流双全桥式驱动器,接受标准的TTL逻辑电平信号,可驱动46V、2A以下的电机。
具有灌电流功能。
适用于本系统采用的4线步进电机,经对比采用方案二。
1.3控制信号采集方案一:通过按键输入,控制电机转速加减。
有液晶屏幕辅助显示设定电机方案二:通过PS2摇杆和MMA7361加速度传感器产生欲控制的信号,通过单对比两种方案,方案二操作更加方便直观,用户体验乐趣强,电路设计简单。
转向、转速信息。
片机的AD采样进行信号采集,进行实时控制。
因此采用方案二。
1.4电源供电电路本系统中步进电机供电7.2V,单片机控制板供电5V,最小系统板供电3.3V,传感器供电3.3V。
为了使用方便,本系统采用7.2V电池组统一供电。
通过开关电源芯片TPS54331降压到5V,为单片机控制板供电;采用LM1117-3V3线性电源芯片降压到3.3V,为单片机和传感器供电。
1.5系统组成框图图1.5二、硬件设计2.1、驱动电路(L298)图2.12.2、控制系统电路(STM8)图2.22.3、供电电源电路(TPS54331)图2.3三、软件设计整个系统软件分为AD信号采集和电机信号输出两个部分。
采集信号的AD值与程序设定的中值范围(AD0-AD1)进行比较。
小于AD0,输出反转信号;大于AD1,输出正转信号。
实际AD值与中间值差值,对应输出信号频率,从而控制步进电机转速。
(附录1)开始初始化While(1)AD采样AD=中间值停止4.2电机控制信号测试为了检测单片机输出信号,在控制电路板上安装了一组LED灯。
通过观察LED灯的闪烁顺序,校验输出电机的信号相序。
单片机通过PA5采集传感器信号,通过PC3、PC4、PC5、PC6四个I/O口输出控制信号。
默认状态为低电平,对于LED为亮;当I/O口置高,LED灯熄灭。
用摇杆摆动输入欲控制信号,单片采样处理后输出,通过观察熄灭LED灯的流动顺便和周期大小,可以直观的反映I/O口输出信号,从而能很好的校验输出相序信号。
4.3测试结果分析连接好个模块电路,接通电源。
首先使用摇杆做传感器,摇杆复位处于中间状态时,电机停止;往左摇动,电机反转,往右摇动,电机正转。
而且摇动幅度越大,转速越快。
使用加速度,将传感器平放,电机停止;向左倾斜,电机反转;向右倾斜,电机正转;倾斜角度越大,转速越快。
经过以上测试,该系统比较好完成了题目的设计要求。
五、总结本设计较完满的完成了题目的基本要求。
采用STM8单片机,运用C语言编写程序;运用AltiumDesigner设计PCB电路,通过打印、转印、腐蚀、钻孔等工序制作腐蚀电路板;通过网站下载芯片PDF文档,学习了怎么使用新的电子芯片,设计周边电路。
传感器部分使用PS2摇杆和加速度传感器,使得实际操控有很多的乐趣。
通过本设计,很好的了解了电路板的设计制作过程,增强了团队的合作精神。
通过测试,成功实现了四线步进电机的正反转及转速控制。
附件1/**微机原理与接口设计B5LED流水灯(步进电机)周先军202*425*//*Includes------------------------------------------------------------------*/#include"stm8s.h"#include"USART.h"#include"delay.h"#include"1602.h"#include"PWM.h"#include"TIM.h"#include"ADC.h"#include"GPIO.h"#i nclude"eeprom.h"#include/*Privatedefines-----------------------------------------------------------*/voidCLK_Configuration(void);voidGPIO_Configuration(void);voidEXT I_Init(void);/*Privatefunctionprototypes-----------------------------------------------*///串口参数u8RxBuffer1[40];u8RxCounter1=0;u8RxBuffer2[40];u8RxCounter2=0;voidmain(void){u16AD;inti;CLK_Configuration();GPIO_Configuration();ADC_Init(2,ADC1_PRESSEL_FCPU_D8);ADC_Init(3,ADC1_PRESSEL_FCPU_ D8);ADC_Init(4,ADC1_PRESSEL_FCPU_D8);ADC_Init(5,ADC1_PRESSEL_FCPU_ D8);ADC_Init(6,ADC1_PRESSEL_FCPU_D8);Init_1602();//UART1_DeInit();Uart1_Init(115200);__enable_interrupt();//开中断printf("\\r\\nprintfisOK");while(1){AD=Get_ADC1_Value(3);//*25000L/512L;3.3V对应1024PD2B4(1);B5(1);C3(0);C4(0);C5(0);C6(0);i=1000;if(ADC4(1);delay_ms(i);C4(0);C5(1);delay_ms(i);C5(0);C3(1);delay_ms(i);C3(0);}else{i=0;}i=Get_ADC1_Value(3);printf("ANI3=%d\\t\\n",i);//i=Get_ADC1_Value(4);//printf("ANI4 =%d\\t",i);//delay_ms(200);}}/**************系统时钟初始化*********************/voidCLK_Configuration(void){CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);}voidGPIO_Configuration(void){PA3_OUTPC3_OUTPC4_OUTPC5_OUTPC6_OUTPD4_OUTPD5_OUTPD6_OUTGPIO_DeInit(G PIOD);GPIO_Init(GPIOD,GPIO_PIN_0,GPIO_MODE_OUT_PP_LOW_FAST);}#ifdefUSE_FULL_ASSERTvoidassert_failed(u8*){while(1){}}#endif友情提示:本文中关于《步进电机正反转实验报告》给出的范例仅供您参考拓展思维使用,步进电机正反转实验报告:该篇文章建议您自主创作。