当前位置:首页 > 单片机 > 单片机
[导读]以ibutton钮、单片机和PC机为基础,介绍了公交车线路微机监控系统的工作原理、主要功能、设计方案和系统的组成。

摘要:以ibutton钮、单片机和PC机为基础,介绍了公交车线路微机监控系统的工作原理、主要功能、设计方案和系统的组成。 
关键词:ibutton钮;单片机;公交车线路监控 

        前言 

        随着城市人口的迅猛增加和面积的不断扩大,城市公交车的数量在不断增加,公交线路日益增多;给人们的交通带来了很大的方便。但在公交系统的管理上,与之相关的管理设备和手段大都处于落后的手工操作上,与其快速发展步伐不相适应。其中,在城市里的每一路公交车线路都有调度员,调度员的一个重要的职责的监控每一班公交车在运行过程中的到站情况,如到站时间、地点、公交车号和驾驶员等数据。目前,这些数据都是手工完成,在管理上存在极大漏洞,如夜间收班车,往往某些驾驶员未到终点站抛客调头,造成极坏影响。但在此基础上,本文介绍一种公交车线路微机监控系统设计和实现的方法。
 
    本文介绍的公交车线路微机监控系统利用了美国DALLAS公司生产的DS1900A型iButton钮,其自带一个 48位身份号码(全世界唯一),用以鉴定公交车的身份。DS1900A与IC卡相比具有以下主要特点: 
    (1)具有唯一的串行48位钮号。 
    (2)金属外壳,不易损坏(可用在较脏、潮湿、震动环境下),寿命长。 
    (3)体积小(直径16mm),便于携带。 
    (4)两线串行读取数据,功耗低。 
    
        DS1900A串行iButton用在自动识别系统中,每个iButton钮上存储了64位钮号,由3部分组成:一个48位串行数据,一个8位CRC和一个8位类别号(01H)。数据可以通过一线制进行串行读取。该系统具有如下特征:能对公交车进行自动识别,自动记录到站时间、地点,对线路运行情况进行自动数据库管理,提高工作效率和透明度。 

        系统工作原理

            图1 公交车线路微机监控系统的工作原理 
    
        公交车线路微机监控系统的工作原理见图1。由PC机、iButton钮和识别器组成。在每个公交车上都配有一个识别器,识别器为单片机应用系统,在其中存储了公交车编号和三个驾驶员编号。在需要监控的站台上(如起点站、终点站)安装了iButton钮,其上面钮号即代表了站台编号。当公交车驶到该站时,将其携带的识别器与站台上的iButton钮接触,识别器测出到站时间、地点、公交车号和驾驶员等数据并存储。
 
        当驾驶员交班时,在计算机中心将识别器中数据传送。于是,该驾驶员上班时到站时间、地点、公交车号和驾驶员等数据自动传到管理中心的计算机上,进行计算机综合数据管理。PC机通过RS232总线与各识别器通信,主要完成如下功能: 
    (1) 识别器上传来的数据处理。。 
    (2) 查看、校准识别器上时间。 
    (3) 设置识别器的初始化参数。 
    (4) 查询本日、月、年的驾驶员和公交车运行数据,生成打印报表。 

        识别器的组成 

        硬件组成 
        根据本系统实现的功能,同时考虑器件性价比,该系统CPU采用89C2051;其他器件采用:实时时钟芯片DS1302,串行E2PROM 24LC64,MAX202以及其他附属元件。电路见图2。

                图2 识别器硬件组成电路图 
    
        公交车线路微机监控系统硬件主要由4个部分组成:第一部分是CPU,作为电路的控制核心,为了减小信号在电路上的传输,降低成本和提高系统的可靠性,CPU选用89C2051。89C2051内部有1KB的FLASH和256字节RAM。同时,在CPU与外部控制信号之间,采用了光电隔离器和继电器隔离,从而避免了外部强脉冲信号对CPU产生的干扰。 

    第二部分是时钟芯片DS1302和串行E2PROM 24LC64。当到达站台时,需要记录此时时间。DS1302是一个低功耗时钟芯片,可以工作于备用电池状态。在正常时间读和修改状态下,DS1302的耗电为1.2mA,而工作在备用电池状态,耗电仅为1uA,从而保证DS1302的正常计时。 

    第三部分是iButton数据读入单元。 

    第四部分是控制信号输出单元。P3.2为低电平,表示iButton数据读入正常;P1.4为低电平,表示与PC机通讯正常。 

    第五部分是串行通讯部分。采用芯片MAX202完成单片机(下微机)输出的TTL电平到PC机(上微机)信号RS-232电平转换。 

        软件组成 
        为了使该程序条理清楚、便于维护,程序采用模块化编程方式。程序流程图见图3。识别器硬件上电后,程序首先初始化,然后进入判断是否在读iButton按钮或与PC机串行通讯;如果正在读iButton钮,则程序在此循环,直到有iButton钮后,程序往下执行。 

        读DS1302子程序主要功能是读出到站时刻的年、月、日、分、秒数据;然后,将得到数据保存在24LC64中。最后,将P3.2口置低电平,发光二极管D1亮,表示读iButton按钮结束。串行通讯子程序功能是:将读出识别器中数据,即时刻、地点、驾驶员编号和公交车编号等数据送入计算机管理中心,计算机收到数据后,放入数据库中;通过管理软件判断该车运行情况。

                    图3 识别器软件流程图 
    
        该计算机管理系统软件是用PowerBuilder数据库开发软件设计的,该软件包括如下功能:下微机通讯、数据修改/查询、数据库维护和报表等;在这里不作详细介绍。 

        结束语 

        公交车线路微机监控系统是由自动识别器和计算机管理中心组成。通过以上介绍,可以看出该系统成本十分低廉,使得生产线路监控能实现自动化,增加了管理的透明度;同时,在此基础上将每个的计算机中心构成网络,可进一步实现网络管理,能使公交系统管理技术水平更上一个台阶。 
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

