[发明专利]面向全自动表面贴装系统的二轴平面运动控制卡及二轴平面运动控制方法有效
| 申请号: | 201410028594.7 | 申请日: | 2014-01-22 |
| 公开(公告)号: | CN103744405A | 公开(公告)日: | 2014-04-23 |
| 发明(设计)人: | 高会军;张增杰;孙光辉;孙一勇;任雨 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G05B19/418 | 分类号: | G05B19/418 |
| 代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张宏威 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 面向 全自动 表面 系统 平面 运动 控制 方法 | ||
1.面向全自动表面贴装系统的二轴平面运动控制卡,其特征在于,它包括:总线接口电路(1)、CPLD模块(2)、DSP模块(3)、SRAM缓存模块(4)和下层接口电路(5);
总线接口电路(1)的地址信号输入端连接CPLD模块(2)地址输出端;总线接口电路(1)的数据信号输入输出端连接CPLD模块(2)的数据信号输出输入端;
SRAM缓存模块(4)的RAM访问控制信号输出端连接CPLD模块(2)的RAM访问控制信号输入端;SRAM缓存模块(4)的SRAM数据信号输入输出端连接CPLD模块(2)的SRAM数据信号输入输出端;SRAM缓存模块(4)的SRAM地址信号输入端连接CPLD模块(2)的SRAM地址信号输出端;SRAM缓存模块(4)的SRAM数据信号输入端连接CPLD模块(2)的SRAM数据信号输出端;
CPLD模块(2)的外设使能信号输出端连接DSP模块(3)的外设使能信号输入端;CPLD模块(2)的处理器控制信号输入端连接DSP模块(3)的处理器控制信号输出端;CPLD模块(2)的码盘反馈信号输入端连接下层接口电路(5)的码盘反馈信号输出端;CPLD模块(2)的开关状态信号输入端连接下层接口电路(5)的开关状态信号输出端;CPLD模块(2)的PWM信号输入端连接下层接口电路(5)的PWM信号输入端;CPLD模块(2)的脉冲信号输出端连接DSP模块(3)的脉冲信号输入端;DSP模块(3)的脉冲信号输出端连接下层接口电路(5)的脉冲信号输入端。
2.根据权利要求1所述的面向全自动表面贴装系统的二轴平面运动控制卡,其特征在于,CPLD模块(2)包括RAM访问控制模块(2-1)、地址译码器(2-2)、数据交换锁存器(2-3)、脉冲指令生成模块(2-4)、外设访问控制模块(2-5)、码盘反馈输入模块(2-6)、开关状态输入模块(2-7)、PWM输入模块(2-8)和脉冲输出模块(2-9);
RAM访问控制模块(2-1)用于将RAM访问控制信号输出至SRAM缓存模块(4);
所述地址译码器(2-2)用于对总线接口电路(1)的地址信号进行解析;所述地址译码器(2-2)还用于将接收的地址信号分别输出至RAM访问控制模块(2-1)和外设访问控制模块(2-5);
所述数据交换锁存器(2-3)用于存储总线接口电路(1)的数据信号,还用于存储DSP模块(3)输出的DSP控制信号、码盘反馈输入模块(2-6)输出的码盘反馈信号、开关状态输入模块(2-7)输出的开关状态信号、PWM输入模块(2-8)的PWM信号;还用于输出脉冲指令至脉冲指令生成器(2-4);
所述脉冲指令生成器(2-4)用于输出脉冲指令至脉冲输出模块(2-9);
外设访问控制模块(2-5)用于将地址译码器(2-2)输出的外设地址信号输出至DSP模块(3);
所述码盘反馈输入模块(2-6)用于读取下层接口电路(5)输出的码盘反馈信号;
所述开关状态输入模块(2-7)用于读取下层接口电路(5)输出的开关状态信号;
所述PWM输入模块(2-8)用于读取下层接口电路(5)输出的PWM信号;
所述脉冲输出模块(2-9)用于将脉冲指令输出至DSP模块(3),再由DSP模块(3)将该脉冲信号发送至下层接口电路(5)。
3.面向全自动表面贴装系统的二轴平面运动控制方法,其特征在于,该方法具体步骤如下:
步骤一、上位机通过总线接口电路(1)向CPLD模块(2)发送控制信号,所述CPLD模块(2)的数据交换锁存器(2-3)接收该控制信号,并将该控制信号发送至SRAM缓存模块(4),SRAM缓存模块(4)将所述控制信号发送至DSP模块(3);DSP模块(3)启动定时器中断或外部中断,若是定时器中断,则执行步骤二;若是外部中断,则执行步骤三;
步骤二、定时器中断启动,DSP模块(3)发送所述控制信号至CPLD模块(2)的数据交换锁存器(2-3),数据交换锁存器(2-3)发送脉冲信号至脉冲指令生成器(2-4),所述脉冲指令生成器(2-4)输出脉冲信号至脉冲输出模块(2-9),脉冲输出模块(2-9)输出脉冲信号至DSP模块(3),再由DSP模块(3)将该脉冲信号发送至下层接口电路(5),下层接口电路(5)将所述脉冲信号输出至光电隔离,然后通过电机驱动器驱动电机运动;
步骤三、外部中断启动,表明上位机重新通过总线接口电路(1)向CPLD模块(2)发送控制信号,所述CPLD模块(2)的数据交换锁存器(2-3)接收该控制信号,并将该控制信号发送至SRAM缓存模块(4),SRAM缓存模块(4)将所述控制信号发送至DSP模块(3),DSP模块(3)将上位机重新发送的控制信号发送至CPLD模块(2)的数据交换锁存器(2-3),数据交换锁存器(2-3)发送脉冲信号至脉冲指令生成器(2-4),所述脉冲指令生成器(2-4)输出脉冲信号至脉冲输出模块(2-9),脉冲输出模块(2-9)输出脉冲信号至DSP模块(3),再由DSP模块(3)将该脉冲信号发送至下层接口电路(5),下层接口电路(5)将所述脉冲信号输出至光电隔离,然后通过电机驱动器驱动电机运动;
步骤四、下层接口电路(5)将电机的运动状态发送至CPLD模块(2),CPLD模块(2)通过码盘反馈输入模块(2-6)、开关状态输入模块(2-7)和PWM输入模块(2-8)分别将码盘反馈信号、开关状态信号和PWM信号发送至数据交换锁存器(2-3),数据交换锁存器(2-3)将所述码盘反馈信号、开关状态信号和PWM信号存入SRAM缓存模块;同时数据交换锁存器(2-3)通过总线接口电路将码盘反馈信号、开关状态信号和PWM信号发送至上位机,供上位机读取;
步骤五、上位机根据读取的码盘反馈信号、开关状态信号和PWM信号判断电机的运动状态,并重新发送电机控制指令,重复步骤一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410028594.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:玉米种子烘干在线测控系统
- 下一篇:电子设备的远程控制系统及方法





