信息电话机关键模块的研究与应用

[10-10 20:36:41]   来源:http://www.88dzw.com  电子制作   阅读:8157

文章摘要:图2是DOC信号的测试结果(数字示波器中采集结果)。由于分时分段采集,仅作数据参考,时间帧和校验帧不为一次采集的结果。图3是经过图形化处理后的时序。 图3 来电显示时序(计算机图形化处理后)由采样时序图可知,来电显示波形按异步串行数据格式排列,以0作为起始位,1作为终止位;但与多种资料不同的是,无字段校验位,按排列应是每个数据包的第9位,类型字段和长度字段以及最后的校验字段除外。可以看到,采集的数据均无校验位。来电显示数据包的速率为1 200 bps,由数字示波器测量也可得到,每位数据占用时间为830

信息电话机关键模块的研究与应用,标签:电子小制作,http://www.88dzw.com

  图2是DOC信号的测试结果(数字示波器中采集结果)。由于分时分段采集,仅作数据参考,时间帧和校验帧不为一次采集的结果。图3是经过图形化处理后的时序。

                       按此在新窗口浏览图片
                        图3  来电显示时序(计算机图形化处理后)

  由采样时序图可知,来电显示波形按异步串行数据格式排列,以0作为起始位,1作为终止位;但与多种资料不同的是,无字段校验位,按排列应是每个数据包的第9位,类型字段和长度字段以及最后的校验字段除外。可以看到,采集的数据均无校验位。来电显示数据包的速率为1 200 bps,由数字示波器测量也可得到,每位数据占用时间为830 μs(由于数字示波器的时间精度不能准确地调整到1 μs,所以只能精确到830  μs),基本与1 200 bps的速率相同(1 s÷1 200位≈833.333 μs),所以来电数据是稳定的。需要指出的是,在来电数据包结束后,即在本采样包81H结束后,实际上还有数据信号,每位信号占用的时间为410  μs,数据速率为2 400 bps。此信号是空闲信号,所以在采集时需要通过滤波器进行滤除。

2  信号采集模块方案设计

  作为对输出数据的研究,经由MC14LC5447解调后的信号为异步串行信号,而且数据速率为1 200 bps,可使用单片机的串口模式1来进行数据接收,算法请见参考文献[1]。单片机除了进行数据采集,将串行数据包解包外,还将数据复原。

  主中断程序大部分都在循环等待串口程序的中断响应,首先需要接收的是来电显示包的长度字段,接收到长度字段的好处就在于可以动态地接收来电数据包,而不必每次都等待接收固定的长度。虽然来电显示包长度不可能大于某个固定长度,但根据来电数据包的长度字段,动态接收数据,使采集的数据更容易处理,而且位于数据包尾的干扰信号也可以再次滤除,从而减轻其他程序的负荷。

  当然,在此也可以通过单片机将数据分离出来并进行处理,但为了包的可分析性,单片机除了数据采集外,不做其他的工作。

  某一次获取的数据如下:

                     按此在新窗口浏览图片

                           按此在新窗口浏览图片
                                    图4  数据采集模块原理

  图4给出了数据采集模块的原理,MC14LC5447的DOC信号输出连接到AT89C2051的第2引脚处(串行输入端口);MC14LC5447的RDO信号输出连接到AT89C2051的第6引脚处(AT89C2051的外部中断0);AT89C2051的第9引脚连接到MC14LC5447的第7引脚(PWRUP),来控制MC14LC5447的开与关。AT89C2051第7引脚连接到USB设备状态输出口,第1 引脚也连接到USB设备的状态输出口,第11引脚连接到USB设备的状态输入口,数据线连接到USB设备的并行数据输入口。其中第12、第13引脚

上一页  [1] [2] [3] [4]  下一页


Tag:电子制作电子小制作维修教程知识 - 电子制作

《信息电话机关键模块的研究与应用》相关文章