[发明专利]任意主机的焊台控制系统及其控制方法有效
| 申请号: | 201510641606.8 | 申请日: | 2015-09-30 |
| 公开(公告)号: | CN105162671B | 公开(公告)日: | 2018-04-03 |
| 发明(设计)人: | 曲东升;胡君君;查进 | 申请(专利权)人: | 常州铭赛机器人科技股份有限公司 |
| 主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/403;H04L12/749 |
| 代理公司: | 常州市英诺创信专利代理事务所(普通合伙)32258 | 代理人: | 姚玲 |
| 地址: | 213164 江苏省常州市武进*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 任意 主机 控制系统 及其 控制 方法 | ||
1.一种任意主机的焊台控制方法,其特征在于:包括CAN总线、PC机和ARM,所述CAN总线上连接至少一组执行单元,所述执行单元采用总线型拓扑结构连接,每组所述执行单元包括一个主机执行单元和若干个由主机执行单元控制的从机执行单元,所述主机执行单元和从机执行单元之间可以任意转换,且同一组的从机执行单元之间可以直接相互通信,所述执行单元具有ARM处理器;所述PC机与所述CAN总线连接;所述ARM内部设有报文过滤器和接收邮箱FIFO;
并包括以下步骤:
(1) 根据生产的需求将与CAN总线连接的焊台控制系统的各个执行单元进行分组,每组至少两个执行单元,且将连接在总线上的同一组焊台控制系统的执行单元的地址编码统一设定为同一地址编码;
(2) 调整CAN总线上连接的某一执行单元的参数值,将连接在一起的同一分组的焊台控制系统的任意一个执行单元作为主机执行单元来控制总线上的同一分组的其他任意从机执行单元;
(3) 发送报文数据
需要发送报文数据的主机或从机执行单元在发送报文数据前,要判断总线是否空闲,如果空闲则主机或从机执行单元可以请求发送报文数据至CAN总线上,并可以进行报文数据发送操作,报文数据发送完成后ARM中的发送邮箱空置,发送结束;
(4) 接收报文数据
a.CAN总线上的主机或从机执行单元接收CAN总线上的报文数据信息,通过ARM 内的报文过滤器过滤出CAN总线上相同地址编码的焊台控制系统的报文数据;
b. 主机或从机执行单元判断ARM中的接收邮箱FIFO是否为空,如果为空则接收有效报文数据并存入接收邮箱FIFO;如果接收邮箱FIFO不为空,则等待处理接收邮箱FIFO中的报文数据,直至为空;报文数据接收完毕后邮箱地址加1,即FIFO挂号加1;
(5) 提取报文数据
接收邮箱FIFO不为空时,主机或从机执行单元的ARM处理器提取接收邮箱FIFO中的接收报文数据,接收邮箱FIFO中报文数据提取完成后接收邮箱FIFO地址减1,提取的接收报文数据通过软件滤波,将本主机或从机执行单元的地址编码和接收报文数据的地址编码进行比较,相同则进行处理接收报文数据,根据接收报文数据更改参数并保存,反之则不处理接收报文数据;
(6) 完成通讯。
2.如权利要求1所述的任意主机的焊台控制方法,其特征在于:步骤(3)中多个主机或从机执行单元同时进行发送报文数据时,焊台控制系统会根据数据ID的每个位进行逐位仲裁比较,仲裁比较以优先级的高低为依据,按照优先级顺序进行报文数据发送。
3.如权利要求1所述的任意主机的焊台控制方法,其特征在于:步骤(3)中还包括步骤(3-1),主机或从机执行单元发送报文数据时进行检测错误,正在发送报文数据的主机执行单元一旦检测出错误,会强制结束当前的发送,强制结束发送的主机或从机执行单元会不断反复地重新发送此消息直到成功发送报文数据为止。
4.如权利要求1所述的任意主机的焊台控制方法,其特征在于:步骤(3)中所述主机或从机执行单元发送的报文数据帧包括七个段,分别为帧起始、仲裁段、控制段、数据段、CRC段、ACK段和帧结束。
5.如权利要求4所述的任意主机的焊台控制方法,其特征在于:所述报文数据段包括八个字节,依次分别为地址编码、模式、报警标识、灰度、报警温度以及三个温度字节。
6.如权利要求1所述的任意主机的焊台控制方法,其特征在于:所述步骤(4)和步骤(5)同步并列进行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州铭赛机器人科技股份有限公司,未经常州铭赛机器人科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510641606.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物理机访问虚拟网络的方法及网卡
- 下一篇:一种网络测试压线钳





