无人机航空遥感平台机载作业控制系统设计
串口扩展电路原理图如图2所示,主控芯片AT89S52的高3位地址A15,A14,A13经译码器译码后可获得8路选择地址,其中74LS138输出





TL16C554A的4路串行数据中断信号接至输入或非门输入端,或非门输出端接入单片机外部中断0输入端,入图2中/INT0。当串口有数据输入时TL16C554A能够产生中断信号输出以通知单片机外部数据输入而进行中断处理。为区分产生中断时具体是哪一路中断,将TL16C554的INTA-INTD分别与单片机的P1.0~P1.3相连,在读取串口的中断数据前先读取P1.0~P1.3的状态以明确数据的输入源。
2.2 USB接口扩展电路
USB口扩展由CH375芯片实现。CH375是南京沁恒有限公司生产的USB总线的通用接口芯片。它的主要特点是价格便宜、接口方便、可靠性高。支持USB-HOST主机方式和USB-DEVICE/SLAVE设备方式。CH375的USB主机方式支持常用的USB全速设备,外部单片机需要编写固件程序按照相应的USB协议与USB设备通信。但是对于常用的USB存储设备,CH375的内置固件可以自动处理Mass-Storage海量存储设备的专用通信协议,通常情况下,外部单片机不需要编写固件程序.就可以直接读写USB存储设备中的数据。CH375和单片机的通信有2种方式:并行方式和串行方式。USB扩展电路原理图如图3所示,CH375芯片设置为内置固件模式,使用12 MHz晶体。单片机P0口与CH375的D0~D7相连作为数据总线,译码器输出与CH375的
相连片选该芯片,单片机A0与CH375的A0相连,可选择CH375的地址或是数据输入与输出。当A0为高电平是D0~D7的传输的是地址,低电平时传输的是数据。P3.6和P3.7分别控制CH375的读写操作。CH375的
接单片机的
输入端,当有数据通过USB口输入时产生中断信号,通知单片机进行数据处理。当CH375芯片初始化后并成功与主机连通之后,指示灯亮。
2.3 步进电机驱动电路
稳定云台控制即为三自由度步进电机控制,即控制遥感传感器的俯仰角、横滚角和航向角使稳定云台保持水平(或垂直)状态。步进电机驱动由THB6128芯片实现,单片机只需输出步进电机运行方向和脉冲信号即可达到控制步进电机的目的。
评论