第一章 概述
1.1 开发背景及发展趋势
计算机串口编程在通信软件中有着十分广泛的应用,如电话,传真,视频控制等。
一般情况下,涉及到远程通信,自动控制的行业,通常也会涉及到串口通信技术。
工业控制领域经常涉及到串行通信问题。为了实现微机和单片机之间的数据交换,
人们用各种不同方法实现串行通信,如 DOS 下采用 C 语言。
但在 Windows 环境下却存在一些困难和不足。在 Windows 操作系统已经占据统治
地位的情况下开发 Windows 环境下串行通信技术就显得日益重要。在 Windows 应用程
序的开发中,我们常常需要面临与外围数据源设备通信的问题。
计算机和单片机(如 MCS-51)都具有串行通信口,可以设计相应的串口通信程序,
完成二者之间的数据通信任务。实际工作中利用串口完成通信任务的时候非常之多。
本设计是在 WINDOWS XP 操作系统下,设计自己的通信协议,借助 VC++6.0 编程环
境,使用 C 语言,实现串口通信,控制步进电机的调速系统。
步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控
制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民
经济领域都有应用。
步进电机和普通电动机不同之处是步进电机接受脉冲信号的控制。步进电机经环形
分配器、功率放大器使励磁绕组按照顺序轮流接通直流电源。由于励磁绕组在空间中按
一定的规律排列,轮流和直流电源接通后,就会在空间形成一种阶跃变化的旋转磁场,
使转子步进式的转动,随着脉冲频率的增高,转速就会增大。步进电机的旋转同时与相
数、分配数、转子齿轮数有关。
步进电机和普通电机的区别主要就在于其脉冲驱动的形式,正是这个特点,步进电
机可以和现代的数字控制技术相结合。步进电机在控制精度、速度变化范围、低速性能
方面比传统的闭环控制直流伺服电动机有较好的性能。步进电机的控制精度随着发展在
不断提高,而且在很多场合可以发挥其结构简单、可靠性高和成本低的特点。
近年来,随着微电子技术、电力电子技术和计算机技术的发展,数控系统的采用,
促进了步进电动机的发展,使步进电动机在机械、电子、纺织、轻工、化工、石油、邮
电、冶金、文教和卫生等行业,特别是在数控机床上获得越来越广泛的应用,由于步进