单片机学习小组
直播中

任凭风吹

9年用户 994经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 制造/封装 模拟技术
私信 关注

怎样去设计一种51单片机的出租车智能计价系统

出租车计价器设计是由哪些模块组成的?
怎样去设计一种51单片机的出租车智能计价系统?

回帖(1)

王文雨

2022-2-28 13:38:27
功能描述

1、采用51单片机作为主控芯片;

2、DS1302时钟芯片准确计时具有重新上电不用调时的功能;

3、采用LCD1602液晶显示;

4、采用24c02芯片掉电存储设置的计费数据,即使掉电也不会丢失设置的费用;

5、采用直流电机模拟发动机工作;

6、通过霍尔元件检测电机转速,换算后折合成实际速度,使整个设计更加逼真;

7、当无乘客时液晶可以显示时间(年月日时分秒),时间可以按键设置;

8、当有乘客时电机工作,并可以通过电位器调节电机速度,模拟汽车速度的变化,当车速低或者停车时,自动切换到低速模式,按时收费;

9、可以通过按键开始计费系统工作,收费可以修改(包括起价费、超过起价费每公里或分钟收费、白天和夜晚收费标准);

10、自动根据时间切换白天和夜晚收费标准。


按键说明

K1: 在时间显示界面和计价界面之间切换;

K2: 加键,对设置参数值进行+1操作;

K3: 减键,对设置参数值进行-1操作;

K4: 进入/退出设置模式;切换设置位;


整体方案

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







电路设计

采用Altium Designer作为电路设计工具。Altium Designer通过把原理图设计、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。







仿真设计

采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。







举报

更多回帖

发帖
×
20
完善资料,
赚取积分