2.1 功能要求及性能指标
2.1.1
功能要求
( 1 )具备方位和俯仰两轴运动的能力;
(2)方位轴可实现预置、周扫和扇扫功能;
(3)俯仰轴可实现预置功能。
2.1.2
性能指标
( 1 )运动范围:方位转动范围为 ,俯仰转动范围为 ;
(2)角速度:方位最大角速度为 100º/s ,俯仰最大角速度为 40º/s ;
(3)角加速度:方位最大角加速度为 90º/s 2 ;
(4)静态定位误差: 0.1º (最大值);
(5)角分辨率: 0.01º ;
(6)系统供电:电压为 27V ,启动电流为 6A ,工作电流为 2.5A ;
(7)电气接口:采用 RS-422 传输协议,上位机下发频率为 100Hz ,控制器上传
频率为 200Hz ,波特率采用 115200bps ;
(8)环境适应性:温度范围为 −40 ℃ 60 ℃,湿度范围为 10% 90% ,高度大于
3000m ,冲击为 25g ( 11ms );
(9)具有故障反馈、过压保护、过流保护和上电自检功能。
2.2 机载雷达伺服控制系统总体方案
图 2.1 给出了机载雷达伺服控制系统的整体结构布局示意图。其中上半部分为
方位部分,位于支架和飞机蒙皮之间,方位圆筒内布置有旋转关节、汇流环、方位
电机和方位角度编码器等元部件。下半部分为俯仰部分,位于天线罩内,布置有天
线、俯仰电机和俯仰编码器等元部件。
机载雷达伺服控制系统可以划分为控制单元、驱动单元和伺服机构。其中控制单
元是实现伺服控制功能的关键部分,为本文重点设计内容;驱动单元主要实现功率放
大和电流采样闭环功能;伺服机构则承载负载天线实现各种功能。系统的总体方案设
计如图 2.2 所示:
图 2.2 中的控制单元是系统核心,采用 DSP+FPGA 的组合作为控制处理器。其
中 DSP 主要用于实现各种控制算法; FPGA 主要用于数据接口,既能通过 XINTF 接
口与 DSP 进行数据交换,又能够生成外围电路的控制时序,完成数据采集和发送等

操作。该组合能够充分发挥两种芯片的优势,既保证了时序的稳定,又能够提高控制
算法的处理速度。
驱动单元主要由方位轴和俯仰轴驱动器构成,能够将控制单元提供的控制信号进
行功率放大,驱动电机转动。驱动器具有过温、过压和过流保护功能以及故障报警功
能。
伺服机构是控制系统的执行机构,在控制单元和驱动单元的控制下完成指定的功
能。伺服机构除了搭载天线负载外,还安装有电机、角度编码器、汇流环、轴承和配
重块等部件。
2.3 控制单元硬件电路设计
2.3.1
电路总体设计
在该伺服控制系统中,控制单元为重点设计对象,控制单元的电路设计方案如图
2.3 所示。
如图 2.3 所示,控制处理器使用 DSP+FPGA 组合,其中 DSP 主要实现控制算法,
同时能通过 XINTF 接口与 FPGA 进行数据交换。 FPGA 主要用于实现外围电路的控

制时序。由于 FPGA 掉电后会复位,因此添加配置芯片 XCF08P 对 FPGA 进行程序
下载。其余电路介绍如下:
( 1 )图 2.3 中左侧为上位通信接口电路,采用全双工收发器 MAX491 和光电隔
离芯片 HCPL0600 共同实现。为了隔离上位通信线缆引入的噪声干扰,使用隔离电源
为该接口电路供电。
(2)图 2.3 中下方为 SSI 接口电路,用于采集方位轴和俯仰轴角度编码器的数
据。光电隔离芯片 HCPL0600 可以隔离干扰,同时可实现电平转换。 DS26C31 芯片
可将 FPGA 输出的单端时钟信号转换为差分信号, DS26C32 芯片可将编码器回传的
差分角度信号转换为单端信号。编码器回传的角度数据需要提供给驱动器,实现闭环
功能。
(3)图 2.3 中右侧为驱动控制电路,主要包括 DI/DO 接口电路和 DA 接口电路。
其中 DI 电路用于接收驱动器输出的故障报警信号, DO 电路用于输出驱动器使能和
模式选择信号。 DI/DO 电路均选用光电隔离芯片 PS2802 来实现, DO 电路添加了
SN74LVTH245 芯片来增强驱动能力。 DA 接口电路则将 DSP 计算得到的控制指令转
换为电压信号,并输出至驱动器。 DA 接口电路主要由 D/A 转换芯片 AD5547 、运放
AD8512 和基准源 ADR01 构成。
(4)图 2.3 中右上部分为电源电路, DC/DC 电源模块将外部输入的 27V 直流电
压转换为 5V 和 ±15V 电压。其中 5V 电压用于数字电路,并通过各种 LDO 芯片转换
为不同的电压; ±15V 电压用于模拟电路,为 DA 接口电路的运放和基准源供电。

2.3.2
负载力矩估算
负载力矩是电机和驱动器选型的关键参数,由于机载雷达会受到振动和冲击的影
响,故在计算负载力矩时需要留有一定的余量。需要计算的负载力矩有三个:惯性力
矩、摩擦力矩和不平衡力矩。
2.3.4
控制芯片选型
控制单元采用 DSP+FPGA 的处理器组合, DSP 的型号为 TMS320F28335 , FPGA
的型号为 XC4VLX-15 。

