2 出租车计价系统的设计要求与方案源`自,751`.论"文'网[www.751com.cn
2.1 出租车计价器的设计要求
设计一个出租车自动计费器,通常计费包括起步价、行车里程计费和等待时间计费三部分,用1602液晶显示出总金额、运行时间、暂停时间,最大值为99.9元,起步价设为5.0元,3Km之内按起步价计费,超过3Km,设速度为100m/s,10s增加1.3元(1KM增加1.3元),等待时间单价设为每分钟1.5元,用液晶显示总里程数,同时用液晶显示等待的时间和运行花费时间。
1.计费功能
费用的计算是根据行驶里程收费,设起步价为5.00元。
(1)当里程<3km时,按起步价计算费用。
(2)当里程>3km时,每公里按1.3元计费。
(3)等待累计时间>2min时,每分钟按1.5元计费。
2.显示功能
(1)显示行驶里程:用四位数字来显示,显示方式为“XXXX”,单位km。计程范围0-99km,精确至1km。
(2)显示等候时间:用两位数字来显示,显示方式为“XX”,单位min。计时范围0-59min,精确至1min。
(3)显示总费用:用四位数字来显示,显示方式为“XXX.X”,单位元。计价范围0-999.9元,精确至0.1元。
2.2 系统主要功能
该出租车自动计费,上电后显示出最初的起步价,里程计费单价,等待时间的计费单价,通过按键可以改变起步价,里程计费单价,等待时间的计费单价。同时具备运行,暂停,停止等状态,可以显示运行时间,同时可以显示出暂停时间,具有累加功能,暂停和运行时间在暂停与运行前一次的状态上计时。出租车停止后可以显示出行驶的总费用。
2.3 系统方案设计
采用MCU技术,以单片机作为主控器,利用1602字符液晶作为显示电路,以外部晶振作为时钟脉冲,通过按键可以进行调节,以下是方案三的系统流程图