【技术实现步骤摘要】
一种通用串口测试方法、系统及装置
[0001]本专利技术涉及串行接口测试
,特别是涉及一种通用串口测试方法、系统及装置。
技术介绍
[0002]利用串口进行数据通信已成为工控行业的必备需求,当前的工业计算机通常有多个串口,而串口又分为RS232、RS422、RS485三种模式,工业计算机生产商要保证计算机的串口能正常使用,就必须进行严格的测试。
[0003]目前市面上主要有三种方式:
[0004]1、纯人工,在电路板生产测试过程中,需要人工去检测主板上串口的焊接是否正常;该方式随着串口测试的次数会增多,且耗时越来越多,增加了人工成本,工作效率低下;
[0005]2、硬件,利用专用的串口数据测试装置,将电路板放置在测试位置,若测试通过则装置反馈亮灯;该方式需要额外制作测试装置,成本相对较高;
[0006]3、软件测试,人工发送测试命令,由校验助手判断返回的接收命令是否正确;该方式依然依赖一定的人工,效率比纯人工略有提高,但是仍然存在效率提高空间。
[0007]因此,需要一种利用软件 ...
【技术保护点】
【技术特征摘要】
1.一种通用串口测试方法,其特征在于,包括以下步骤:步骤S1,将测试主机连接待测试控制主板,确定通信选项;步骤S2,编写测试流程,并编写检验规则;步骤S3,保存测试文件,保存步骤S2中编写完成的测试文件;步骤S4,打开调用测试文件;步骤S5,确定测试循环次数;步骤S6,开始测试,发送测试内容,由预设判定条件自动判断接收的内容是否正确,并重复测试直至测试验证次数不小于步骤S5中确定的测试循环次数,则停止测试。2.根据权利要求1所述的一种通用串口测试方法,其特征在于:所述步骤S1包括:步骤S11,串口通信参数设置,在串口连接前,对串口的串口号、波特率、校验位、数据位、停止位进行选择,并控制串口区的开闭;步骤S12,发送通信选项设置,对串口传输区域中的发送区域进行控制和设置,将串口传输中的发送区域的数据调整为十六进制,控制发送数据为自动发送,并选择对应的自动发送周期;步骤S13,接收通信选项设置,对串口传输区域中的接收区域进行控制和设置,确定串口传输中的接收区域的数据调整为十六进制,并设定接收区域的接收数据超出设定阈值则自动清空。3.根据权利要求1所述的一种通用串口测试方法,其特征在于:所述步骤S2包括:步骤S21,确定所需校验的对应项目;步骤S22,确定执行前延时时间;步骤S23,编写问答式通信方式的发送数据;步骤S24,确定检验位的起点和终点及检验位起止位;步骤S25,搭配步骤S24中确定的检验位起止位,编写对应的接收数据的判定条件。4.根据权利要求3所述的一种通用串口测试方法,其特征在于:所述步骤S2中,设置执行前延时时间大于等于1000ms。5.根据权利要求3所述的一种通用串口测试方法,其特征在于:所述步骤S6中,发送测试数据内容,根据接收的数据内容,判断各检验位是否满足步骤S2中各校验位对应的...
【专利技术属性】
技术研发人员:毛磊明,
申请(专利权)人:苏州磊泰电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。