![fe8e2d2da2050b37e43ba9fec5c376f2.png](https://i-blog.csdnimg.cn/blog_migrate/57560dca11d301debb7eeda381428e38.jpeg)
什么电脑一开机或者关机,雅马哈机器人就出现14.501错误报警啊?这个是不是通讯参数设置错误报警呢?这种问题怎么办?
小小奇瑞告诉你。
今天主要讲解14.501 数据接收错误 14.502 成帧错误 14.503 奇偶错误 的处理方式,为什么要把这三个报警放到一起讲呢,因为这三个报警基本上原因都区别不大。
1. 首先这三个错误报警分两方面进行分析,先确认是否真的为通信参数错误?先打开机器人软件的通信参数设置界面查看通信参数。(查看图1)
![b7bfed3815fe6b22e74744adfff6b2e8.png](https://i-blog.csdnimg.cn/blog_migrate/12bbf87517a5114bed010923389db3aa.jpeg)
打开软件找到文件栏---系统—通讯设置,然后就可以看到网络通信参数和串口通信参数,这里主要分析串口通信。默认参数为 19200 8 odd 1 Xon/Xoff CRLF (这里需要注意有些客户会把 odd 任务是偶校验,事实上是奇校验,奇校验,不要想当然读拼音)先核对好这些参数是否与你的上位机通信参数一致,若一致,即可排除 14.503 奇偶错误 为参数设置的原因。
![9bc3cf898358cc1d571006380e199dc4.png](https://i-blog.csdnimg.cn/blog_migrate/900df0d0270dcc6710a991c6e8e2d98c.jpeg)
2. 如果上述第一条没有解决以上的错误报警,那么出现问题的原因就是电脑启动或者关闭过程中会进行硬件自检,这个过程中电脑的串口会进行一些数据交换或者访问到串口,这个时候机器人会采集到这个信息,然后就会报警,报警代码有时候是14.501 14.502 或者14.503 都有可能出现其中的一种,这个时候怎么解决呢?
两种方式: 一、可以先把机器人关闭电源,先把电脑启动,电脑启动完成以后再进行机器人的电源打开。这样的方式是需要指定启动顺序,好处是可以不用增加任何IO 就可以解决这个问题。
二、将机器人报警输出的IO输出接到上位机,当上位机收到报警信号以后,输出警报清除 IO即可清除该报警。
请查看下面的IO 接线图:
![2fa2259633b5a2f470a97fa47c56c469.png](https://i-blog.csdnimg.cn/blog_migrate/854e42f5eaea46367f5ed872f10db10e.jpeg)