论文部分内容阅读
在当今的先进制造技术与制造模式中,三维轨迹扫描器作为一种快速的立体测量设备,因其测量速度快、精度高、使用方便等优点而广泛应用在汽车、家电等行业。由于实物的立体信息大,而且在数据传输过程中,由于衰减、失真和噪声,会使通信线路上的信号发生错误。因此,三维轨迹扫描器通信接口在设计中要减少错误,提高通信质量,使立体信息快速、准确、可靠和稳定的传送。本文针对三维轨迹扫描器接口的特点和对数据传输的要求,根据开放式系统互联(ISO/OSI)参考模型设计了一种简单、实用的异步串行通信控制协议。首先详细说明了通信控制协议的组成结构、各层的设计思想和功能划分;接着重点讨论了通信协议中物理层、数据链路层、传输层的设计,其中包括帧格式、差错控制和流量控制的设计,深入研究了软时钟、循环冗余校验(CRC)等设计难点及实现方法;然后阐述了通信控制协议在以TMS320F2812 DSP平台为核心的三维轨迹扫描器接口的实现过程;最后讨论了通信协议的测试,简单介绍了协议测试内容及方法,分析了测试结果,得出了测试结论。在三维轨迹扫描器接口的设计和实现中,采用了循环冗余校验、自动请求重发等多项措施来提高接口的抗干扰能力和纠错能力,保证了数据传输过程的准确性、实时性、可靠性和稳定性。