|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" r7 c! }8 V9 R6 T% X- i1 j摘要:基于某退控指令接收机带飞检测的需要,开岌研制了接收机智能监测设备。该设备以AT89C52单片机和
4 ~) H( `* L# F' e0 d% M$ dEPM7256SQ208-10复杂现场可编程逻辑器件(cpld)为核心,采用I2C串行总线接口EEPROM存储器AT24C256、 辅以接口扩1 O" F% z, c/ P' o; s
展芯片和GPS接收机实现了对接收机指令信号的自动记录和存储功能,包括接收机收到的指令信号名称、指令宽度、接收
% d- o5 {& c8 E5 l3 F指令时刻和当时的经纬度等信息。2 @5 N- R4 a9 m& g' m
关键词:单片机;复杂可编程逻辑器件;全球定位系统;遥控;芯片间总线
& ~' s1 W; C a引言$ Q8 ^* T, i5 i* Z: J
为了保证在执行飞行任务时能可靠接收到遥控指令,某型! z; i" L0 d0 ^
无人机在正式执行飞行任务前需要对其机上的遥控指令接收; E) j; l% A4 z9 \
机进行飞行航区的有人机带飞试验,试验中需要记录遥控指令
; `; o \1 m. h7 y5 ^% t4 A% {2 E接收机所接收到的指令信号和单波特信号。目前采取的措施是 x J. w, r$ C* d" S2 v
人工记录,记录的信息很不全面也不准确,造成很多数据无法
, n( ^+ M) E+ e) Z' e$ m3 N! Y使用,同时还面临着无法进行无人职守记录。为此,利用单片机 I* z3 g3 O, v$ h2 O# r3 a. y
技术,结合低成本CPS接收机研制成功了遥控指令接收机智能4 U' K; L& R8 A
监测设备,全面准确记录了接收机的输出信息。
0 @9 i _/ P" l: k4 o* S5 p1系统要求. B. [. ^7 o" k! I2 V6 r) b
该设备需具有记录遥控指令接收机所接收到的全部指令和
9 M$ B9 W1 S$ G: i* i单波特信息,记录接收到指令时的准确时间和经纬度信息,显示
- |# m+ @* x7 C6 `当前时间和所在的位置信息,以及最近接收到的两条信息名称6 T+ Q) y; ~! U% U) s2 E9 Y
及接收时刻,能掉电保存和打印所记录的全部数据等功能。,
. J4 b( i4 @* j4 S7 t+ C5 L遥控指令接收机可输出24条指令,每条指令为450ms左9 K6 u8 O8 g# A! r7 c6 f9 z
右的27V正脉冲电平,同时在输出指令前还要顺序输出形成该
- z7 i( @* D7 J条指令的两个波特信号,共计有6个波特信号,这6个波特信
- U+ L- v2 v& T3 p" \, c% X号是宽度450ms左右的+ 12.5V的CMOS正脉冲电平,其波特信
! \6 y& Y8 ?1 ~. i; d号及形成指令的时序如下图1所示。本设备即是对这30个信
2 P" S8 L9 `! M/ E# z1 ~号进行实时监测、记录和打印,包括这些信号的名称、接收时刻
, |2 q4 W1 d$ {1 f3 z以及接收时所处的位置。
3 p1 ~. c* X2 G
" R1 q9 f& V7 [5 L3 G2系统的硬件设计( [) D, I2 A. |& o/ `* w9 `3 w0 V) `, C
根据遥控指令接收机输出信号的特点和带飞时所要获取3 N$ e Z3 l8 o" O
的数据,采用了以单片机为核心的综合化和模块化设计,以高
. k) J9 d) l p# j r- C集成度的硬件配置实现了设备的设计,其系统的硬件组成如下
* s0 J$ [1 {! D图2所示,系统电路原理图如下图3所示:
! K* A8 |* U8 W% S1 U1 z* d
/ _0 `' `7 C; P0 G8 }8 `: S- [# w1 _0 {- p7 z/ O4 p4 l* |
; r& v4 E' R: d2 o. H6 e! ^ B7 a9 A/ w
附件下载:8 ]* ?: x- @& B# R
! J4 U* k% O. O0 k4 b# j2 M) Y4 k" |9 D: j, n" m' m
|
|