[发明专利]伺服驱动器的串行通讯方法及伺服驱动器在审
申请号: | 201811495066.7 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109581927A | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 卢国成;陈明鸿;周密 | 申请(专利权)人: | 庸博(厦门)电气技术有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 福州市众韬专利代理事务所(普通合伙) 35220 | 代理人: | 陈智雄;宋立惠 |
地址: | 361008 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移位寄存器 伺服驱动器 从设备 主从设备 接收缓冲模块 串行通讯 主设备 读取 发送缓冲模块 发送时钟脉冲 工业控制技术 时钟脉冲信号 待发送数据 等待处理器 设置标志位 布局空间 串行传输 继续传输 接收缓冲 数据保存 数据同步 硬件成本 数据发 管脚 保存 节约 重复 | ||
1.一种伺服驱动器的串行通讯方法,其特征在于,所述伺服驱动器包含主设备和至少一个从设备,所述串行通讯方法包括以下步骤:
步骤1、主设备与各从设备分别从各自的主发送缓冲模块或从发送缓冲模块中读取待发送数据,对应保存至各自的主移位寄存器或从移位寄存器;
步骤2、所述主设备通过SCK针脚向各从设备发送时钟脉冲信号,同时将主移位寄存器中的数据通过MOSI针脚发送给各从设备的从移位寄存器;
步骤3、各从设备接收到时钟脉冲信号后,将各自的从移位寄存器中的数据通过MISO针脚同步发送给所述主设备的主移位寄存器;
步骤4、所述主设备和各从设备分别将各自主移位寄存器或从移位寄存器中的数据对应保存至各自的主接收缓冲模块或从接收缓冲模块;
步骤5、所述主设备和各从设备分别判断各自的主接收缓冲模块或从接收缓冲模块是否已满,若是,则设置标志位等待对应的主处理器或从处理器读取数据后继续传输数据;否则,继续传输数据;
重复上述步骤1至步骤5,实现所述主设备与各从设备之间数据的串行传输。
2.如权利要求1所述的伺服驱动器的串行通讯方法,其特征在于,步骤2所述“所述主设备通过SCK针脚向各从设备发送时钟脉冲信号,同时将主移位寄存器中的数据通过MOSI针脚发送给各从设备的从移位寄存器”,具体为:
所述主设备设置时钟脉冲阈值;
所述主设备发送单个时钟脉冲信号的同时将主移位寄存器中的一位数据发送给各从设备的从移位寄存器;
所述主设备重复发送时钟脉冲信号和数据,直至发送的时钟脉冲值达到所述时钟脉冲阈值。
3.如权利要求1所述的伺服驱动器的串行通讯方法,其特征在于,步骤3所述“所述从设备接收到时钟脉冲信号后,将各自的从移位寄存器中的数据通过MISO针脚同步发送给所述主设备的主移位寄存器”,具体为:
所述从设备每接收到一个时钟脉冲信号就将各自的从移位寄存器中的一位数据发送给所述主设备的主移位寄存器。
4.如权利要求1-3任一项所述的伺服驱动器的串行通讯方法,其特征在于,所述主设备为DSP,所述从设备为FPGA。
5.如权利要求1-3任一项所述的伺服驱动器的串行通讯方法,其特征在于,所述主设备的主控制寄存器通过CS针脚对各从设备进行片选。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于庸博(厦门)电气技术有限公司,未经庸博(厦门)电气技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811495066.7/1.html,转载请声明来源钻瓜专利网。