基于DSP+FPGA的机载雷达伺服控制系统的硬件设计与开发(一)总体设计相关推荐

  1. 基于DSP+FPGA的机载雷达伺服控制系统的硬件设计与开发

            机载雷达是以飞机为载体的各种雷达天线的总称,主要用于空中侦察.警戒.保 证航行准确与安全[1].随着航空航天技术的飞速发展,以及微电子.计算机和高速集 成电路等新型技术在军事领域的广泛 ...

  2. 基于DSP+FPGA高速运动控制器设计

    基于"PC+运动控制器"结构的开放式机器人运动控制系统能够充分利用PC开放程 度高.通用性好.处理能力强等特点以及运动控制器运算速度快.实时性能好.控制能 力强等特点,因此得到较快 ...

  3. 基于DSP+FPGA的多轴运动控制平台(一)硬件设计

    2 实验平台总体方案与硬件设计 2.1.1 实验平台的功能需求分析 针对便于多轴运动控制技术的研究,培养此方面技术的人才,实验平台应能 对多轴运动实现高速高精度的控制效果,同时保证系统开放性和兼容多种 ...

  4. 基于三层结构的CRM系统(Agent X)的设计和开发

    现代计算机应用技术不断发展的同时,CRM也得到了前所未有的发展.最初的CRM系统基本上都是基于两层结构-C/S模式(客户机/服务器).自从C/S模式提出后,对CRM的发展起到了巨大的推动作用. 但随着 ...

  5. 基于微信小程序的再生资源回收平台设计与开发(论文+程序设计源码+数据库文件)

    1 绪论 2 1.1 项目开发背景 2 1.2 项目开发意义 2 1.3 项目主要的内容 2 2 相关技术介绍及系统环境开发条件 3 2.1相关技术介绍 3 2.2系统环境开发条件 4 3 系统的需求 ...

  6. FPGA和USB3.0通信-FX3硬件设计简谈

    FPGA和USB3.0通信-FX3硬件设计简谈 本次演示用的是USB3.0芯片-CYPRESS CYUSB3014(下称 FX3),该芯片是标准的USB3.0 PHY,可以大大简化使用USB通信时FP ...

  7. 光刻机基于dsp+fpga+ad+endac光纤传输的高速数据采集与伺服接口系统设计(一)

    光刻机双工件台运动控制系统,控制任务相当复杂,要求极高的速度和精度,且设 备体积庞大,各传感器执行器空间距离较远,线缆众多现场电磁干扰严重. 为满足控制系统要求,本文利用 DSP 的高速浮点运算能力. ...

  8. 【国产虚拟仪器】基于dsp+fpga+AD+ENDAC的半导体运动台高速数据采集电路仿真设计(四)

    整个调试验证与仿真分析分三个步骤:第一步是进行 PCB 检查及电气特性测试,主 要用来验证硬件设计是否正常工作:第二步进行各子模块功能测试,包括高速光纤串行 通信的稳定性与可靠性测试, A/D 及 D ...

  9. 课程设计 计算机公共基础,基于混合教学模式计算机公共基础课的SPOC设计与开发...

    1. 引言 随着现代信息技术和教育技术的不断进步,高等教育教学模式不断推陈出新.MOOC (Massive Open Online Course),指大型开放式网络课程,近年来作为在线教育学习的初始形 ...

最新文章

  1. 七十五、Python | Leetcode哈希表系列
  2. 国外学校css profile,CSS Print Profile
  3. 字王谈M1字形与个人云字库
  4. STL源码剖析 set
  5. PTA 01-复杂度2 Maximum Subsequence Sum (25分)
  6. 营口理工学院计算机分数,营口理工学院历年分数线 2021营口理工学院录取分数线...
  7. centos yum install 默认目录_Centos7如何更换yum仓库
  8. vue echarts div变化_数据可视化之echarts在Vue中的使用
  9. 【渝粤教育】21秋期末考试土木工程施工10516k1
  10. 3.2 Zabbix企业级分布式监控系统 --- zabbix-agent, zabbix-get 安装
  11. JavaScript:网络请求工具库AjaxTool.js
  12. 软件工程网络15个人阅读作业1 (201521123030 周汉麟)
  13. 广东计算机科学导论考试试卷,计算机科学导论试题A答案
  14. 微信小程序报错:47001 - data format error hint
  15. 【托业】【新托业TOEIC新题型真题】学习笔记12-题库八-P7
  16. CPU | 降低流水线停滞的策略
  17. 将支付网关添加到您的WooCommerce商店
  18. 三十岁仍一事无成,一个失败工程师的自白
  19. 华为任正非《一江春水向东流》读后感
  20. 论职能线和产品线的部门划分

热门文章

  1. 什么是瘦AP、胖AP、AP+AC、Mesh?
  2. 程序员必备的商业思维:君子也要言“利”!
  3. 半小时学会微信公众平台开发(完整版教程)
  4. MakerDAO中国区负责人 潘超:在加密世界研究经济学
  5. 生存类html5小游戏,紧张绝望!刺激爽爆!盘点最好玩的PC生存类游戏(中)
  6. spring clud / dubbo
  7. (Tekla Structures二次开发)如何获取一个与已知向量垂直的向量
  8. Error: Cannot find module ‘@/views/xxx‘ at webpackEmptyContext
  9. 读写稳定高速的国产固态U盘,办公学习好工具,ORICO快闪U盘上手
  10. 小孢子:在?我用本地环境pytest带你玩自定义算子