数控铣床单板机控制系统的设计
1. 硬件配置
存贮器选用1片4K×8的2732EPROM和1片8K×8位的6234RAM。监控程序固化在2732EPROM内,各功能模块程序及常用零件的的加工存放在2732EPROM内。1片6234RAM做为调试程序存放和运行程序的中间数据存放用。 I/O接口芯片选用8155可编程I/O扩展接口,它的A口做为X、Y进给系统步进脉冲的输出口,其中PA0~PA2为X向的输出口,PA3~PA5为Y向输出口。B口为为位控方式,其中PB4~PB7为-Y、+Y、-X、+X的行程越位信号输入。显示由8位LED构成,具有24键的键盘。
2. 存贮器空间分配
单板机可寻址范围是64K字节,板上提供的插座占16K,已插入的芯片占10K,其余以备扩展使用。其存贮空间分配如下。
0000H~07FFH 2KB EPROM 放监控程序
0800H~0FFFH 2KB EPROM 放零件加工程序
1000H~17FFH 2KB RAM 调试程序
2000H~27FFH 2KB RAM 测试程序等
3. I/O口地址分配
单板机设置I/O口地址为80~9FH共32个口地址,分配如下。
80H~83H —51 8031 MCS
84H~87H 字形锁存
88H~8BH 字位锁存
8CH~8FH 读键值
90H~9FH 用户使用
4. 光电隔离电路 在步进电机驱动电路中,脉冲信号经功率放大器后控制步进电机励磁绕组。由于步进电机需要的驱动电压较高,电流较大,如果将输出信号与功率放大器直接相联,将会引起强电干扰。轻则影响计算机程序的正常工作,重则导致计算机和接口电路损坏。所以一般在接口电路功率放大器之间都要接上隔离电路。