具体实现功能

系统由AT89C52单片机+霍尔传感器模块+LCD1602液晶屏+DS1302时钟模块+AT24C02掉电存储模块+直流电机+按键模块+电源构成。

具体功能:

1、无乘客模式:显示当前时间;

2、切换到乘客模式:可以显示起步价(三公里内)、单价(三公里后)、总价(元)、里程和乘车时间,可以按照里程或计时两种模式收费;

3、里程模式收费:在高速情况下,按照起步价和里程单价收费

4、计时收费模式:在低速情况下,按照计时时间和时间单价收费

5、按清零键,计价器可清除计价。

6、可以设置白天和夜晚的起步价、单价,可以设置计时模式的单价;

7、根据当前时间,白天和夜晚的收费不同。

液晶显示的字母:

D------白天起步价

P------里程单价

PT-----时间单价

N-----夜晚起步价

按键:设置键、增加键、减小键、切换键(切换时间/乘客模式)

设计背景

我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打印发票和语音提示、按时间自主变动单价等功能。随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。

从传统的全部由机械元器件组成的机械式,到半电子式即用电子线路代替部分机械元器件的出租车计价器;再从集成电路式到目前的单片机系统设计的出租车计价器。出租车计价器计费是否准确、出租车司机是否作弊才是乘客最关心的问题,而计价器营运数据的管理是否方便才是出租车司机最关注的。因此怎样设计出一种既能有效防止司机作弊又能方便司机的计价器尤为重要。

本次设计的目的在于现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。

软硬件设计

本设计采用STC89C52单片机作为主控模块的主控芯片,结合单片机的外围电路实现对整个系统的控制,DS1302时钟芯片准确计时具有重新上电不用调时的功能,显示部分采用LCD1602液晶显示,24c02芯片可以掉电存储设置的计费数据,即使掉电也不会丢失设置的费用,3v直流电机模拟发动机工作,使整个设计更加逼真,当无乘客时液晶可以显示时间(年月日时分秒),时间可以按键设置,此时电机不工作;当有乘客时电机工作,可以通过按键开始计费系统工作,有清零键,收费可以修改(包括起价费、超过起价费每公里或分钟收费、白天和夜晚收费标准),可以切换白天和夜晚收费标准,可以按照分钟或公里收费切换。

本次出租车计价器设计可以分为六个模块,主控模块、计时模块、存储模块、显示模块、按键模块和电机驱动模块。

原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。

全部资料

全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!

原文链接:基于51单片机的出租车计价器(霍尔测速)

基于51单片机出租车计价器(霍尔测速)相关推荐

  1. 基于51单片机的跑步机霍尔测速脉搏心率检方案原理图设计

    系统的功能分析及体系结构设计 (下方附文件) 3.1.1系统功能分析 本设计由STC89C52单片机电路+脉搏/心率传感器电路+LM393比较器电路+霍尔测速电路+电机控制电路+LCD1602显示电路 ...

  2. 单片机c语言计数器测速,基于51单片机的光电编码器测速.doc

    课程设计报告 课程名称: 微机原理课程设计 题 目: 基于51单片机的光电编码器测速 摘要 光电编码器是高精度位置控制系统常用的一种位移检测传感器.在位置控制系统中,由于电机既可能正转,也可能反转,所 ...

  3. 51单片机出租车计价器(汇编语言)

    51单片机出租车计价器(汇编语言) 要求 使用信号发生器作为模拟出租车轮胎转速 使用数码管可显示费用,里程,速度 按钮按下开始计费 按钮抬起后停止计费 按钮再次按下后清零 里程达到2km前费用均为8元 ...

  4. 基于51单片机的L298N直流电机调速系统Proteus仿真程序

    基于51单片机的L298N直流电机调速系统Proteus仿真程序 本此设计选择STC89C52单片机作为主控芯片,选取带有光电编码器的直流电机作为被控对象,利用单片机的T0定时器产生PWM信号并送到直 ...

  5. 基于51单片机的室内温度可燃气体检测报警系统Proteus仿真(源码+仿真+全套资料)

    资料编号:133 讲解视频: 133-基于51单片机的室内温度可燃气体检测报警系统Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为主控,LCD1602显示当前温度和可燃气体浓 ...

  6. 104、基于51单片机智能风扇pwm调速红外遥控无线遥控风扇温控风扇系统设计

    毕设帮助.开题指导.技术解答(有偿)见文末. 目录 摘要 一.硬件方案 二.设计功能 三.实物图 四.原理图 五.Protues仿真 六.流程图 七.程序源码 八.资料包括 摘要 随着气温的逐渐上升, ...

  7. 基于51单片机的水温可测液体温度的控制器设计

    1 引言 1.1鸡舍温度控制系统设计的意义 随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向.特别是近年来,温度控制系统已应用到人们生活的各个方面,但 ...

  8. 基于51单片机的智能花盆测控(温湿度、光照)【仿真资料-126】

    项目编号:mcubee-126 设计简介: 项目名:基于单片机的智能花盆设计 单片机:STC89C52 功能: 1)通过DS18B20温度传感器测量环境温度: 2)通过土壤湿度传感器测量土壤湿度: 3 ...

  9. 基于51单片机的超声波测距仪测液位及报警方案原理图设计

    系统的功能分析 (末尾附文件) 具体框图 原理图 5V电源电路设计 本系统选择5V直流电源作为系统总电源,为整个系统供电,电路简单.稳定.DC为电源的DC插座,可以直接接USB电源线,一端插在DC插座 ...

最新文章

  1. 详细介绍Oracle DBA工作职责
  2. Linux中makefile项目管理
  3. 枚举enum与#define 宏的区别?
  4. python字典函数fromkeys()
  5. 第十天-linux命令及基础手把手实战
  6. [上下界网络流][二分] Bzoj P2406 矩阵
  7. Java实验二猜数字游戏,JAVA-第2周实验-猜数字游戏
  8. centos7.1 postgresql10+postgis2.5离线安装
  9. 【流体力学】从无量纲化的NS方程看几个准则数:施特劳哈尔数、雷诺数、弗劳德数
  10. 电子电路仿真软件中文版_一个电子工程师的自我修养
  11. TensorFlow学习【1】--TensorFlow下载安装
  12. openstack neutron网络插件学习(二)【linux-bridge实现】
  13. 文件服务器和ftp服务器的区别
  14. 预测分析·商品评论情感预测-基于PaddleNLP的京东商品评论情感分析竞赛
  15. (转)War3 World Editor 菜单详解
  16. 约瑟夫环问题(丢手绢问题)
  17. Python小工具:将对象转换为不可变类型并计算其哈希值
  18. Metasploit 下wmap的基本使用方法
  19. xgboost2 以及使用XGB.CV来进行调参
  20. php文件怎么打开? 教你用什么软件打开php文件

热门文章

  1. mysql geojson,查询geojson Mysql
  2. geojson mysql存储_mongodb存储geoJson
  3. java 正则最小匹配_正则表达式实现最小匹配功能的方法
  4. 逆向某口腔医院app 写抢号的小程序 记录一下具体流程
  5. java篇:自学Java到底需要多久呢?
  6. dav格式视频 linux,Linux通过安装davfs2来挂载webdav网盘
  7. 最大流算法之三:ISAP
  8. Go 自定义日期时间格式解析解决方案 - 解决 parsing time xx as xx: cannot parse xx as xx 错误
  9. 家政APP开发解决方案
  10. 博弈论系列—智猪博弈