下载此文档

精密运动控制器LM628的应用设计.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
精密运动控制器LM628的应用设计精密运动控制器LM628的应用设计收藏此信息打印该信息添加:用户发布来源:未知LM628是美国国家半导体公司生产的专用精密运动控制器集成芯片,本文介绍了该芯片的结构、特点、工作原理及其与微处理器的接口。关键词:精密运动控制器 PID LM628 引言神经网络技术是自动控制方法发展的重要方向之一,目前已广泛地应用于过程控制、机器人控制、生产制造、模式识别等领域。由于神经网络理论的计算量较大,对硬件的要求较高,神经网络理论系统一般十分昂贵。近年来随着集成电路飞速发展,基于神经网络理论的控制系统可以用微处理器和专用的大规模集成电路来实现。这样就大大降低了系统的成本。大规模集成芯片LM628是美国国家半导体公司生产的专用精密运动控制器,具有16位的可编程数字PID调节器,可经增量码盘反馈构成位置闭环,并能对位置误差实行PID运算。利用LM628和微处理器可实现低成本、高精度神经元PID伺服系统。 LM628主要特点如下:32bit位置、速度、加速度寄存器;16bit的可编程数字化PID调节器;可编程微分采样周期;8bit或12bitDAC输出;8bitPWM输出;内部梯形速度特性产生器;在运动期间速度、目标位置和滤波器参数可以改变;具有位置和速度两种操作模式;实时可编程的中断;8bit异步并行接口;用于积分增量编码器标准脉冲输入接口。表1LM628引脚说明引脚号引脚名称功能1Index(IN)积分增量编码器标准脉冲输入选择端,如该引脚不用必须保持为高2A编码器信号输入3B编码器信号输入4~11D7~,低有效13RD读许,低有效14GND电源地15WR写许,低有效16PS端口选择,低为命令状态,高为数据状态17HI中断输出18~25DAC7~DAC0输出端口26CLK系统时钟27RST复位端,低有效28VDD电源内部结构及工作机理 LM628为28脚双列直插封装形式,引脚功能如表1所示,图1所示为其内部功能框图。 LM628通过8bit并行I/O口与微处理器进行数据交换,微处理器可以以命令的形式对LM628的梯形速度特性和PID数字滤波器进行参数设定。用于检测电机旋转位置的增量编码器的输出信号通过编码器输入接口送入LM628,在LM628中与设定的位置信号相减,形成位置误差信号,该信号送入PID数字滤波器进行处理后形成控制信号,通过8bitDAC并行接口以数字化的形式输出,然后就可以通过数模转换器和功率放大电路驱动伺服电机完成精密的运动。微处理器通过命令的方式对LM628进行控制和参数设定和读取,在这些命令中,一般可分为两大类,一类只有命令代码,而另一类在命令代码后还要加上相应的数据代码(例如:设定的参数值)。LM628的命令集如表2所示。 LM628主要参数为:最高工作电压7V;最大功耗为605mW;工作温度范围是-40℃~+85℃;电源电压为:~;存储温度范围为-60℃~+150℃。表2LM628命令集命令类型说明对应的16进制数数据字节数RESET初始化复位LM628000PORT8初始化选择8bit输出050DFH初始化定义原始位置020SIP中断设定标志位置030LPEI中断错误时中断1B2LPES中断错误时停止1A2SBPA中断设置绝对断电204SB

精密运动控制器LM628的应用设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yuzonghong1
  • 文件大小145 KB
  • 时间2019-08-20