京唐城际铁路五座新建高铁站——大厂站、香河站、宝坻站、玉田南站、唐山西站,主体施工和站房装修已基本完成,各项验收工作正在有序开展,为年内开通运营奠定了坚实基础。京唐城际铁路起自北京城市副中心站,终至河北省唐山市既有唐山站...

关键字: 高铁 铁路 线路

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

上海2022年10月19日 /美通社/ -- 10月17日晚间,安集科技披露业绩预告。今年前三季度,公司预计实现营业收入7.54亿元至8.33亿元,同比增长60.24%至77.03%;归母净利润预计为1.73亿...

关键字: 电子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市经济和信息化局发布2022年度第一批北京市市级企业技术中心创建名单的通知,诺诚健华正式获得"北京市企业技术中心"认定。 北京市企业技...

关键字: BSP ARMA COM 代码

北京2022年10月18日 /美通社/ -- 10月14日,国际数据公司(IDC)发布《2022Q2中国软件定义存储及超融合市场研究报告》,报告显示:2022年上半年浪潮超融合销售额同比增长59.4%,近5倍于...

关键字: IDC BSP 数字化 数据中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都银行集团成立60周年的纪念日。趁着首都银行集团成立60周年与首都银行(中国)在华深耕经营12年的“大日子”,围绕作为外资金融机构对在华战略的构想和业...

关键字: 数字化 BSP 供应链 控制

东京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式会社(NIPPON EXPRESS HOLDINGS, INC.)旗下集团公司上海通运国际物流有限公司(Nipp...

关键字: 温控 精密仪器 半导体制造 BSP

广州2022年10月18日 /美通社/ -- 10月15日,第 132 届中国进出口商品交易会("广交会")于"云端"开幕。本届广交会上高新技术企业云集,展出的智能产品超过140,...

关键字: 中国智造 BSP 手机 CAN

要问机器人公司哪家强,波士顿动力绝对是其中的佼佼者。近来年该公司在机器人研发方面获得的一些成果令人印象深刻,比如其开发的机器人会后空翻,自主爬楼梯等。这不,波士顿动力又发布了其机器人组团跳男团舞的新视频,表演的机器人包括...

关键字: 机器人 BSP 工业机器人 现代汽车

单片机

21600 篇文章

关注

发布文章

编辑精选

技术子站

关闭