首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
ARM
» 基于DSP的新型弹载控制计算机(2)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于DSP的新型弹载控制计算机(2)
发短消息
加为好友
yuyang911220
当前离线
UID
1029342
帖子
9914
精华
0
积分
4959
阅读权限
90
在线时间
286 小时
注册时间
2014-5-22
最后登录
2017-7-24
论坛元老
UID
1029342
性别
男
1
#
打印
字体大小:
t
T
yuyang911220
发表于 2016-11-21 10:56
|
只看该作者
基于DSP的新型弹载控制计算机(2)
设计原则
,
控制系统
,
计算机
,
适应性
,
接口
2 控制系统整体方案设计原则和设计思路
由图1的接口组成可看出信息数据的流向。接口设计是一个重 要的环节,其设计质量将直接影响系统的性能。为了减轻计算机的负担,外部的输入信号 用中断方式读入,信号输入输出时要考虑抗干扰性。所设计的整体方案要易于实现,对不同 型号的导弹要有一定的适应性,对于要求相近的型号,应该以修改控制软件为主,以少改动或不改动硬件设计为好。这些要求都要在方案设计的各个环节中考虑。
3 弹载控制计算机与外围的接口设计
弹载控制计算机与外围的单元进行数据交换时,惯性器件应以脉冲数的 方式将信息数 据送出,由弹载控制计算机对其计数,转换为数据,这样不但加大了弹载控制计算机的负担,而且惯性器件对应的模数转换和隔离也复杂了。参考美国国军标和前苏联 的做法,并考虑到新型敏感装置或惯性器件中都采用了计算机或单片机。为了简化弹载控制计算机与外围单元交换数据的接口电路、减少隔离措施,可采用RS-485、RS-232或RS-422 通讯协议。为了减少弹载控制计算机和外围单元串行通讯的时间开销,同时也为了减少接口器件的数目、提高整体系统的可靠性,选用UART通讯接口芯片,可实现异步串行通 讯、数据采用中断方式读入控制计算机。由于DSP的I/O资源有限,需要控制大量外部接口线,在扩展I/O时,可直接借用UART控制器(如16C550,16C554)的闲置MODEM管 脚,而省去了扩展I/O带来的不可靠因素。
控制伺服机构常用的是4个舵机,飞行中要求这4个舵机同时动作,相互之间不能有延迟。 由于结构上的限制,舵机的控制器离弹载控制计算机有一定的距离,为了抗干扰和提高系统可靠性,仍然需要串行通讯。为了保证控制精度,舵机的伺服控制器一般采用12位或更高的 D/A得到控制指令。如果考虑到通讯的数据量、舵机的工作方式和控制的实时性要求,在满足精度的前提下,选用12位的D/A变换比较合适,如选用MAX536,其通讯的数据格式见图2 。
由图2可知,在1个字的通讯数据中,除了12位的D/A数据外,还可以用高4位地址/命 令位的 不同组合来实现“逐个送数,同时输出”,达到同时控制4个舵机的目的。这样的选择可以实现和C31的无逻辑连接。
4 DSP的选择
DSP的选择要从控制性能要求、接口、计算速度、计算精度、软件的编 制和软件的移植性等方面考虑。参考图1,由于通讯接口采用了UART控制器,使得原本比较费时的通讯耗时很少,几乎可以不考虑,这样DSP计算速度的选择就由控制方案中控制方程计算量的大 小来定,对于摆动频率不超过10 Hz的小型导弹,采用2 ms控制周期,选用50 MHz晶振的DSP 即 可满足需求。考虑到编程的方便和程序的移植性,选用浮点的DSP比较合适,再加上 对所需硬件资源,又选择了TMS320C31-50及选择微计算机工作模式,其主要硬件资源列于表 1,功能模块如图3所示。对于升级,可以考虑选用TMS320C4X 或TMS320C6X系列。
数据/程序总线 STRB: 32位数据,24位地址
内部RAM 2K字, RAM0 1K; RAM1 1K
串行I/O口 1个高速串行口
DMA控制器 单通道
定时器 两个,32位
外部中断源 4个:INT0~INT3
仿真器接口 1个
互锁信号 两个:XF0,XF1
其他 保持、复位等信号
5 控制逻辑的设计
为了进行与外部数据的交换,需要片选、数据线、地址线等时 序信号按照规定的逻辑关系工 作,即系统要在逻辑控制关系的协调下,才能形成工作时序,系统才能正常工作。这种逻辑控制关系一般可用门电路或逻辑宏单元实现。为了实现4.2中的通用性,同时也是为了减少 硬件的数目,提高系统的可靠性,选用了逻辑宏单元。通过对系统所需的逻辑控制信号数目的分析,调试硬件时更改逻辑控制信号,选用了Lattice公司的在线逻辑编 程单元isp1610E。按照逻辑关系,编写出逻辑控制方程,用专用电缆download后,即可实现逻辑控制。调试过程可参考硬件调试流程图。
收藏
分享
评分
继承事业,薪火相传
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议