- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STC89C58RD+的拼车计价系统的设计.doc
基于STC89C58RD+的拼车计价系统的设计
【摘要】目前各大中城市出租车行业都已普及自动计价器,受现行交通压力的影响,各个城市都出现打车难现象,如何才能在不增加现有车辆的情况下,合理的利用出租车资源,成为乘客与司机共同关心的话题。本系统在基于STC89C58RD+芯片的基础上,在结合语音播报模块,按键输入与信息显示模块,霍尔传感器测速模块,微型打印机模块,时钟模块,电机驱动模块的基础上,实现了多人合乘智能计价的功能。
【关键词】STC89C58RD+;合乘计价;点阵显示;票据打印
1.引言
生活在城市的朋友或许都有这样的体验,那就是打车难。尤其在上下班等客运高峰期间打车难已经不是什么新鲜事,常常是一车难求。比如北京市交通委提供的数据显示,目前全北京出租车约有6万余辆,总体上面临车少人多的尴尬局面。在一些繁华的商业区,还经常会出现乘客相互抢车的情况。并且出租车载客人数通常较少,易造成资源的浪费。如何才能在不增加现有车辆的情况下,合理的利用出租车资源,成为乘客与司机共同关心的话题。
2.系统方案构成
2.1 参数设计要求
设计一个合乘服务系统,能够实现出租车多人乘坐时的不同计价。譬如:甲乘客从A地到D地,途中经过B地时,乙上车,途经C地时丙上车(BCD),在A-B段,甲需支付路费x元/公里,在B-C段,甲、乙支付路费y元/公里,在C-D段,甲、乙、丙支付路费z元/公里(zyx),如果甲不希望与人拼车,可以选择直接从A到D,并支付路费为起步价加x元/公里。
2.2 系统硬件结构设计
合乘服务系统是基于STC89C58芯片的基础上,添加了语音播报模块,按键输入与信息显示模块,霍尔传感器测速模块,微型打印机模块,时钟模块,电机驱动模块。在这些模块的基础上实现多人合乘智能计价的功能。
里程计算是通过安装在车轮上的霍尔传感器A44E检测到的信号,霍尔传感器是利用霍尔效应实现磁电转换的一种传感器,它具有灵敏度高,线性度好,稳定性高、体积小和耐高温等特点,在机车控制系统中占有非常重要的地位。对测速装置的要求是分辨能力强、高精度和尽可能短的检测时间,送到单片机,经处理计算,送给显示单元的。A44E属于开关型的霍尔器件,其工作电压范围比较宽(4.5~18V),其输出的信号符合TTL电平标准,可以直接接到单片机的I/O端口上,而且其最高检测频率可达到1M。
选用的STC89C58RD+是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有32K在系统可编程Flash存储器。最高运作频率35MHz,6T/12T可选。在单芯片上具有以下标准功能:32k字节Flash,1280字节RAM,32位I/O口线,看门狗定时器,内置8KB EEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。
由于合乘服务系统最终是安装在出租车上的,电源一般不是220V交流电压,而是有电瓶输出的直流电压,因此采用输入一个9.6~12V的直流电压,再稳压得到5V电压。计价器的工作环境较差,故要求有抗振动、抗高低温、抗潮湿、抗电磁干扰等能力,特别是电源方面的干扰,如出租车启动时,发动机打火、电瓶充电等造成输入计价器的+5V电源不稳定。因此采用+12V电瓶电源经过滤波和电源稳压芯片7805后得到+5V的稳定电压输出,保证整个系统能够正常工作。
复位操作有两种基本形式:一种是上电复位,另一种是按键复位。按键复位具有上电复位功能外,若要复位,只要按图中的RESET键,在RESET端产生一个复位高电平。上电复位电路要求接通电源后,通过外部电容充电来实现单片机自动复位操作。上电瞬间RESET引脚获得高电平,随着电容的充电,RESET引脚的高电平将逐渐下降。RESET引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。
ISD1760在功能上集成了录放功能,并增加了一些更加人性化的提示功能以及对存储空间的精确操作功能,而且音质也有了明显的提高。ISD1760有独立模式和SPI模式两种工作模式。本系统采用SPI工作模式,其中单片机为主机,ISD1760作为从机。主控单片机主要通过四线(SCLK,MOSI,MISO,/SS)SPI协议来与ISD1760进行串行通信,而且几乎所有的操作都可以通过SPI协议来完成。
本系统显示屏采用的是动态扫描的方式逐行轮流点亮LED,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套驱动器。就16x16的点阵来说,把所有同1行的发光管的阳极连在一起,把所有同1列的发光管的阴极连在一起,先送出对应第一行发光管亮灭的数据并锁存,然后选通
文档评论(0)