用于调试串行通讯的诊断装置制造方法及图纸

技术编号:2888720 阅读:130 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于调试串行通讯的诊断装置,连接于电脑的预载有诊断程序的中央处理单元、存储器单元及连接有第一通讯设备的第一主机串行端、连接有第二通讯设备的第二主机串行端之间,以第一介段串行端与第一主机串行端连接,以第二介面串行端与第二主机串行端连接,并与上述第一介面串行端串接。使得第一通信设备与第二通信设备中央处理单元再依据诊断程序对讯号作诊断分析处理。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用于调试串行通讯的诊断装置,特别涉及一种截取串行通讯的传输数据信号提供给电脑分析,用以供判断通讯过程中调试及检错使用。按,目前电脑通讯已遍及各角落,而利用RS-232串行端作为传输介质仍随处可见。如果得到RS-232串行端传输中的数据,对于RS-232的编程和以后调试将带来极大的便利;但市面上这种通用设备并不多见,因而相关技术者必需自行判断出错的原因,并编程验证自己的观点,有时必须反复验证好几次,给众多的相关技术者带来诸多不便。有鉴于习知的作为电脑通讯传输的RS-232串行端,在作资料传输媒体介时,往往无法即时对于传输资料进行正确的分析及判断,因此若在资料传输的过程中,即能对通过RS-232串行端的资料予以截取及分析,则对于RS-232检测传输信号是否正确及相关硬件设备是否有故障脑的标准配备结合设计,将提供简报者在作简报时,更为便利。所以,本专利技术人积多年从事相关行业的经验,积极从事研究,终有本专利技术的用于调试串行通讯的诊断装置的产生。本专利技术的主要目的在于提供一种用于调试串行通讯的诊断装置,使得使用者可以诊断二通讯设备的通讯资料状态并予以记录,而找出通讯上的错误。因此,为达到上述目的,本专利技术大体上连接于电脑的中央处理单元、存储器单元、第一主机串行端及第二主机串行端之间,其中该中央处理单元预先载有一诊断程序,该第一主机串行端、该第二主机串行端分别与第一通讯设备、第二通讯设备连接,而该诊断装置包括有第一介面串行端,与上述电脑的第一主机串行端连接;第二介面串行端,与上述电脑的第二主机串行端连接,并与上述第一介面串行端串接,使得第一通信设备与第二通信设备可以由该第一主机串行端、该第一介面串行端、该第二介面串行端及该第二主机串行端相互传递通讯信号;第一信号接收电路,与上述第一介面串行端连接,并截取接收由该第一通讯设备经该第一主机串行端及该第一介面串行端所传送的通讯信号;第二信号接收电路,与上述第二介面串行端连接,并截取接收由该第二通讯设备经该第二主机串行端及该第二介面串行端所传送的通讯信号;及地址编码单元,将上述第一信号接收电路及第二信号接收电路所接收的通讯信号予以地址编码并存入电脑的存储器单元,而后该中央处理单元再依据诊断程序对这些讯号作诊断分析处理。有关本专利技术为达上述目的、特征所采用的技术手段及其功效,兹例举较佳实施例并配合附图说明如下图1为本专利技术较佳实施例的系统方块图。图2为本专利技术较佳实施例实施在二数据终端设备的电路方块图。图3为本专利技术较佳实施例实施于数据终端设备及数据通讯设备的电路方块图。首先请配合参考图1及图2所示,本专利技术的诊断装置10制作成一介面卡型式,并以一介面连接器30插装在电脑20的扩充槽(图中未示)上,使其通过扩充槽上的总线与电脑20的中央处理单元21及随机存取存储器单元22连接,而中央处理单元21可执行预先储存在电脑20的只读存储器单元23的诊断程序。诊断装置10以二讯号线24、25与电脑20的第一主机串行端26及第二主机串行端27连接。前述第一主机串行端26与第二主机串行端27为符号RS-232标准的串行端,且分别用来连接第一通讯设备28及第二通讯设备29。再者,前述诊断程序执行下列功能(1)控制电脑的中央处理单元21捕获由第一主机串行端26与第二主机串行端27递送进入的通讯控制信号;(2)将通讯控制信号的变动状态记录在随机存取存储器单元22中;(3)依据各种通讯协定或标准对捕获到的通讯控制信号的数据资料进行分析及处理;(4)提供各种经串行端的数据进行通讯协定的大量测试。请配合图1及图2所示,本专利技术的诊断装置10包括有第一介面串行端11、第二介面串行端12、第一信号接收电路13、第二信号接收电路14及地址编码电路15;其中第一介面串行端11以信号线24与上述电脑20的第一主机串行端26连接,且第一介面串行端11符合RS-232标准的串行端。第二介面串行端12以一信号线25与上述电脑20的第二主机串行端27连接,并与上述第一介面串行端11串接,使得由第一通信设备28与第二通信设备29可以经由第一主机串行端26、第一介面串行端11、第二介面串行端27及第二主机串行端29相互传递通讯信号。第一信号接收电路13包括有相串接的第一电压转换器131及第一接收器132,第一电压转换器131与上述第一介面串行端11连接,截取由第一介面串行端11递送入通讯信号的电压转换成第一接收器132可接受的电压值,而第一接收器132为通用异步收发器(UART),可以将收到的通讯信号作异步讯号处理。第二信号接收电路14包括有相串接的第二电压转换器141及第二接收器142,第二电压转换器141与上述第二介面串行端12连接,并截取由第二介面串行端12递送入通讯信号的电压转换成第二接收器141可接受的电压值,而第二接收器142为一通用异步收发器,可以将收到的通讯信号作异步讯号处理。地址编码电路15,将经上述第一信号接收电路13的第一接收器132及第二信号接收电路14的第二接收器142作异步讯号处理的通讯信号予以地址编码并存入电脑20的随机存取存储器单元22,而后中央处理单元21再次据储存在只读存储器单元23的诊断程序对这些讯号作诊断分析处理。再者,当第一通讯设备28为数据终端设备(DTE),第二通讯设备29为数据终端设备时,第一介面串行端11的输出端TXD与第二介面串行端12的接收端RXD连接,而第一介面串行端11的接收端RXD与第二介面串行端12的输出端TXD连接。藉由上所构造,本专利技术在实施时,需要得到二数据终端设备串行通讯线上传输的数据,以便调试IrLMP协定(Irfrared Data Association Link ManagementProtocol,Irfrared数据关联链路管理协定)。首先,由第一通讯设备28发出连接信号;42 10 80 03 01 00 9a 92(IrLMP层连接请求)而希望第二通讯设备29能发出响应下列信号以便连接45 52 83 00 81 00 7e 07(响应上述请求)如果该第二通讯设备真的发出上述讯号,则第一通讯设备28与第二通讯设备29即完成了连接,而程序可以继续进行。但如果在上述过程中有噪声,或接触不良,导致第二通讯设备29接收错误,则第一通讯设备28及第二通讯设备29所传送的通讯信号可以由本专利技术的诊断装置10截取显现在电脑21的显示屏上,例如第一通讯设备28发出下列通讯信号42 10 80 03 01 00 9a 92(连接请求)而该第二通讯设备29发出下列讯号ff 3f 01 7d e0 d9 d2 03 ff ff ff ff 01 00 00 47 31(请求发现指令)在显示屏上出现上述数据,说明第二通讯设备29根本就没有收到信号,第二通讯设备29出现硬件故障;如果第一通讯设备28发出下列通讯信号42 10 80 03 01 00 9a 92(IrLMP层连接请求)而该第二通讯设备29发出响应下列信号45 52 83 00 81 00 7e 07(响应上述请求)则表示第一通讯设备29与第二通讯设备29连结成功,错误不在这里,而通过查看储存在电脑10的随机存储器单元22的数据资料,可以很快地找出错误点,顺利地解决问题。请参考图3所示本文档来自技高网...

【技术保护点】
一种用于调试串行通讯的诊断装置,连接于电脑的中央处理单元、存储器单元、第一主机串行端及第二主机串行端之间,其中该中央处理单元预先载有一诊断程序,该第一主机串行端、该第二主机串行端分别与第一通讯设备、第二通讯设备连接,其特征在于,该诊断装置包括有: 第一介面串行端,与上述电脑的第一主机串行端连接; 第二介面串行端,与上述电脑的第二主机串行端连接,并与上述第一介面串行端串接,使得第一通信设备与第二通信设备可以经由该第一主机串行端、该第一介面串行端、该第二介面串行端及该第二主机串行端相互传递通讯信号; 第一信号接收电路,与上述第一介面串行端连接,并截取接收由该第一通讯设备经该第一主机串行端及该第一介面串行端所传送的通讯信号; 第二信号接收电路,与上述第二介面串行端连接,并截取接收由该第二通讯设备经该第二主机串行端及该第二介面串行端所传送的通讯信号;及 地址编码单元,将上述第一信号接收电路及第二信号接收电路所接收的通讯信号予以地址编码并存入电脑的存储器单元,而后该中央处理单元再依据诊断程序对这些讯号作诊断分析处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:何代水沈季宏张凌
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1