1 引 言
跟着惯导技能的开展,惯导体系需求接纳GPS、斗极双星、高程计等较多的RS-232、RS-422、RS-485串口信号。这样,惯导体系原有的串口通道不足以接纳如此多的串口信号,因而需求进行串口扩展。Ti公司出产的异步收发器TL16C554芯片是进行串口扩展的较好的挑选,它有四个通道,能够与四路串行信号通讯,处理了本来的惯导体系串行信号接口缺少的问题,其每个通道都带有两个16字节的FIFO(First In First Out 先进先出)缓冲器,其间一个用于接纳数据,别的一个用于预备发送的数据。当作业在FIFO方法下时,不用每接纳或发送一帧数据就发生一次中止,因而能够削减中止发生的次数,进步接纳发送串行信号的功率与牢靠性。
对车辆导航各部分扼要介绍如下:
途径引导:引导用户沿着所规划的途径行进;
人机接口:供给友爱的界面答应用户与体系进行人机交互;
无线通讯模块:答应用户与监控中心等部分实时交流信息;
电子地图数据库:包含以预订格局存贮的数字地图信息,是体系的软件渠道;
地图匹配模块:经过恰当的匹配和辨认进程来确认车辆在地图上的方位;
途径规划:依据地图数据库及实时定位信息协助驾驶员规划道路;
定位模块:经过GPS、惯性导航体系或移动通讯等办法对车辆进行定位。
2 首要特点
TL16C554的首要特点如下:
S由四个带有逻辑操控的TL16C550异步通讯单元组成;
S最高可达1M的波特率,具有可编程的波特率发生器,便于灵敏挑选数据收发频率;
S具有16字节的收发FIFO缓冲器;
S具有可独立操控的发送、接纳、线路状况和MODEM状况中止;
S具有全双工的接纳发送线路,可独立进行接纳发送操控;
S全面的线路状况陈述功用;
S充沛分级的中止体系操控;
S三态TTL电平输出。
3 内部结构及作业原理
四通道异步收发器集成芯片TL16C554有64脚TQFP和68脚PLCC两种封装方法。其间68脚PLCC封装方法支撑68(Motorola)方法。因而,能够很简单的与Motorola微处理器互联, TL16C554的其引脚阐明见表1。

3.1 体系I/O总线
TL16C554的数据线(D0-D7)可直接与CPU的数据总线的低八位相连,它们是UART的数据输入和输出通道,其读写操作由数据输入和输出选通线来区别,经过这些选通线可完结UART与CPU之间的双向通讯,TL16C554还可自由挑选16方法(Intel总线)或68方法(Motorola总线),它有四个串行接口,各有其独立的收发功用。
3.2 时钟
TL16C554的参阅时钟既能够由外部供给,也能够经过一个晶振在内部发生。
3.3读/操控逻辑
UART与CPU之间经过一组信号线完结通讯操控,这组信号线包含复位操控RESET、芯片答应、寄存器答应中止请求INT(A-D)、读出数据有用和写入数据有用等。
3.4 MODEM逻辑操控
MODEM操控逻辑首要用于完结UART与RS-232C之间的接口通讯,这些信号经过EIA驱动器驱动后均契合RS-232C规范,MODEM操控逻辑信号包含以下八种:
RX(A-D)贝行输入,相当于接纳数据RxD;
TX(A-D)贝行输出,相当于发送数据TxD;
(A-D)笔据设备安排妥当输入;
(A-D)笔据终端安排妥当输出;
(A-D)鼻肭蠓⑺褪淙;
(A-D)鼻宄发送输入;
(A-D)痹夭ㄐ藕偶觳馐淙;
(A-D)闭窳逯甘臼淙搿
3.5 首要寄存器
TL16C554中的首要寄存器有波特率除数寄存器、线路操控寄存器(LCR)、线路状况寄存器(LSR)、中止答应寄存器(IER)、中止标识寄存器(IIR)、MODEM操控寄存器(MCR)、MODEM状况寄存器(MSR)、发送坚持寄存器(THR)和接纳缓冲寄存器(RHR)等。
4 TL16C554与单片机的接口
在惯导体系中,80C196单片机经过异步收发器TL16C554用来频频地接纳GPS、双星、高程计等串行信号,此外,还要完结其他比如温控、与上位机通讯等使命。因而,假如选用查询方法接纳串行信号,无疑会糟蹋很多的CPU时刻,加剧CPU的担负,显然是不可行的。而中止方法则不占用CPU时刻,加之运用16字节FIFO缓冲器,可削减中止次数,进步数据接纳的实时性与牢靠性,因而,在此体系中选用了中止方法。
试验标明,上述软硬件规划能够完结四路串行信号的牢靠及时异步收发服务,能够满意惯导体系的要求。