摘要:本文介绍了一种基于I2C 总线和双ARM 微控制器的印刷电路板钻床控制器。控制器由两个部分组成:人机交互系统和运动控制系统,这两个系统通过I2C 总线进行连接。本文探讨了控制器系统的硬件构成和相关关键技术,最后介绍了基于μC/OS-II 实时操作系统的人机交互系统的软件设计和基于时间触发的机床运动控制系统的软件设计。 1.引言 印刷电路板钻床是印刷电路板生产中的重要装备,随着电子产品加工要求的提高,低档的基于单片机的PCB 钻床控制器已经很难满足要求。ARM7TDMI 是20 世纪末ARM 公司提出的一种32 位的RISC 微控制器结构, 基于该内核的芯片种类丰富,具有运行速