单片机技术在电气传动控制系统中的应用与研究应用实例 单片机技术在电气传动控制系统中的应用与研究 The Application and Research of Single-chip puter 广东工业大学广东广州 510090 黄定华孙炳达 摘要本文从单片机的技术应用角度出发提出了一种用键盘与采用 80C51 的显示电路构成上位机单独 Intlel80C196 系列单片机实现数字调速系统的控制方案控制显示部分二者之间通过串行总线通讯交换 并在实际中验证了本方案的可行性同时对单片机的一些数据 80C196MC 子系统单独处理控制部分的内 关键技术作了深入研究以期开发出更高性能的单片机系容而 80C51 部分则注重显示的实现很容易实 统现键盘和显示部分电路的扩充比如用 LCD 替代 关键词单片机数字调速脉冲宽度调制 LED 显示而不影响控制部分 80C196MC 子系 统的设计 IPM 模块采用富士通公司的 MS6M0386 Abstract: This paper presents a control scheme applied in a 构成具有多种保护功能只需加入一定的周边 digital speed-control system from the puter’s point 电路便可进行驱动 of view. The scheme is implemented by using 由于伺服系统电流控制调节器采样周期短 Intel80C196MC single-chip puter and proved to be 计算量大所以 80C196MC 单片机系统采用 16 practical. It also takes deep insight into the key technology of 位系统总线以提高系统的吞吐能力两片 EPROM puter, which is to make the later work on the system 27C256 地址分配为 2000H~7FFFH 两片 more efficient. RAM62256 地址分配为 A000H~FFFFH 由于采 Key words: single-chip digital speed-control pulse width 用 16 位地址数据总线两片存储器共用同一地 modulate(PWM) 址当 CPU 读存储器高位地址时同时选中高 低位的存储器高 8 位低 8 位的数据同时读入 由正确选择高位的数据作为操作数 1 引言 CPU CPU 8 舍去低 8 位的数据读低 8 位时则舍去高 8 位 本文采用的 Intel80C196MC 单片机特别适用 RAM 的片选信号由 INST 和 A15 通过与非门构 于各类自动控制系统如交直流调速工业过程成需要注意的是 INST 在读程序存储器时为低 控制伺服系统等并以一直流伺服控制系统装电平但要避开 2000-2080 的地址因为在读取 置为例介绍了系统的硬件结构加强了有关算中断向量时 INST 引脚为高电平单片机系统原 法实验证明此系统可以良好地跟踪给定速度理框图如图 2 所示 -3 曲线响应时间可控制在 10 s 的键盘和显示 数量级内