2 系统设计
2.1可行性分析
本系统在硬件上需要一个带触摸屏的LCD显示器,需要一个非接触式IC卡读写模块和无线收发模块。这些模块通过EasyARM1138上丰富的GPIO口实现连接,再通过1138上内嵌的U-LINK仿真器进行下载和在线调试。根据以上分析可以判定硬件部分是可行的。vb简体版系统中编译的程序在繁体版中运行乱码
周立功公司提供了IAR Embedded Workbench for ARM 5.11软件开发工具和EasyARM1138内嵌的U-LINK在线仿真器,这样就解决了软件的调试,程序下载问题。我们采用的操作系统是开源而实时的μCOS-II ,技术资料里也提供了基于群星Cortex-M3的μCOS-II移植的模板。在软件上,我们觉得最大的难度是对寄存器和外围模块的配置与初始化,幸好周立功那边提供了一套实验教程,里面详细的介绍如何初始化寄存器和外围模块等等,这样大大提高了我们的工作效率。
2.2系统分析
系统总体方案如图2-1所示:
..... .
数据信息采集处理
网上查询
图2-1 系统设计框图
总调度控制台位于各公交公司总控制台,它负责调度所有的公交车并对公交车控制台的内容进行更新。公交路线智能查询系统终端提供人机界面方面出行人查询城市交通信息,实时新闻、交通信息、广告、天气预报、生活贴士等滚动播出。
本系统的重点是智能公交路线信息查询机,下面给出该模块的框图,如图2-2所示。
图2-2触摸屏终端模块框图
2.3终端模块设计
终端模块的设计主要有显示模块、触摸模块、IC卡模块和ZigBee的报站模块。如图2-3所示,各功能特点如下:
1.显示模块:提供与用户交互的界面。外接LCD液晶模块,显示查询的信息和实时交通信息、新闻、广告等。
2.触摸模块:提供用户选择数据。用手指或其它物体触摸安装在显示器前端的触摸屏,系统根据手指触摸的图标或菜单位置来定位选择信息输入和显示。
3.ZigBee报站模块:提供公交车到站信息。本文来~自!辣@文#论$文%网^原&文*请!找%腾讯3249'114方便乘车人合理处理等车时间,和公交运行效率。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页