4。1。2 协议设置面板设计14
4。1。3 数据显示面板设计15
4。1。4 信息面板设计15
4。1。5参数的保存和传递15
4。2串行译码功能模块设计16
4。2。1 CAN协议译码模块设计16
4。2。2 RS232协议译码模块设计25
4。3 数据波形集成模块设计26
4。3。1 波形显示模块设计26
4。3。2 波形控制模块设计32
4。3。3 串行译码控制模块设计33
4。3。4 译码结果显示模块设计34
5 系统测试36
5。1 测试目的36
5。2 测试结果37
5。2。1 Can High协议解码测试37
5。2。2 Can Low协议解码测试39
5。2。3 RS232协议解码测试40
5。2。4 多通道解码测试41
结论 43
致谢 44
参考文献45
1 引言
本章主要介绍串行总线的研究背景,国内外研究现状以及串行解码技术实现意义。
1。1 串行总线的研究背景
串行总线是连接外部设备的一个串口标准,相比于并行总线,它改进了一些性能,使设计变得简单可靠。串行总线的每个总线标准都有其特定的操作条件和独特的设计风格,具有不同的速度,容量,功耗。目前串行总线技术主要被应用于远距离通信,便携设备之间的通信等等。论文网
作为现代运用广泛的串行总线,它的优点自然不可被忽视。串行总线的主要优点如下:
(1)所需线路较少,例如在汽车工业上使用的LIN串行总线只需要一根线来与从属设备进行通信。这大大降低了系统设计的难度和成本[2]。
(2)每台设备上所需I/O引脚较少,所以串行总线的使用大大降低了元件的成本。一些串行总线技术还运用了具有抗干扰能力的差分信号[2][3]。
(3)数据各个位进行串行传输,较易于进行信号处理。
综合以上优点,采用串行总线及其解码技术可以大大简化硬件系统的设计,提高系统通信的可靠性。
1。2 串行总线解码技术的背景
在数据传输的过程中,串行总线技术将数据分组或将数据打包成数据帧进行传输,如果手动进行二进制数据解码,会很容易出错,并且很耗时。在此种情况下,串行总线的解码工具变得尤其重要,它大大简化了用户的工作量,并提供了正确有效的解码数据[8]。
串行总线解码技术是对串行总线的解码及分析,将从串行总线上采集到的数据译码成相应的输出信号,方便进行波形与译码信号的对照和比较。目前一些现代新型的示波器中就涵盖了串行总线协议解码技术,这样用户在用示波器分析波形的同时也可以将波形中承载的数据解码出来,从而方便用户对波形的理解和处理。目前涵盖串行总线解码技术的示波器有深圳micsig的MS510s数字示波器,英国的PicoScope示波器等等。
1。3 串行总线解码技术研究意义
在串行通信中,数据往往被分组或打包成数据帧进行传输,这使得用户手动解码较为复杂和困难,因此,串行解码工具的研究就显得很有意义。
串行总线解码可以对串行总线传输的数据进行解析。它能帮助我们更好的研究串行总线协议,并测试和验证传输的数据。
串行总线解码技术根据各个串行总线的电器特性,来解析不同的串行总线数据,还原传输的协议帧。这有利于人们更好的理解串行总线数据的传输过程,并对协议帧各个字段的内容进行具体分析。
在实际应用中,串行解码技术还可以帮助硬件厂家检测接头发出的信号是否正确。 串行总线解码技术与测试(2):http://www.youerw.com/jisuanji/lunwen_93888.html