当前位置:首页 > 电源 > 数字电源
[导读]引 言  DSP(Digital Signal Processor)是一种特别适合于进行数字信号处理运算的微处理器,其采用先进的软、硬件结构,其内部的程序空间和数据空间分开,可以同时访问指令和数据,并且具有事件模块管理功能及快速

引 言

  DSP(Digital Signal Processor)是一种特别适合于进行数字信号处理运算的微处理器,其采用先进的软、硬件结构,其内部的程序空间和数据空间分开,可以同时访问指令和数据,并且具有事件模块管理功能及快速的中断处理功能,其以高性能及日趋低价位的特点,越来越广泛地应用于信息处理、控制系统中。TMS320LF2407芯片作为一款定点DSP控制器尤为适合于控制系统,其所包含的事件管理模块,可以极为方便的实现电机数字化控制。步进电机是数字控制系统的一种常见的执行元件,其接收数字控制信号(电脉冲信号),并转换成与之相对应的角位移或直线位移。步进电机具有开环控制无累计误差的优点,控制系统结构简单,因而得到了广泛的应用。本文所介绍的是一种基于TMS320LF2407实现的步进电机控制系统的设计。

1 系统硬件构成

  整个系统分为五个部分组成:DSP中央控制器TMS320LF2407,步进电机及驱动,光电编码器,键盘及液晶显示部分,以及整个系统的外围电源电路及看门狗复位电路组成,如图1所示。在这个系统设计中,由键盘设定给定转速(位置),通过中央控制器TMS320LF2407来产生PWM脉冲信号来控制步进电机的转速(位置),可以采用光电编码器对步进电机的转速(位置)进行采样检测实现闭环控制,也可以采用开环控制无需转速(位置)信号,以上过程中的多个变量、参数可以在液晶显示屏上得到直观地反映。整个硬件结构简单直观,中央控制器TMS320LF2407还剩余丰富的I/O及中断资源,在此设计基础上具有一定的扩展空间。

图1 硬件原理方框图

  本设计采用的是55BF03型三相反应式步进电机,其接收数字控制信号(电脉冲信号),并转换成与之相对应的角位移或直线位移。此设计是用中央控制器TMS320LF2407产生的PWM环形脉冲信号经过信号分配以及功率放大传送给步进电机实现对步进电机的角位置或直线位移控制,所以此步进电机的驱动结构设计由以下几部分组成,脉冲信号,信号分配,功率放大,步进电机及负载,如下图2所示。在这个设计中基于对力矩、平稳、噪音及减少角度等方面的考虑,在这里设计成产生一个三相六拍信号来进行步进电机的控制,通电顺序为A-AB-B-BC-C-CA,步距角为1.5°,功率放大采用的是典型的单压驱动方式。

图2 步进电机驱动方框图

  光电编码器的选择,可以选择增量式编码器或绝对值编码器,前者适用于速度检测,后者适用于位置检测。编码器的A、B信号与正交解码脉冲单元QEP相对应的引脚连接,可以检测出步进电机的速度(位置),并且能够判断出步进电机的旋转方向。

  在显示方面,由于液晶显示器(LCD)点阵式或图形式不仅可以显示字符、数字,还可以显示各种图形、曲线和汉字,并且可以实现屏幕上下左右滚动、动画、闪烁、文本显示等功能,功耗小、体积小、质量轻、超薄等诸多其它显示器无法比拟的优点,用途十分广泛。本系统设计中用到的是HY-12864图形液晶显示器,它内置两块HD61202液晶显示控制驱动器,此屏幕的最大显示范围为128*64。HY-12864引出的以下控制信号:读写信号(R/W)、数据或指令信号(RS)、左、右屏片选信号(CS1、CS2)、使能信号(E)及数据总线(DB0——DB7),由TMS320LF2407的I/O口直接控制,连接原理图如下图3所示。[!--empirenews.page--]

图3 液晶显示HY-12864与TMS320LF2407的硬件连接图

2 软件设计

  在整个软件设计中,共包含主程序、步进电机驱动程序、液晶显示驱动程序,按键扫描中断程序、编码器检测换算程序等程序块。

  下面着重介绍一下步进电机驱动程序及编码器检测换算程序。在步进电机驱动程序设计中,充分运用TMS320LF2407控制器的事件管理模块。在TMS320LF2407中各有一个16位比较寄存器CMPRx(x=4、5、6),每个比较器各有两个比较PWM输出引脚,产生3路PWM输出信号,控制电机转速(位置),其输出引脚极性将由控制寄存器(ACTR)的控制位来决定,根据需要选择高电平或低电平作为开通信号。在PWM信号调制中需要周期一定的载波,这时用到了定时器3,它以内部CPU时钟作为输入,工作于连续增/减计数模式下,产生PWM脉冲输出,产生的脉冲为一个环形可变脉冲,这时由T3PR定时周期下溢和上溢时产生中断,刷新周期值,进行PWM调整,计算方式如下:

