【技术实现步骤摘要】
基于微处理器与FPGA的运动控制器
本技术涉及运动控制领域,尤其涉及基于微处理器与FPGA的运动控制器。
技术介绍
微处理器+FPGA的运动控制器的框架,采用分工合作的方式,微处理器负责逻辑控制、键盘、液晶显示,FPGA主要实现运动控制信号的输出,包括通过接收运动命令,解析PC机发出的命令和运动参数,以及根据运动参数进行速度控制。其中,运动控制系统要实现对伺服电机的驱动,主要需要有四类信号线与伺服驱动器相连,即:通用的输出信号、脉冲指令信号、通用的输入信号和脉冲输出信号。其中,伺服驱动器的脉冲指令信号输入方式有两种:光耦输入和差分输入。当采用差分输入时,由于FPGA输出的是TTL信号,与伺服驱动器接收的差分信号不匹配,因此,需要使用TTL转差分模块进行转化。但是现有的TTL转差分模块在转换过程中,容易引入干扰,该干扰信号传输至电机驱动器,容易影响电机驱动器的正常工作,因此,为解决上述问题,本技术提供基于微处理器与FPGA的运动控制器,在TTL转差分模块中设置功率驱动电路、高速光耦隔离器和整形电路,可以滤除TTL转差分 ...
【技术保护点】
1.基于微处理器与FPGA的运动控制器,其包括ARM芯片、FPGA芯片、电机驱动器、TTL转差分模块和差分转TTL模块,其特征在于:所述TTL转差分模块包括顺次串联的功率驱动电路、高速光耦隔离器、整形电路和差分驱动电路;/n所述ARM芯片与FPGA芯片采用双RAM口实现的通信方法进行通信,FPGA芯片的脉冲指令信号输出端通过顺次串联的功率驱动电路、高速光耦隔离器、整形电路和差分驱动电路与电机驱动器的脉冲指令信号输入端电性连接,电机驱动器的差分反馈端通过差分转TTL模块与FPGA芯片的反馈端电性连接。/n
【技术特征摘要】
1.基于微处理器与FPGA的运动控制器,其包括ARM芯片、FPGA芯片、电机驱动器、TTL转差分模块和差分转TTL模块,其特征在于:所述TTL转差分模块包括顺次串联的功率驱动电路、高速光耦隔离器、整形电路和差分驱动电路;
所述ARM芯片与FPGA芯片采用双RAM口实现的通信方法进行通信,FPGA芯片的脉冲指令信号输出端通过顺次串联的功率驱动电路、高速光耦隔离器、整形电路和差分驱动电路与电机驱动器的脉冲指令信号输入端电性连接,电机驱动器的差分反馈端通过差分转TTL模块与FPGA芯片的反馈端电性连接。
2.如权利要求1所述的基于微处理器与FPGA的运动控制器,其特征在于:所述功率驱动电路包括:ULN2803驱动芯片;
所述ULN2803驱动芯片的引脚1与FPGA芯片的脉冲指令信号输出端电性连接,ULN2803驱动芯片的引脚18与高速光耦隔离器的输入端电性连接。
3.如权利要求2所述的基于微处理器与FPGA的运动控制器,其特征在于:所述高速光耦隔离器包括:PC410隔离器、电阻R73、电阻R74和电容C18;
所述ULN2803驱动芯片的引脚18与PC410隔离器的引脚3电性连接,PC410隔离器的引脚1通过电阻R73与电源电性连接,电容C18的一端并联在电阻R73与电源之间的公共端电性连接,电容C18的另一端接地,PC410隔离器的引脚4和引脚5接地,PC410隔离器的引脚6...
【专利技术属性】
技术研发人员:刘学东,
申请(专利权)人:武汉思德立科技有限公司,
类型:新型
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。