论文部分内容阅读
本文研究的内容是研制基于以太网接口的CAMAC机箱控制器。本文完成了对基于以太网接口的CAMAC机箱控制器的硬件系统和软件系统设计。硬件方面,在基于PCI接口的CAMAC机箱控制器的基础上加入了控制电路,用控制电路实现以太网传输。控制电路选用ARM9作为其嵌入式处理器,并在ARM9中运行Linux操作系统。控制电路一端通过以太网与上位机相连,一端通过扁平电缆与时序生成电路相连。软件方面,当在以太网中传送CAMAC指令时,以太网的传输速率相对较差,所以对CNC齿轮测量系统的软件结构进行了重新设计,由控制电路完成上位机的部分功能,使其能够减少传送次数,增加传送的数据量。在本文中通过计算采样时间对改进了软件结构后的测量程序和传统的测量程序进行了对比,实验结果表明改进了软件结构的测量程序提高了CNC齿轮测量中心的整体性能。本文研制的基于以太网接口的CAMAC机箱控制器已经能够成功运行诊断程序,并且完成了对诊断程序中所要求的部分功能的测试。测试结果表明本文设计的基于以太网接口的CAMAC机箱控制器能够满足使用要求。