- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CPLD技术的数字步进分罗经信号转换系统
基于CPLD技术的数字步进分罗经信号转换系统
基于CPLD技术的数字步进分罗经信号转换系统
上海海事大学
吴广宇
陈锦标
内容提要:阐述一种新型的数字步进分罗经信号转换系统的基本原理。采用VHDL语言设计基于CPLD的控制器,与单片机组成了变频信号源,实现二进制数字信号一格雷码的转换,带动步进分罗经,构成完整的传向系统。同时解决了步进电机的过冲和失步问题,确保主罗经与分罗经的同步。
关键词:陀螺罗经分罗经步进电机CPLD控制器
一
O引言2信号发生电路的构成及实现
目前光纤陀螺罗经和部分电罗经采用数字输出.可直接与各种导航仪器的微机接口联网.能够适应船舶驾驶自动化的发展要求。但同时给传向系统带来了新的问题:大部分船只使用的是步进式或同步式分罗经(复示仪),二进制数字信号无法直接驱动步进电机或自整角机。所以就需要一种转换系统,将数字信号转化为对应的步进型或者同步型分罗经驱动信号。
关于数字一同步分罗经的信号转换将另文讨论。数字一步进分罗经的信号转换的实现.就是将二进制数字信号转换为格雷码的过程。其中变频信号源是转换系统的核心,以往都是通过计数器来实现,但是它占用CPU的时间过多。可靠性不高,难以满足传向系统实时性的要求。
本文主要阐述一种新型的数字一步进分罗经信号转换系统的原理。该系统采用VHDL语言,设计了基于CPLD器件的信号发生电路。与单片机组成了变频信号源.带动分罗经。构成完整的罗经导航传向系统。1信号转换系统的组成及工作原理
步进电机是一种将电脉冲信号转换成角位移或线位移的机电元件.实质上是数字/角度转换器。它的控制系统主要由信号发生电路及步进电机驱动器等组成。信号发生电路包括晶振、CPLD器件、单片机和接口电路:驱动器部分由正反转控制电路、脉冲分配器和功率放大电路(图中未画出)组成。
CPLD器件是一种新型的复杂可编程逻辑器件,适合于时序逻辑电路、组合逻辑电路等应用场合。它是实现信号发生电路的关键,本文用它来设计变频信号源。r
2.1
CPLD系统结构
以CPLD为核心控制器件的步进电机脉冲发生器主要包括以下部分:与单片机接口的数据锁存电路、连续分频电路、脉冲产生电路、方向信号产生电路等。CPLD系统总体结构如图2所示。
图2脉冲发生器CPLD系统结构图
为了实现步进电机按照要求的步数运行,CPLD必须能够将单片机传送过来的并行的二进制信息通过一定的实现电路转化为串行的驱动脉冲送出。此电路的具体实现方法如下:当单片机发送步进脉冲使能信号ena(上升沿有效)时,CPLD将锁存器中保存的步进脉冲数据送入N---进制减计数器的预置数端,允许频率发生器的脉冲输出直接送到步进电机脉冲发生器的脉冲输出端上。并对频率发生器输出的脉冲信号clk进行减计数。当计数器减到零时,产生一个封锁信号flag,封锁频率发生器的输出脉冲。使得此时的脉冲输出为低电平。当下一个启动命令到来时,再次通过步进脉冲使能信号启动.完成下一次的控制。驱动脉冲产生流程如
图3所示。
晶振电路是一个脉冲频率由几赫到几十千赫可连
图1信号转换系统逻辑图
续变化的信号发生器。它可以采用多种线路,在这里采用的是多谐振荡器和单结晶体管构成的弛张振荡器两种。它们都是通过调节电阻R和电容C的大小来改变电容充放电的时间常数。以达到选取脉冲频率的目的。2.2步进电机速度控制
在步进型传向系统中。步进电机以开环方式无需
陈锦标
如图l所示,单片机通过接1:3电路收到主罗经输出的数字信息,运算后将控制信息和航向信息并行传送给CPLD器件,然后输出串行驱动脉冲,由脉冲分配器转化为格雷码,实现对步进电机的控制,使复示仪刻度盘转到相应位置。
基于CPLD技术的数字步进分罗经信号转换系统——吴广宇
万方数据
翠
图3脉冲信号发生流程图
到分配电路,如果方向信号为1,驱动脉冲就通过反转电路,正转电路截止,情况正好相反。
C个
Bt
A
茎
12
Q3
1t53R
Q3
S
Ql
RSl
Ql
:;窨一
旺,,柙,
∞王,古∞:。1
正转
反馈就可以对位置和速度进行控制。但是它必须正确响应每次励磁变化。如果励磁频率选择不当,电机不能够移到新的位置。那么实际的负载位置相对控制器所期待的位置出现永久误差。即发生失步现象或过冲现象,主罗经和分罗经就无法实现同步,将严重影响海上航行安全。如何防止失步和过冲是保证同步的关键。
文档评论(0)