串口通信监控系统及方法与流程

文档序号:12176797阅读:2089来源:国知局
串口通信监控系统及方法与流程
本发明涉及一种串口通信监控系统及方法。
背景技术
:串行接口(Serialinterface),业界也简称为串口,是电脑上一种非常通用的接口。其中,RS232接口是常用的串口。目前,为了使得串口通信设备之间的通信保持稳定,操作员需要对串口通信设备之间的数据传输进行监控。技术实现要素:鉴于上述内容,有必要提供一种方便操作人员对串口通信进行监控的串口通信监控系统及方法。一种串口通信监控系统,包括一串口监控电路,包括:一第一数据监控模块,用于接收一串口通信设备上的发送数据引脚所输出的串口信号,并根据该接收到的串口信号输出一第一TTL电平信号;一第二数据监控模块,用于接收所述串口通信设备上的接收数据引脚所接收的串口信号,并根据所接收的串口信号输出一第二TTL电平信号;及一数据转换器,用于接收所述第一TTL电平信号及所述第二TTL电平信号,并分别将所述第一TTL电平信号及第二TTL电平信号转换为所述计算机的接口能识别的电平信号;及一计算机,用于获取所述电平信号,并根据获取到的电平信号对所述串口通信设备上传输的串口信号进行监控。一种串口通信监控方法,包括以下步骤:一第一数据监控模块接收一串口通信设备上的发送数据引脚所输出的串口信号,并根据该接收到的串口信号输出一第一TTL电平信号;一第二数据监控模块接收所述串口通信设备上的一接收数据引脚所接收的串口信号,并根据所接收的串口信号输出一第二TTL电平信号;一数据转换器接收所述第一TTL电平信号及所述第二TTL电平信号,并分别将所述第一TTL电平信号及第二TTL电平信号转换为一计算机的接口能识别的电平信号;及一计算机获取并显示所述电平信号,以监控串口通信设备上传输的串口信号。本发明串口通信监控系统及方法通过所述接收串口通信设备输出的串口信号,并将所接收的串口信号传输给所述数据转换器进行电平转换,并将转换后的电平信号输出至所述计算机,所述计算机显示所述电平信号并实现对串口通信设备之间的数据进行监控。如此,操作人员可以更加方便的对串口通信设备的串口数据进行监控。附图说明图1为本发明串口通信监控系统的较佳实施方式的方框图。图2为图1中串口监控电路的较佳实施方式的方框图。图3为本发明串口通信监控系统的较佳实施方式与串口通信设备连接的示意图。图4为本发明串口通信监控方法的较佳实施方式的流程图。主要元件符号说明串口监听系统100串口监控电路200计算机300第一串口通信设备400第二串口通信设备500第一数据监控模块10第二数据监控模块20数据转换器30USB接口310串口调试工具320三极管Q1、Q2反相器U1、U2电阻R1-R4如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式请参考图1,本发明较佳实施方式提供一种串口通信监控系统100,用于对串口通信设备之间的通信进行数据监控。所述串口通信监控系统100包括一串口监控电路200及一计算机300。所述串口监控电路200用于接收串口通信设备在进行数据通信时所传输的串口信号。所述计算机300包括一USB接口310及一串口调试工具320。所述计算机300通过所述USB接口310获取所述串口监控电路200所收集的串口信号,用户可以通过所述计算机300上的串口调试工具320(如一串口调试助手)实现对串口通信设备之间的数据监控。请参考图2,所述串口监控电路200包括一第一数据监控模块10、一第二数据监控模块20及一数据转换器30。所述第一数据监控模块10与所述第二数据监控模块20分别与所述数据转换器30电性连接。请参考图3,本实施方式中,一第一串口通信设备400与一第二串口通信设备500正常通信。所述第一串口通信设备400的发送数据引脚TXD(如RS232接口的发送数据引脚TXD)与所述第二串口通信设备500的接收数据引脚RXD连接。所述第一串口通信设备400的接收数据引脚RXD与所述第二串口通信设备500的发送数据引脚TXD连接。所述第一数据监控模块10包括两电阻R1及R2、一反相器U1及一三极管Q1。所述反相器U1的输入端用于接入所述第一串口通信设备400的发送数据引脚TXD,所述反相器U1的第二端通过电阻R1与所述三极管Q1的基极连接,所述三极管Q1的集电极通过电阻R2连接一+3.3V电源,所述三极管Q1的发射极接地。所述第一数据监控模块10根据所述第一串口通信设备400发送数据引脚TXD输出的串口信号输出TTL电平信号至所述数据转换器30。本实施方式中所述第二数据监控模块20包括两电阻R3及R4、一反相器U2及一三极管Q2。所述反相器U2的输入端用于接入所述第一串口通信设备400的发送数据引脚RXD,所述反相器U2的第二端通过电阻R3与所述三极管Q2的基极连接,所述三极管Q2的集电极通过电阻R4连接所述+3.3V电源,所述三极管Q2的发射极接地。所述第二数据监控模块20根据所述第一串口通信设备的数据引脚RXD输出的串口信号输出TTL电平信号至所述数据转换器30。本实施方式中,所述数据转换器30用于实现TTL电平信号与USB电平信号之间的转换。所述数据转换器30与所述三极管Q1及Q2的集电极电性连接,用于接收所述第一数据监控模块10及所述第二数据监控模块20输出的TTL电平信号,并将所接收的TTL电平信号转换为计算机300的USB接口400所能辨别的USB电平信号。本实施方式中,所述数据转换器30的型号为PL2303。本实施方式中,所述三极管Q1及Q2均为NPN型三极管。在其他实施方式中,所述数据转换器30也可用于将三极管Q1及Q2的集电极所传输的TTL电平信号转换为计算机300的RS232接口所能辨别的RS232电平信号。下面详细介绍所述串口通信监控系统100的工作原理。由串口通信设备之间的基本通信原理可知,串口通信设备的串口发送数据及接收数据是分时进行的,因此,所述第一串口通信设备的TXD引脚及RXD引脚将不会同时输出和接收串口信号。在操作上,当第一串口通信设备400的发送数据引脚TXD输出一高电平的串口信号时,所述反相器U1接收到所述第一串口通信设备400的发送数据引脚TXD输出的高电平的串口信号后输出一低电平信号至所述三极管Q1,所述三极管Q1截止。此时,所述第一数据监控模块10输出一高电平的TTL电平信号至所述数据转换器30。当所述第一串口通信设备400的发送数据引脚TXD输出低电平的串口信号时,所述反相器U1接收到所述第一串口通信设备400的发送数据引脚TXD的低电平的串口信号后输出高电平信号至所述三极管Q1,所述三极管Q1导通。此时,所述第一数据监控模块10输出低电平的TTL信号至所述数据转换器30。同理,当第一串口通信设备400的接收数据引脚RXD接收到高电平的串口信号时,所述反相器U2接收到高电平的串口信号后输出低电平的TTL信号至所述三极管Q2,所述三极管Q2截止。此时,所述第二数据监控模块20输出高电平的TTL信号至所述数据转换器30。当所述第一串口通信设备400的接收数据引脚RXD接收到低电平的串口信号时,所述反相器U2接收到低电平的串口信号后输出高电平信号至所述三极管Q2,所述三极管Q2导通。此时,所述第二数据监控模块20输出低电平信号至所述数据转换器30。所述数据转换器30接收到来自所述第一数据监控模块10及第二数据监控模块20所传输的TTL电平信号后,将所述TTL电平信号转换为标准的USB电平信号,与所述计算机300的USB接口310对接。用户通过所述计算机300上的安装的串口调试助手可实现对通信设备之间的数据进行监控。请参考图4,本发明串口通信监控方法的较佳实施方式包括以下步骤:步骤S100,所述第一数据监控模块10接收所述串口通信设备400上的发送数据引脚TXD所输出的串口信号,并根据该接收到的串口信号输出一第一TTL电平信号。步骤S102,所述第二数据监控模块20接收所述串口通信设备400上的一接收数据引脚RXD所接收的串口信号,并根据所接收的串口信号输出一第二TTL电平信号。步骤S104,所述数据转换器30获取所述第一TTL电平信号及所述第二TTL电平信号,并分别将所述第一TTL电平信号及第二TTL电平信号转换为一计算机的接口能识别的电平信号。步骤S106,所述计算机300获取所述电平信号,并通过所述串口调试工具320监控串口通信设备上传输的串口信号。上述串口通信监控系统及方法在监控期间,通过所述串口监控电路200接收的串口通信设备输出的串口信号,并将所接收的串口信号传输给所述数据转换器进行电平转换,并将转换后的电平信号输出至所述计算机300,所述计算机300通过自身安装的串口调试助手,可实现对串口通信设备之间的数据进行监控。如此,操作人员可以更加方便的对串口通信设备的串口数据进行监控。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1