伺服驱动器的数据读取装置的制造方法
【技术领域】
[0001]本发明涉及伺服电机驱动技术领域,尤其涉及一种伺服驱动器的数据读取装置。
【背景技术】
[0002]伺服电机可使控制速度,位置精度非常准确,可以将电压信号转化为转矩和转速以驱动控制对象。伺服电机转子转速受输入信号控制,并能快速反应,在自动控制系统中,用作执行元件,且具有机电时间常数小、线性度高、始动电压等特性,可把所收到的电信号转换成电动机轴上的角位移或角速度输出。分为直流和交流伺服电动机两大类,其主要特点是,当信号电压为零时无自转现象,转速随着转矩的增加而匀速下降。现有的伺服驱动器接绝对值编码器时,对码盘读写要使用专用接口芯片A U 5 5 61NI,或使用F P G A编程模拟AU5561N1的功能才是实现数据读取。使用专用接口芯片AU5561N1,或使用FPGA芯片,增加了硬件,成本高。接口芯片AU5561N1,或FPGA芯片与驱动器主控芯片(DSP或ARM)接口复杂,可靠性降低。主控芯片通过接口芯片读写绝对值码盘,增加了中间环节,实时性降低,数据实时性对伺服驱动器控制性能有关键性影响。
【发明内容】
[0003]针对上述现有技术中的缺陷,本发明的目的是提供一种伺服驱动器的数据读取装置。从而解决了现有伺服驱动器的数据读取时,实时性、可靠性差的问题。
[0004]为了达到上述目的,本发明提供如下技术方案:
[0005]伺服驱动器的数据读取装置,包括:驱动主控器;在所述驱动主控器中设置串行收发模块及输入/输出接口,所述串行收发模块与待读取码盘的电器接口的收发端连接,所述输入/输出接口与待读取码盘的电器接口的信号控制端连接;当驱动主控器发送码盘控制字到所述待读取码盘时,将所述发送码盘控制字存储到所述串行收发模块的发送单元中,所述输入/输出接口发送接收指令到所述待读取码盘的电器接口的信号控制端,使所述待读取码盘的电器接口为接收模式,所述待读取码盘对所述发送单元的数据进行接收;所述待读取码盘生成码盘数据,将所述码盘数据发送到所述串行收发模块中,所述驱动主控器从所述串行收发模块中对所述码盘数据进行读取。
[0006]在一种优选的实施方式中,所述驱动主控器从所述串行收发模块中对所述码盘数据进行读取的步骤包括:所述驱动主控器从所述串行收发模块中对所述码盘数据进行读取,对读取后的码盘数据进行CRC校验,若校验未通过,则驱动输入/输出接口对待读取码盘的电器接口发送再次传输指令。
[0007]在一种优选的实施方式中,所述驱动主控器为DSP数字信号处理器或ARM处理器。
[0008]在一种优选的实施方式中,所述串行收发模块为USART通用同步/异步串行接收/发送器。
[0009]在一种优选的实施方式中,所述串行收发模块中设置RXD接收数据单元及TXD发送数据单元。
[0010]在一种优选的实施方式中,所述输入/输出接口为GP1接口。
[0011 ]在一种优选的实施方式中,还包括:温度采集模块及加热装置:所述加热装置设置于所述驱动主控器的底部;所述温度采集模块与所述驱动主控器连接,向所述驱动主控器发送当前的温度采集值;所述驱动主控器判断所述温度采集是否低于设定值,若是,则驱动所述加热装置,加热到设定温度。
[0012]在一种优选的实施方式中,还包括:振动信息采集模块及气垫缓冲充气装置:所述气垫缓冲充气装置的缓冲气垫设置于所述驱动主控器的底部;所述振动信息采集模块与所述驱动主控器连接,向所述驱动主控器发送当前的振动采集值;所述驱动主控器判断所述振动采集值是否高于设定值,若是,则驱动所述气垫缓冲充气装置对所述缓冲气垫进行充
Ho
[0013]在一种优选的实施方式中,还包括:湿度采集模块及热风烘干装置:所述热风烘干装置的出风口设置于所述驱动主控器的底部;所述湿度采集模块与所述驱动主控器连接,向所述驱动主控器发送当前的湿度采集值;所述驱动主控器判断所述湿度采集是否低于设定值,若是,则驱动所述热风烘干装置通过出风口对驱动主控制器底部进行烘干。
[0014]在一种优选的实施方式中,还包括:干燥板;所述干燥板设置于所述驱动主控器的底部,与所述驱动主控器的底部固定连接。
[0015]本发明的的有益效果为:本发明中的伺服驱动器的数据读取装置简洁实用,成本低,可靠性尚,尚实时性,将有助于提尚伺服驱动器控制性能。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明一种实施方式中,伺服驱动器的数据读取装置的组成示意图;
[0018]图2为本发明另一种实施方式中,伺服驱动器的数据读取装置的组成示意图;
[0019]图3为本发明又一种实施方式中,伺服驱动器的数据读取装置的组成示意图;
[0020]图4为本发明再一种实施方式中,伺服驱动器的数据读取装置的组成示意图。
【具体实施方式】
[0021]下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明的一种实施方式中,如图1所示,公开了一种伺服驱动器的数据读取装置,包括:驱动主控器10。在驱动主控器10中设置串行收发模块11及输入/输出接口 12。串行收发模块11与待读取码盘的电器接口 20的收发端21连接,输入/输出接口 12与待读取码盘的电器接口 20的信号控制端22连接;当驱动主控器10发送码盘控制字到待读取码盘20时,将发送码盘控制字存储到串行收发模块11的发送单元中,输入/输出接口 12发送接收指令到待读取码盘的电器接口 20的信号控制端22,使待读取码盘的电器接口 20为接收模式,待读取码盘20对发送单元的数据进行接收;待读取码盘20生成码盘数据,将码盘数据发送到串行收发模块11中,驱动主控器10从串行收发模块11中对码盘数据进行读取。上述驱动主控器10为DSP数字信号处理器或ARM处理器。串行收发模块11为USART通用同步/异步串行接收/发送器。串行收发模块11中设置RXD接收数据单元及T