基于STM32单片机智能出租车计价器分时计费万年历测速报警设计60X

基于STM32智能出租车计价器分时计费设计60X

功能描述:

本系统由STM32F103C8T6单片机核心板、1.44寸TFT彩屏、(无线蓝牙/WIFI模块-可选)、电机驱动电路、霍尔传感器、蜂鸣器报警、按键电路及电源组成。

【1】通过单片机实时读取内部RTC时钟数据,通过霍尔传感器采集电机转动速度,从而计算出电机转动运行里程。驱动TFT彩屏显示所有相关数据以及是否有人乘坐状态。根据不同时间段收费标准不同以及出租车起步价,可以计算出租车收费情况。具体收费标准:

总价=3公里内价(起步价)+3公里外路程*单价+停车等待时间*等待单价。

其中时钟时间、起步价、时间段内的单价(夜间/白天)、停车等待单价以及超速阈值都可以进行按键设置,且设置数据保存到FLASH中具有掉电不丢失数据的功能。

【2】上电设备初始化完成后,液晶显示相应数据,包括时间、是否乘坐客人、白天单价、晚上单价、起步价、停车等待单价、车辆限速阈值、当前速度、里程、收费金额。当有人乘坐出租车后,设备开始通过上述描述进行计费,如果出现超速蜂鸣器报警提醒。当乘坐出租车结束后,通过按键结束计费。

【3】通过按键可以设置夜间及白天单价,23:00-05:00表示夜间,05:00-23:00表示白天,时间为实时时钟时间。可以设置起步价。可以设置停车时(速度为0表示停车)计费单价(每10s单价,方便演示),可以设置超速报警的速度阈值,当速度超过阈值是报警。

【4】在按键非设置数据的状态下,按键能够设置PWM驱动电机不同速度运行。只有当有人乘坐的情况下,才会开始统计运行里程以及收费金额。

【5】数据中,为了方便演示速度是实际速度的100倍(不然没法演示)。里程扩大了1000倍(方便演示)。如果不扩大没法演示,比如跑3公里需要半天时间无法演示。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值