本文介绍了一种基于I²C 总线和双ARM 微控制器的印刷电路板钻床控制器。控制器
由两个部分组成:人机交互系统和运动控制系统,这两个系统通过I²C 总线进行连接。本文探讨了控制器系统的硬件构成和相关关键技术,最后介绍了基于μC/OS-II 实时操作系统的人机交互系统的软件设计和基于时间触发的机床运动控制系统的软件设计。
关键词:ARM ;I²C 总线;μC/OS-II;PCB 钻床
Abstract: A design of the PCB drilling controller based on the dual ARM MCU and I²C BUS is
introduced in this paper. The controller is composed by two systems: the MMI(Man-Machine
Interface) system and the motion control system, and they are connected with I²C BUS.The
hardware composition and design is expounded in this paper. The design of the MMI system
software based on μC/OS-II RTOS and the design of the motion control system software based on time-triggered mode are also introduced in this paper.
Key words: I²C BUS; ARM;μC/OS-II;PCB Drilling
印刷电路板钻床是印刷电路板生产中的重要装备,随着电子产品加工要求的提高,低档
的基于单片机的PCB 钻床控制器已经很难满足要求。ARM7TDMI 是20 世纪末ARM 公司
提出的一种32 位的RISC 微控制器结构, 基于该内核的芯片种类丰富,具有运行速度高,功耗小和价格低的特点。本文介绍了一种基于双ARM 结构的PCB 钻床控制器,它既解决传统低档钻床控制系统性能不高的缺点,同时又具有很高的经济性,是高档PCB 钻床理想的控制器。数控系统按结构分,一般有单 CPU 和多CPU 之分[5]。单CPU 一般采用集中控制分时处理的方式完成数控系统的各项任务。它具有结构紧凑的特点,但是功能相对比较简单。多CPU 结构的数控系统采用多CPU 并行处理,可以使系统达到更高的性能。多CPU 一般采用共享总线或共享存储器方式进行通信。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !