智能公交电子站牌系统结构设计

时间:2012-10-23来源:网络

命令类型标识码表示本次传送的信息是命令信息,而不是数据信息。本协议中,我们规定命令类型标识码为:0XEE,由1个字节构成。命令代码由1个字节组成,在本协议中,我们规定:请求命令代码为0XCC,应答正确命令代码为0XAA,应答出错命令代码为0XBB。

对于数据信息,其信息格式为:


数据类型标识码表示本次传送的信息为数据信息,而不是命令信息。其标

识码为:0XE5,占一个字节。

由3.2.2节关于站台编码的方式,我们可以知道城市中每个站台块均有一

个表示其唯一身份的特定的地址码,由2个字节来表示。例如电子站牌Ⅰ地址

为0x0000,电子站牌Ⅱ地址为0x0001,依次下去,最大可以标识65536个站台。

只有与目的地址相同的站牌才会接收信息内容。

数据信息内容占2个字节。用2个字节数据表示公交车辆的线路号及本线

路车辆编号,其中这2个字节中前10位数据用来编制公共汽车线路,这样可以

保证每个城市开通210=1024条线路的公共汽车,后6位数据用来编制该条线路

公共汽车的数量,这样可以保证每条线路可以开通26=64辆公共汽车。

本系统通信协议中采用CRC

校验,占2个字节。发送端发送数据信息时,将CRC校验码放在发送的信令中。接收端接收完数据信息后进行CRC校验,将CRC校验结果进行比对,根据比对结果发送相应的应答信号,以便发送端做出相应处理。

2.软件流程

在本公交系统中,由于我们是自行搭建的通信网络,所以我们必须制定一个适合的通信标准,以建立实时的、可靠的通讯网络。

电子站牌除了要实现显示公交车区间位置信息外,还要负责向下一个电子站牌传送车流量信息以及切换到对下一车次信息的检测,这样依次接力下去,

电子站牌就可以完成对所有车次的公交车的全线路通信。为了减少无效的传输,每站我们增加了信息未更新则不发送的策略,否则发送的是无效信息,其工作流程如图4.16所示。电子站牌中的微控制器初始化后,设置定时器的定时时间为10ms。由于每个车站站牌都有唯一识别的地址,在整个通信链路中,只有地址相符的电子站牌间才能够建立起通信路径。

本系统中,公交车辆与电子站牌间以红外传送方式建立通信链路,电子站牌间以无线模块SRWF-508建立通信链路。两种方式的通信链路以每10ms进行切换,这样可以使电子站牌能够及时应答任何一种通信链路方式的状态请求。由于车辆运行都是双向的,为了区分站牌接收的信息是上行数据还是下行数据,

我们制定以下规则:上行时,模块SRWF-508采用425MHz的工作频率;下行时,模块SRWF-508采用433MHz的工作频率。当电子站牌检测到上一电子站牌的发送给它的数据信息时,电子站牌准备接收上一电子站牌发送给它的数据信息,电子站牌将接收到的数据信息放入缓存,进行CRC校验,校验结果正确,就送至本站牌中的LCD屏显示,同时将要传送的数据信息与下一站台编号叠加后,打成新的数据发送包发送给下一站;若校验结果不正确,则会请求上一电子站牌重新

发送相关内容,如果连续发送3次都无法正确接收信息,则放弃本次接收,直到进入下一个通信过程。电子站牌在接收上一电子站牌信息同时,会以每10ms的时间隔转换一次通信链路,检测是否有公交车辆向本站发送信息,如果有发送请求,电子站牌通过红外模块向该公交车辆回送应答信号,同时做好接收数据信息的准备,接收数据信息后微处理器将上一站和本站的数据信息进行重新打包处理存入缓存,进行显示以及将新数据包发送到下一站。

4.2.8显示系统中LCD显示方式

电子站牌显示系统部分主要是显示公交车车辆区间位置信息,当公汽在某两站之间时,由线路和车号标志的方块在该两站中间来回移动以表示该公汽在该两站之间运行。图4.17所示为武汉公交724线路中车号为n的公汽的行驶路线图。比如,该线路汽车停靠在标号为23的公交站牌时,它会向该站牌发出信息,该站牌接收到信息后,叠加上本站的信息,打成新的数据包发送给下一电子站牌,在图4.17中即为标号24的站牌。标号24的站牌接收到该信息后,经微处理器处理后,调出预先编制好的724线路的行驶路线图,然后在该站牌的LCD屏上显示该车辆的行驶区间,显示形式即为标号23与标号24之间有个带数字的方块在这两站之间来回移动,以告知在该站候车的乘客。

液晶是透明的物质,其特性介于液体与固体之间。常态下,液晶分子成固态状,分子有序地排列在一起,外界光线可直接穿过它。在外加电场作用下,液晶分子的排列秩序会发生变化,液晶分子成液态状,光线的穿透会受影响。LCD显示原理是什么呢?那就是通过加电压的方式,使液晶分子状态发生变化,

从而改变背景光线穿过液晶分子的穿透率,使液晶板上可以显示出不同的图像。也就是说LCD屏上显示效果是由于在显示像素上施加了电场的缘故,像素前后两电极上的电位差决定了像素显示状态及效果。

2.LCD驱动方式[44]

根据上面介绍,LCD显示是在电压驱动作用下实现的。其驱动方式与LED显示类似,分为静态驱动和动态驱动两种。

①静态驱动方式

在静态驱动的液晶显示器件上,各像素的背电极并联在一起作为一个引脚引出,而各个字段像素的段电极作为独立引脚分别引出。如果显示某段,则使这个像素的背电极与段电极之间产生电势场;如果不显示某段,则使其之间无电势场。在显示像素两极加电势场容易,但长期加电势场,容易使液晶材料老化,影响液晶屏使用寿命。所以我们必须采用以脉冲电压形势产生的交流驱动方式。那该如何实现呢?我们可以通过以下方法实现:在背电极上施加一个正脉冲序列,在需要显示的像素段电极上施加一个与背电极等幅的正脉冲序列,但它们的相位相差180°,则在该像素上则会产生电势场;在不显示的像素段电极上加入一个与背电极同相位的等幅正脉冲序列,则在该像素上不会产生电势场。这就是液晶显示的静态驱动方式。

1 2 3 4

关键词: 智能公交 电子站牌 系统 结构设计

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版