本发明专利技术公开了一种研磨机控制器串口的测试方法,该方法通过串口调试助手界面测试RS232串口及RS485串口的通信连通性及故障类型的检测,直接观察即可快速获取错误信息,操作简单,有效提高了工作效率,节省了故障排出及修复的时间,同时通过CRC校验和的方式计算校验位数据,这种方式计算量小,节约时间,同时,计算的准确性高,有效保证了测试的准确率。
【技术实现步骤摘要】
本专利技术属于电子设备应用领域,具体涉及。
技术介绍
双面研磨机主要用于两面平行的晶体或其它机械零件进行双面研磨,特别是薄脆性材料的加工。适用于各种材质的机械密封环、陶瓷片、气缸活塞环、油泵叶片轴承端面及硅、锗、石英晶体、石墨、蓝宝石、光学水晶、玻璃、铌酸锂、硬质合金、不锈钢、粉灰冶金等金属材料的平面研磨和抛光。 研祥智能科技股份有限公司2012年12月20日申请的专利技术专利一种串口测试方法、系统和装置,申请号为201210558964.9,【公开日】为2014年6月25日,其中,所述方法包括:从待测串口中选择通信串口,并对所述通信串口进行串口测试;获取串口测试指令,根据所述串口测试指令切换待测串口的串口模式,以所述串口模式对所述待测串口进行测试,记录所述测试的测试结果。上述串口测试方法、系统和装置,通过获取串口测试指令,根据串口测试指令切换待测串口的串口模式,以该串口模式对待测串口进行测试,记录测试的测试结果,能够根据串口测试指令自动切换待测串口的模式分别进行串口测试,并将测试结果进行记录,减少了人工操作,提高了串口测试效率。 申请号为201210273320.5,申请日为2012年08月02日申请的专利技术实施例公开了一种模拟串口测试方法和装置,其中方法包括:接收客户端发送的调制解调器命令语言AT指令;读取并解析预存的各测试数据文件,得到测试数据文件中的测试指令;确认所述测试指令是否为主动上报的结果编码信息URC指令,若是,则将所述URC指令发送给所述客户端,若否,则确认所述AT指令是否包含在所述测试数据文件中的测试指令中,若包含,则将与所述AT指令对应的测试指令的响应内容发送给所述客户端,否则发送表示未匹配成功的信息给所述客户端。以上方案采用客户端的开发与调试可以在开发过程中及时得到调试,从而提高整体开发进度。 上述串口测试均是从通信领域出发,对常规应用的串口进行测试的方案,这些串口测试方法可用于一些常规应用上,在双面研磨机的控制领域,也经常需要应用不同类型的串口,而上述串口测试方法及装置并不适用于这类型专用设备的测试,而在这种专用设备应用领域,没有一个专门测试串口的方法或设备,只能靠研发人员根据经验来检测,这种检验并不能全面的检查出串口的问题,可能会存在隐患问题。因此,在双面研磨机控制领域需要一种快速高效的串口测试方法或系统。
技术实现思路
本专利技术所要解决的技术问题是:提供,解决了现有技术中在研磨机专用设备控制领域没有高快速的串口测试方法或系统的问题。 本专利技术为解决上述技术问题采用以下技术方案: 一种研磨机控制器的串口测试方法,所述研磨机控制器包括控制盒、电源接口、输入端口、输出端口、状态转换按钮、状态指示灯、串口、AD端口,所述输入端口、输出端口、状态转换按钮、状态指示灯、串口、AD端口从左到右依次设置于控制盒的前面板上,所述电源接口设置于控制盒的侧面,所述串口包括RS232串口与RS485串口,所述RS232串口的测试方法包括如下步骤:步骤1、将研磨机控制器的RS232串口与操作终端连接,打开控制器的电源;步骤2、在操作终端上打开程序下载终端并设置下载参数,对控制器的中央处理器进行写程序操作,判断程序下载终端上的下载状态是否完成,如果完成,RS232串口通讯完成,否贝U,弹出对话框提示,根据对话框提示信息判断RS232串口通信的故障类型;所述RS485串口的测试方法包括如下步骤:步骤A、将研磨机控制器的RS232串口与操作终端连接,将RS485串口通过RS232-RS485转换器后与操作终端连接,打开控制器的电源;步骤B、在操作终端上打开串口调试助手,设置RS485串口参数,通过串口调试助手向RS485发送数据串,读取RS485反馈的数据;步骤C、判断RS485反馈的数据是否为8位的数据串,如果是,执行步骤D,否则,检查串口线连接关系或更换控制器,返回执行步骤A ;步骤D、判断8位数据串的最后两位是否为前6位数据的总和,如果是,RS485串口通信正确,否则,执行步骤E ;步骤E、获取8位数据串中的前6位数据与通信协议中定义的数据不相同的位的数据类型,标记后更换控制器返回执行步骤A。 所述RS232串口与操作终端之间通过两端均具有DB9接头的串口线连接。 所述状态转换按钮包括左、右设置的两个按钮,所述步骤2中对控制器的中央处理器进行写程序操作具体过程如下:首先按下右侧状态转换按钮,再按下左侧状态转换按钮,然后依次松开右侧状态转换按钮和左侧状态转换按钮,进入编程状态,最后按下程序下载终端上的编程按钮,程序开始下载。 所述步骤B中RS485串口参数分别为:16进制数显示,波特率选择9600,偶效验位。 所述步骤C中8位的数据串中的各位依次定义为一个起始指针位、两个测试地址位、两个数据类型位、一个数据读数位、两个校验位。所述两个校验位的数据通过CRC校验和的方式获取。 与现有技术相比,本专利技术具有以下有益效果:1、该方法通过串口调试助手界面测试RS232串口及RS485串口的通信连通性及故障类型的检测,直接观察即可快速获取错误信息,操作简单,有效提高了工作效率,节省了故障排出及修复的时间。 2、通过CRC校验和的方式计算校验位数据,这种方式计算量小,节约时间,同时,计算的准确性高,有效保证了测试的准确率。 【附图说明】 图1为本专利技术的硬件连接框图。 图2为本专利技术研磨机控制器的外形结构框图。 图3为RS485串口反馈8位数据串的格式框图。 其中,图中的标识为:1-电源接口 ;2_状态转换按钮;3_第一输入端口 ;4_第二输入端口 ;5_第一输出端口 ;6_第二输出端口 ;7-RS485端口 ;8_状态指示灯;9-RS232端口 ;10-AD 端口。 【具体实施方式】 下面结合附图对本专利技术的结构及工作过程作进一步说明。 本实施例以控制器的中央处理器为MSC1210为例进行说明。 如图1、图2所示,一种研磨机控制器的串口测试方法,所述研磨机控制器包括控制盒、电源接口 1、输入端口、输出端口、状态转换按钮2、状态指示灯8、串口、AD端口 10,所述输入端口、输出端口、状态转换按钮2、状态指示灯8、串口、AD端口 10从左到右依次设置于控制盒的前面板上,所述电源接口 I设置于控制盒的侧面,所述串口包括RS232串口 9与RS485串口 7,所述输入端口包括第一输入端口 3、第二输入端口 4,所述输出端口包括第一输出端口 5、第二输出端口 6,状态转换按钮2包括左右设置的两个按钮,状态指示灯8包括四个颜色不同的LED灯,所述状态指示灯指示控制器运行过程中的各种状态信息,以及编程过程中的状态信息。 所述RS232串口的测试方法包括如下步骤:步骤1、将研磨机控制器的RS232串口与操作终端连接,打开控制器的电源;步骤2、在操作终端上打开程序下载终端并设置下载参数,对控制器的中央处理器进行写程序操作,判断程序下载终端上的下载状态是否完成,如果完成,RS232串口通讯完成,否贝U,弹出对话框提示,根据对话框提示信息判断RS232串口通信的故障类型;所述RS485串口的测试方法包括如下步骤:步骤A、将研磨机控制器的RS232串口与操作终端连接本文档来自技高网...
【技术保护点】
一种研磨机控制器串口的测试方法,所述研磨机控制器包括控制盒、电源接口、输入端口、输出端口、状态转换按钮、状态指示灯、串口、AD端口,所述输入端口、输出端口、状态转换按钮、状态指示灯、串口、AD端口从左到右依次设置于控制盒的前面板上,所述电源接口设置于控制盒的侧面,所述串口包括RS232串口与RS485串口,其特征在于:所述RS232串口的测试方法包括如下步骤:步骤1、将研磨机控制器的RS232串口与操作终端连接,打开控制器的电源;步骤2、在操作终端上打开程序下载终端并设置下载参数,对控制器的中央处理器进行写程序操作,判断程序下载终端上的下载状态是否完成,如果完成,RS232串口通讯完成,否则,弹出对话框提示,根据对话框提示信息判断RS232串口通信的故障类型;所述RS485串口的测试方法包括如下步骤:步骤A、将研磨机控制器的RS232串口与操作终端连接,将RS485串口通过RS232‑RS485转换器后与操作终端连接,打开控制器的电源;步骤B、在操作终端上打开串口调试助手,设置RS485串口参数,通过串口调试助手向RS485发送数据串,读取RS485反馈的数据;步骤C、判断RS485反馈的数据是否为8位的数据串,如果是,执行步骤D,否则,检查串口线连接关系或更换控制器,返回执行步骤A;步骤D、判断8位数据串的最后两位是否为前6位数据的总和,如果是,RS485串口通信正确,否则,执行步骤E;步骤E、获取8位数据串中的前6位数据与通信协议中定义的数据不相同的位的数据类型,标记后更换控制器返回执行步骤A。...
【技术特征摘要】
1.一种研磨机控制器串口的测试方法,所述研磨机控制器包括控制盒、电源接口、输入端口、输出端口、状态转换按钮、状态指示灯、串口、AD端口,所述输入端口、输出端口、状态转换按钮、状态指示灯、串口、AD端口从左到右依次设置于控制盒的前面板上,所述电源接口设置于控制盒的侧面,所述串口包括RS232串口与RS485串口,其特征在于: 所述RS232串口的测试方法包括如下步骤: 步骤1、将研磨机控制器的RS232串口与操作终端连接,打开控制器的电源; 步骤2、在操作终端上打开程序下载终端并设置下载参数,对控制器的中央处理器进行写程序操作,判断程序下载终端上的下载状态是否完成,如果完成,RS232串口通讯完成,否贝U,弹出对话框提示,根据对话框提示信息判断RS232串口通信的故障类型; 所述RS485串口的测试方法包括如下步骤: 步骤A、将研磨机控制器的RS232串口与操作终端连接,将RS485串口通过RS232-RS485转换器后与操作终端连接,打开控制器的电源; 步骤B、在操作终端上打开串口调试助手,设置RS485串口参数,通过串口调试助手向RS485发送数据串,读取RS485反馈的数据; 步骤C、判断RS485反馈的数据是否为8位的数据串,如果是,执行步骤D,否则,检查串口线连接关系或更换控制器,返回执行步骤A ...
【专利技术属性】
技术研发人员:胡国良,高珺,朱霞,
申请(专利权)人:苏州合欣美电子科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。