最后,此设计中把给定转速转化成相对应的二进制码,用29297除以给定转速即得到PWM基数,所得到的PWM数值再乘以3得到定时器3的T3PR的周期值,对应不同频率的PWM脉冲输出,如图4,电机运行中断程序框图。

图4 电机运行中断程序框图[!--empirenews.page--]

  光电编码器的检测利用正交解码脉冲单元QEP,A、B分别与正交解码脉冲单元的两个通道QEP1和QEP2相连。正交解码脉冲单元QEP具有方向检测功能,它的方向检测逻辑辨明两个序列中哪一个是先导序列,接着可以产生方向信号作为所选定时器的方向输入,如果QEP1输入的是先导序列,则所选的定时器增计数;反之QEP2输入的是先导序列,则所选的定时器减计数。注意两列正交输入脉冲的两个边沿都被正交解码脉冲单元计数,因此产生的时钟频率是每个输入序列的4倍。在本系统中把定时器2用为作为计数器,它以正交解码脉冲单元产生的时钟作为输入,与正交解码脉冲单元QEP1、2共同作用,对编码器信号进行检测,换算成所对应的转速(位置)信号。

  本文所介绍的步进电机控制方案,其创新点在于利用TMS320LF2407的事件管理模块,可以简单有效的控制步进电机的速度(位置)。系统中并设计了相应的人机界面,进行相应变量的显示、操作,同时该系统留有一定的资源可以方便系统的扩展。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

步进电机控制器是一种能够发出均匀脉冲信号的电子产品,它可以控制步进电机的运行。步进电机控制器主要由驱动电路板和控制器组成。驱动电路板的作用是提供电源和输出脉冲信号,而控制器则用于控制步进电机的运行。

关键字: 步进电机控制器 电机控制

北京2022年12月19日 /美通社/ -- 今年3月在IPF2022大会上,浪潮面向中国超融合市场确立“勇立潮头,冲刺第一”战略目标。此后浪潮持续发力超融合市场,在政府、金融、企业、教育、医疗、能源、交通等多...

关键字: 解码 数据中心 SMART 内存

北京2022年12月5日 /美通社/ -- 当大数据遇到"小切口",当智慧科技遇到切实民生,高效、活力、幸福的社会治理共同体已然应运而生。 青岛市崂山区社会治理中心携手曙光云,研发设计的诉...

关键字: 解码 大数据 BSP 智慧社区

宝洁在主题为"美好生活实验室 -- 解码未来"的2022年进博会展位上,举办了 "宝洁中国可持续发展目标与进展发布会",公布近年来围绕可持续发展目标的重要进展和实践成果,并在此基础上发布进一步完善和更新的可持续发展目标。...

关键字: 可持续发展 解码

(全球TMT2022年8月15日讯)7月28日,由元年云主办,甲子光年、TOB行业头条、朋湖网、第一新声、经观传媒支持的"元年云新品牌战略暨经营管控SaaS产品体系发布会"在线上开播。2022年,元年从战略上明确了未来...

关键字: SAAS 控制 CE 解码

百年创新积淀,赋能健康电竞 广州2022年8月1日 /美通社/ -- 近年来,电子竞技日渐成为年轻人追捧的娱乐生活方式,并深受世界各大权威赛事认可。而即将于杭州举办的第19届亚运会上,电竞更首次成为亚运会正式...

关键字: 光学 大众 数字化 解码

智启未来空间,解码数智消费 海口2022年7月26日 /美通社/ -- 今天是第二届中国国际消费品博览会(以下简称"第二届消博会")开展首日,普华永道以"智启未来空间,解码数智消...

关键字: 数字化 可持续发展 解码 BSP

北京2022年6月6日 /美通社/ -- 由中国营养保健食品协会母婴营养专业委员会主办的2022母婴营养与心身健康学术研讨会于6月4日上午圆满召开,并启动了菲仕兰Friso美素佳儿心身健康研究院,计划推动母婴心身健康的医...

关键字: ISO 研讨会 解码

视频控制器一般由显卡驱动程序或DirectX中自带 视频控制器模块是芯片与显示平台的数据接口,对检验芯片设计是否成功起着重要的作用,有必要把它单独划分为一个子模块。为了提高设计的成功率,在设计初期采用了基于FPGA的原型...

关键字: 视频控制器 解码 芯片设计

曼彻斯特编码(Manchester)又称裂相码、同步码、相位编码,是一种用电平跳变来表示1或0的编码方法,其变化规则很简单,即每个码元均用两个不同相位的电平信号表示,也就是一个周期的方波,但0码和1码的相位正好相反。由于...

关键字: 曼彻斯特编码 解码 差分曼彻斯特编码
关闭
关闭