步进电机
实验报告
化学实验报告单总流体力学实验报告观察种子结构实验报告观察种子结构实验报告单观察种子的结构实验报告单
步进电机控制实验
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
1.两人一组,合写一张实验报告。必须手写,不能打印。 2.实验项目名称,“步进电机控制实验”。
3.实验类型:演示性实验
4.内容如下,请自行修改
实验目的:
掌握步进电机的工作原理。
掌握步进电机的工作原理的使用方法。
实验设备及器件:
计算机,一台(具有串口)。
DP-51PRO.NET单片机仿真器、编程器、试验仪三合一综合开发平台,一台。 实验内容:
1.根据电路原理,接线。
2.根据步进电机的工作原理编写程序。
3.加载程序到实验箱,控制步进电机实现正转、反转。 实验要求:
能够控制步进电机实现正转、反转。
实验原理:
Keil和实验箱的联合操作,根据厂家的使用说明书进行操作。
用P1口控制步进电机的原理如下图。步进电机除了2根电源线外,其他4根线被P1口的低4位控制,
本实验箱中P10、P11、P12、P13分别控制步进电机的A、B、C、D。
图中的ULN2003A是达林顿管,专用于驱动功率较大的设备。
实验步骤
1.实验室的计算机问题较多,不少已经百毒缠身、软件问题重重。如有问题,重装keil 8.0 或以上。
2. 将厂家提供的TKStudy_DEB.dll复制到 C:\Keil\C51\BIN下。并在C:\Keil 下的TOOLS.ini里面添加如下一行内容
TDRV8=BIN\TKStudy_DEB.dll ("TKStudy")
进入Keil,点击Flash/ configure flash tools,debug,设置为TKStudy,实现Keil与实验箱通信。
3.实验箱接电源线,仿真器接数据线分别接计算机、实验箱,仿真器的电源线接实验箱。特别是仿真器的并行线,凸出来的向左边
4. C10区的JP6的短路帽,套上。C10区的J41分别与A2区的P10、P11、P12、P13相连
5.用Keil编写程序。
#include
#define uc unsigned char
uc tab[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09};//8步
uc i,k;
void delay(uc d1)
{
uc d2;
while(d1--)for(d2=100;d2>0;d2--); }
void main()
{
k=0;
while(1)
{
k++;
if(k<30)//正转30圈
{
for(i=0;i<8;i++){P1=tab[i];delay(10);}
}
else//反转10圈
{
for(i=8;i>0;i--){P1=tab[i];delay(50);}
}
if(k==40)k=0;
}
}
6.观察步进电机是否正常工作。如果没有,请从计算机、实验箱、仿真器、接线、Keil软件、人品问题等方面进行分析。当然,有些实验箱的步进电机已经损坏,达林顿管和电阻巨热,只能换箱。
7.解释为啥tab[8]里面的数字就能控制步进电机正转、反转。步进电机的工作原理。
8.实验的心得体会,Proteus仿真和实物测试的区别,各自优点等。
例如,仿真实验灵活,基本上什么实验都能仿真,不能仿真的也可以通过其他方式替代。什么元件都有,很多元件不容易买到。不用花钱,实物的买几块小芯片就可能花了几百元,几万元的示波器连学校都没钱买。实物的设备会烧毁,又得掏钱买,饭钱没了。实物操作,不小心就被电死成烈士、电烙铁烫伤„„
但是,实物测试必不可少。最终的电子产品还是要做成实物,而且实物和仿真还存在不完全一样的地方。例如步进电机在仿真中转得很快,而在实物中受到摩擦力等因素而造成转速下降。