本课题采用模 块化设计思想,将装定器内部电 路划分为通用的人机 交互模块、通讯模块、主控模块和专用的装 定信号驱动模块。其结构如 图2.1所示。其中,人机交互模 块包括按键、键盘输入电路、指示电路和LED数码管显示电路。通讯模块包括Flexray总线收发器,串行通讯电路。辅助电路包括电源电路,复位电路和下载仿真程 序调试电路。
图2.1 引信装定器结构图
各模块在功能及 结构方面有一定的独 立性和完整性,便于调 试和测试。相同的模块 在产品中可 以 通 用 和 互换,减 少 了产 品 工程 的 复 杂 程 度。如人机交互模块是通用的,相同的人机交互模块配上不同的专用装定信号驱动模块,可以对不同型号的引信进行装定。同时,对使用者来说,引信装定器的模块化也使装定操作变得简单方便,使用者可以用一种操作方式来装定多种不同类型的引信。
2.2 引信装定器的技术方案设计
2.2.1 引信装定器的技术指标
1.主控板和Flexray板的外形尺寸要符合设计要求
2.为体现模块化设计,将键盘模块外接,Flexray模块另做一块板
3.可以通过按 键选择火控系统通过Flexray输入 数据或是键盘输入数据
4.完成相 应的动作后指示 灯有相应的指示
5.每次发送完数据后存入Flash中
6.可以对前几次发送的数据进行查询
2.2.2 引信 装定 器的结构
引信装定器由两块电路板组成。主控芯片,数码管显示,指示电路,按键电路接一块板;Flexray总线控制器单独做一块板。Flaxray总线控制器与火控系统相连接。两 块 板 共 用 一 个电 源。通过排针和排针座可以把两块电路板相连接。选择键选用自锁按钮。数据发送键和复位键采用普通按钮。键盘输入采用外接4*4矩阵键盘。
2.2.3 引 信装定器的工作 原理
单片机初始化后,先判断选 择键是否按下。如未按下,则通过Flexray总线收发器,从火控系统发送数据。如按下,则用键盘发送数据。
其总体工作流程如图2.2.3.1所示:
图2.2.3.1 总体工作流程
1.火控系统输入数据工作原理:
初始化成功后,设置收发参数,进行正常的总线数据读写。火控系统将数据发送到收发器的BP与BM 端口,收发器接收完总线的信号后,单片机判断当前是否有数据读写,其中数据读功 能是通过判断是否有挂起 的硬件中断实现的,收发器将数据送入单片机,完成接收过程。接收完成后,将所有数据按一定的顺序以16进制发送,等待反馈信息,如果校验正确,则相关数据被存入FLASH,可以开始下一次装定。
同时,当UART0串口 处于空闲状态时,单片机将定 期检测TJA1080的接收使能(RxEN)和错误 输出(ER RN)引脚,以便确定TJA1080是 否正 常工作。如果接收使能(RxEN)和错误输出(ERRN)引脚显示收发器不能正常工作,则重新初始化TJA1080总线控制器。 引信装定器模块化设计+电路图+PCB图+源程序(3):http://www.youerw.com/jixie/lunwen_15064.html