下图卜1实现框图江苏大学工程硕士学位论文第二章主要研究的内容及方法 2.1课题主要研究内容的分析本设计主要实现与上位机之间通讯的目的,利用GPS全球定位采集不同工况下车辆的行驶状况,并将采集到的数据处理后发送给上位机。要实现下位机与上位机之间的通讯,首要要建立通讯协议。再经过GPS定位模块获取GPS定位数据,利用MC9S12NE64单片机的SCI串口通讯模块将GPS模块与单片机相连进行通讯,然后通过解析GPS的通讯协议获取定位数据,利用C 语言程序的编写由单片机对数据筛选摒弃无效数据,有效定位数据实时存储在 SCI数据寄存器中,数据处理后再由SCI的TE发送给上位机最终生成车辆性能参数曲线。畸1 本系统适用性广,精度高,不受客观天气、环境因素影响,操作方便,数据更加形象。同时系统具有较高的抗干扰性。为了能实现本系统的功能,必须熟悉单片机与GPS定位模块相关的应用,建立与上位机的通讯协议等相关的知识。 2.2研究方案的论证市面上有很多如HOLUX M-89 GPS定位模块,考虑到做各项试验的精确性和实效性,需要及时的将采集到的数据发送给上位机,并将数据以图线的形式在界面实时的显示,因此需要一款高灵敏度具备快速定位的GPS模块,本系统采用了 HOLUX公司生产的GR-87卫星定位模块∞1。GR-87和单片机之间的通讯是采用通用的串行接口,只要相互通讯的两个串口设置相同的波特率即能正常的传递数据。考虑到本系统需要串行接口,并且能接入汽车进行调试,传统的51单片机需要扩展很多外围电路才能满足上述的基本要求,这样电路设计的可靠性就相对比较小。为此本系统采用了Motorola(Freescale)公司新推出的一款S12系列单片机口1,它内部集成了以太网控制模块EMAC和IOM/IOOM的以太网物理层驱动模块EPHY。配合S12系列最大50MHz的总线速度,一块芯片便可满足众多中低端 4