出租车计价器 (最终打印版)
ZFJ-2000 型出租汽车税控计价器
ZFJ-2000 型出租汽车税控计价器技术说明书江苏阿波罗电子科技有限公司目录一、概述 (2)二、主要技术指标 (2)三、主要功能 (2)四、结构原理及安装简图 (3)五、操作说明 (4)六、数据查询 (4)七、计量管理 (7)八、公司管理 (9)九、传感器安装要点 (10)十、简单故障排除 (10)十一、打印机的使用及维护注意事项 (11)十二、保修规则 (11)十三、随机配件 (11)十四、售后服务承诺 (11)附录一、传感器与车型配置对照表 (12)附录二、计价器调试仪使用说明 (13)一、概述ZFJ-2000型出租汽车税控计价器是国内最新技术产品,具有自动计费、票据打印、数据存储等多种功能。
是出租车行业加强管理的理想工具,也是国家强制推行的计量器具之一。
执行标准: Q/321088LQC001-2007 《电子式出租汽车税控计价器》二、主要技术指标1.租金显示范围:0~999.9元租金分辨力:0.01元2.计程显示范围:0~999.99km计程显示分辨力:0.1km计程误差:-1.0%~+0.5%3.计时显示范围:59min59s(<1h)99h59min(>1h)计时误差:-1.0%~+0.5%计时显示分辨力:1s(<1h)4.永久时钟误差:±5min/30d5.切换速度误差:12km/h±0.5km/h6.工作电压:直流(9~16)V7.工作环境温度:-15℃~+50℃8.工作环境相对湿度:20%RH~90%RH(50℃)9.功耗:不大于6W(不包括打印、空车灯)10.主机体积:(160×138×51)mm11.主机重量:≤1.2kg三、主要功能1.存储功能:能记录存储400次营业的起始日期、时间,结束时间,营业里程,等候时间,最终单价,营业金额;能记录存储当班总营运数据和12个月总营运数据;能累计总行驶里程,总营业里程,总计时时间,总营业金额,总营业次数。
出租车计价器
数字电子课程设计出租车计价器院系:专业:姓名:班级:学号:时间:指导老师:出租车计价器一、设计原理使用数字电路和模拟电路来完成设计要求。
显示器件有:LED显示,VFD显示,分段式数码管等等,针对显示单元电路这里可以使用分段式数码管来显示,分段式数码管分为共阳极和共阴极两种,对数码管的驱动针对不同的类型采用不同的芯片,共阴极数码管通常采用TTL系列的74LS48驱动,而共阳极数码管通常采用CMOS系列的CD4543来驱动;仅时钟显示电路框图和实际电路就非常复杂,整体电路将更加烦琐。
而且对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现;整体电路的规模较大,用到的器件多,造成故障率高,难调试。
使用单片机来完成设计要求。
单片机功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。
针对计费模式的切换,通过软件编程就可以轻容易的实现。
避免了机械开关带来的不稳定因素。
经过上面的两种方案的比较,显然第二种方案具有更大的优越性、灵活性,所以我们采用第二种设计方案进行设计。
本电路以C51单片机为中心,实现对出租车路程的统计,输出采用8段数码显示管。
(1)分析任务要求,写出系统整体设计思路通过分析,需要实现四个主要的功能模块,分别为脉冲计数模块、定时器计时模块、按键的处理以及数码管动态扫描等功能。
定时器计时模块主要完成途中等待(即没有脉冲来时)30秒的计时。
在启动键按下后,定时器就不停的计时,只要有脉冲来就将计时的值清除为零。
如果没有脉冲来,当计时超过30秒时,相应的总金额要按照收费标准计价。
中断的管理:尽管中断有嵌套以及优先级的功能,但是由于定时器已经使用一个了中断资源,脉冲检测不宜再采用中断方式,而是采用查询方式。
由于需要不停的要清除30秒的计时,因此,脉冲的计数不采用定时器的计数方式。
启动键触发定时器开始工作,而定时器的运行可以作为脉冲计数的标志,只要定时器计时在运行,每来一个中断都应该计数。
出租车计价器
第一章绪论1.1 研究的背景及意义出租车行业是城市交通的重要组成部分。
但是,出租车行业现行的数据采集与纳税制度存在严重弊端。
其中的关键问题是定额缴税制度,以前每辆出租车每个月上缴税收固定。
随着经济发展,出租车作为快捷方便的基本交通工具已经被民众普遍接受,因此出租车客运量正在逐步增大。
不同国家和地区的计费方式存在差异,如有些地区有夜间收费及郊区收费等,而有些地区则无夜间收费和郊区收费。
即使同一地区,不同车型的出租车其计费方式也有差别,而且出租车还面临几年一次的调价或调整计费方式等问题。
且应缴税额实际上大大高于原来的税收定额,这样就造成了大量的税收流失,如果将税收价格进行浮动,又需要进行长时间的抽样调查,费时费力数字还不一定精确。
而且每辆出租车营运里程各不相同,所需缴纳的税款也应各异,如果仍然按“定额制度”向每个司机收税拿同样的尺度衡量不同的人,显然是不合理的。
为了解决这个问题,国家责成各城市采取得力措施合理征缴税款。
国家税务总局和国家质量技术监督局为此作出了《关于推行使用出租汽车税控计价器有关问题的通知》,对计价器的税控功能和推行中的一些问题进行必要的规范[1]。
近段时间电子行业有了迅猛的发展,用户对出租车计费器的要求越来越高。
不仅要求计费器性能稳定,计费准确,有防作弊功能;同时还要求其具有车票打印、IC卡付费、电脑串行通信及税控等功能。
1.2 国内外的发展概况随着国内外微电子技术和信息技术的发展,使得计算机技术已经深入到了人们生活和生产的各个领域。
单片机技术作为计算机技术的一个分支,在当今信息社会中扮演着一个不可或缺的角色。
日常生活中的许多电子产品都基于单片机。
目前,国内多数计程车已实现了计程、计时、计费等3方面的微机化管理。
这种管理系统首先可以准确地测量出计程车所走里程的长短,从而实现在不同的里程上执行不同的价格;其次可以准确地测量出计程车的时间,以便根据不同的等候时间实行不同的加价。
由于实现了自动计程和计时,从而使计费也实现了自动化,具有精度高、使用方便等特点。
出租车计价器(单片机c语言)
分类号编号毕业设计题目:基于单片机的出租车计价器的设计——电子设计系别信息工程学院专业电子信息工程姓名学号2010年6月1 日学院毕业设计任务书设计题目:基于单片机的出租车计价器的设计——硬件部分专业:电子信息工程班级学号:姓名:指导教师:设计期限:2011年3月1日开始2011年6月1日结束院、系:北京信息工程学院2011年3 月1 日一、设计目的通过毕业设计使学生了解和掌握单片机应用技术;了解和掌握C语言的程序设计同硬件电路的结合;熟练运用proteus,keilC等软件的操作;了解和掌握单片机硬件电路的焊接和调试;了解和掌握掉电存储芯片AT24C02、霍尔传感器A44E、数码管、驱动芯片74LS245等外部接口芯片器件的应用。
二、主要设计内容实现出租车行驶里程和总金额的显示,预设起步价和起步公里数;实现清零、复位和掉电保护功能;实现对单价的调整。
三、重点研究问题(1)按下启动按键,显示起步里程与起步价。
(2)按模拟传感器信号的按键,显示行驶里程与总金额。
(3)按键控制清零、复位、掉电保护、调整预设单价。
(4)在软件中实现起步价,单价。
四、主要技术指标(1)数码管显示起步里程、单价,总里程、总金额。
(2)用按键控制清零、复位、掉电保护、调整预设单价。
五、设计成果要求(1)源程序通过编译、运行(2)软件烧录单片机硬件进行调试,运行(3)实现所述功能(4)电路板焊接、检测(5)最终提交软硬件、设计说明书、外文翻译、毕业设计说明书等六、其它参考文献:[1] 谭浩强.C程序设计(第二版).清华大学出版社.2003[2]潘永雄.新编单片机原理与应用.西安电子科技大学出版社.2003设计开题报告2011年3 月15日摘要现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。
而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。
出租车计价器
出租车计价器由于出租车计价器必须安装在出租车汽车上才能使用,而且应该与车辆的参数相吻合,同时还与当地的出租车收费标准密切相关,这样才能保证计价器的准确,因此,计价器装车后还要进行检定。
目前我国已经有200多个城市的计量检定机构开展了出租车计价器的检定工作。
同时,近年来随着交通事业的发展,出租汽车的数量也不断上升。
因此,对出租汽车计价器的检定工作的要求也越来越严格。
十几年前。
出租车做为一种新兴的行业出现在哈市的大街小巷,但打车的人却凤毛麟角。
随着经济的发展出租车数量的增多及打车人数的增加,人们已不满足于用讨价还价来解决问题,于是这种用于贸易结算的计量器具——出租车计价器便随之诞生。
它像一根纽带一头连着司机,一头连着乘客,而我们对其的检定更象是一台天平,检定准确与否直接影响着天平的平衡程度以及二者的经济利益。
而做为计量检定部门,我们就是要实现单位统一,保障量值准确可靠。
1994年按照市政府“权利下放”的要求,做为强检项目的出租车计价器也被下放到各个区,由于某些检定部门的不负责任,至使那一年哈市的出租车计价器出现了严重失准、漏检的混乱现象,使许多打车的人“望车生畏”,严重地干扰了我市出租车行业的秩序,破坏了我市出租汽车行业的形象。
直至市所将检定工作重新收回,并加大力度进行检定管理工作及以计量监督工作,这一现象才被制止,天平才以得重新平衡,出租汽车行业的无序行为才得以结束。
目前有很多出租车车主擅自更改计价器传感器线路,车主在计价器传感器线路中私自乱接脉冲信号开关,通过这种方式侵犯老百姓的利益。
近几年,车主主要是通过检定前后更换轮胎的方法坑害消费者。
而《出租汽车计价器》中的检定规程未要求检测的出租车的轮胎与该车车型相符。
车辆脉速轮对出租汽车计价器的影响很大,出租车计价器检定员在对出租汽车计价器进行使用误差检定时,无论收费率如何,主要是针对该计价器当前的状态来检测,也就是检定计价器常数“K”与车辆特征系数“W”是否相等,计价器常数“K”是表示计价器正确指示1km行程而必须接受到的信号数之特征量,单位为每公里的转数(RLKM),目前绝大多数计价器的常数K是可调整的;而车辆特征系数“W”是表示车辆每行驶1km的发动机通过脉速轮传输给出租车计价器的信号数及另类型(脉冲信号或转数信号)的一种特征量,一个是传输信号,一个是接受信号,如果K值等于W值,也就是计价器正确记录了车辆行驶里程,如果K值和W值有差异,计价器就不能正确记录车辆行驶里程,此时必须调整计价器的K值,使其尽量与W值接近。
出租车计价器5页
本计价器的主要功能包括:计时功能;计费功能;计程功能;LCD显示;功能:1)启动计费器,里程计数器和时间计数器从零开始,费用计费器从10元开始计算;2)根据出租车行驶的里程数和时间(包括停车等待时间)进行计费,当出租车启动在3公里以内,且在等待累计2分钟内时费用计数器复位为起步价10元;3)当出租车在行驶状态下超过3公里时,每满1公里时,费用计数器加1元;4)当出租车等待时间累计超过2分钟时以每分钟1元计费。
整体设计方案:Clk 输入 C9;Sw1输入 L14;TXD 输出 u8;Flash_ce 输出 k18;Lcd_e 输出 M18;LCD_RW 输出 L17;LCD_RS 输出 L18;LCD_d[3:0] 输出 R15 R16 P17 M15;模块划分1.分频电路模块:2. 时间计算模块:start:启动信号,当start为高电平时出租车开动,选择以公里计费;当start为低电平时出租车等待;选择以时间计费m:输出的时间分信号s: 输出的时间秒信号Time_enable:控制计费的时间信号,当其为高电平时控制计数器按时间数计数3. 计程功能“distance_enable:控制计费的公里信号,当其为高电平时控制计数器按路程计数distance:输出的公里信号4.判断控制模块;select_clk:输出选择的时钟信号5.计费模块:fee: 输出的费用信号6.显示模块:分频程序:module div(clk_50M,clk,reset);input clk_50M;input reset;output clk;wire clk_50M;wire reset;reg clk;reg [7:0] count;always@ (posedge clk_50M or negedge reset)beginif(!reset)begincount<=0;clk<=0;endelseif(count==8'd100)begincount<=8'd0;clk<=~clk;endelsecount<=count+1'd1;endendmodulemodule test;reg clk_50M;reg reset;wire clk;div u1(.clk_50M(clk_50M),.reset(reset),.clk(clk));initial#0 clk_50M=1'b0;always #5 clk_50M=~clk_50M;initialbegin#0 reset=1'b0;#100 reset=1'b1;endendmodule计时激励:module timemokuai(clk,reset,start,s,m,time_enable);// 端口的定义input clk,reset,start;output [7:0] s;//输出的秒output [7:0] m;//输出的分output time_enable;//输出的控制计费的信号reg [7:0] s;reg [7:0] m;wire time_enable;always@(posedge clk or negedge reset)//异步复位beginif(!reset)//低电平有效begin //复位s<=8'd0;m<=8'd0;endelse if(!start)//start 信号低电平有效beginif(s[3:0]==9)// 秒的低四位是9begins[3:0]<=4'd0;//清零if(s[7:4]==5) // 秒的高四位是5begins[7:4]<=4'd0; //清零if(m[3:0]==9) // 分的低奈皇?beginm[3:0]<=4'd0; //清零if(m[7:4]==9) // 分的高四位是9m[7:4]<=4'd0; //清零else m[7:4]<=m[7:4]+1'd1; // 分的高四位不是9加一endelse m[3:0]<=m[3:0]+1'd1; //分的低四位不是9加一endelse s[7:4]<=s[7:4]+1'd1; // 秒的高四位不是5加一endelse s[3:0]<=s[3:0]+1'd1; //秒的低四位不是9加一end//end alwaysendassign time_enable=((m[7:0]>8'd2)&&(s[7:0]==8'd0))?1'd1:1'd0; //产生time_enable信号。
出租车计价器
一、基本功能1、显示:可以显示里程、金额、等待时间、速度。
2、计费功能:起步公里数为2公里,价格为6元;若实际运行大于2公里,按单程价格为1.6元/公里,往返则价格为1.6元/公里。
3、按键功能:单程/往返分别由“单程”按键和“往返”按键设定;按“暂停”键,计价器可暂停计价;按“清除”键,计价器能将记录数据(里程、等待时间与金额等)自动清0;按“查询”键,能自动显示总等待时间;按“返回”键,仍然显示里程和金额。
二、系统的组成及工作原理计价器的单片机控制方案图如图1 单片机控制方案图所示。
利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能和价格选择、时间显示控制等功能。
不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级图1 单片机控制方案图三、总体设计电路图总体电路图如图2所示图2 总体电路图四、硬件电路设计1、里程计算,计价单元设计里程计算是通过安装在车轮上的霍尔传感器A44E检测到的信号,在该系统中用两种脉冲发生器进行模拟,送到单片机,经处理计算,送给显示单元的。
其原理如图3所示。
图3 模拟测距示意图555电路来产生一个脉冲来模拟霍尔传感器输出的里程脉冲,选择P1.0口作为信号的输入端,内部采用外部中断0,555脉冲产生电路输出一个脉冲信号直接加到IO口P1.0上(产生的频率F=1/T=1.414/[(R1+2R2)C1]),由单片机的内部算法对脉冲计数,通过计算将脉冲增加体现在金额和里程上。
具体电路如图4所示。
图4 555脉冲产生电路图光耦电路是以光为媒介传输电信号的一种光一电转换器件,是另一种模拟将出租车行驶时车轮所转的圈数转换成脉冲信号送入数据处理电路。
H92B4是光偶电路的基本元件,它由发光源和受光器两部分组成,发光源为发光二极管,受光器为光敏三极管。
当发光源与受光器之间存在光线阻挡时,输出端由高电平变为低电平,恢复光通路又变为高电平,就这样形成一个个的高低电平脉冲。
出租车计费器
出租车计费器设计要求计费标准为武汉起步3元,1公里后为4元/公里,1.5公里后为5元/公里,2公里后为6元/公里,2.5公里后为7元/公里,3公里后为8元/公里,以后1.4元/公里。
当计费达到20元后,每公里加收50%的车费,车停止每3分钟增加0.7元。
车费显示出来,有一位小数。
1、 设计原理及方法如图1所示,包含运算控制模块、分频器、显示模块这三大部分。
图1系统框图运算控制器模块将其他两个进行连接,是本次设计的核心。
它包含计程器、计时器、计价器,同时还有读取外部的拨码开关控制信号,提供当前显示信号与显示位选信号,从而周期性交替显示计价/计时信息、等时信息。
计程器、计时器、计价器根据位选信号,输出相应数据的当前选中数字,由顶层模块根据显示数据类型变换信号进行选择,传输给显示模块。
实验箱的时钟信号为20MHz方波,由分频器分为10Hz的计时信号(一个周期代表现实中的1s)、10Hz的计程信号(一个周期代表现实中的10m)、500Hz的数码管扫描信号(扫描频率62.5Hz)、0.2Hz的显示数据类型变换信号(变化周期5s)。
显示模块由实验箱上的3/8译码器、五个LED灯构成状态的指示灯、程序编写的一个七段数码管译码器。
2、主要模块设计2.1、速度模块速度模块首先根据start信号判断是否开始计费,然后根据输入的速度档位sp[2..0]的判断,确定行驶100m所需要的时钟数,每前进100m,输出一个clkout 信号。
同时由cnt对clk进行计数,当cnt等于kinside时,把clkout信号置1,cnt清0。
其模块框图如图2图2速度模块框图2.1.1、速度模块仿真速度模块的仿真波形图如图3示。
该模块根据出租车所处的运行状态和不同的形式速度,对相应数目的时钟周期进行计数,车每行驶100m时输出信号clkout 输出高电平。
图3速度模块仿真波形图2.2、计程模块主要用于记录行进的距离,其模块框图如图4所示。
出租车计价器
EX0=0; //关闭中断 定时器
TR0=0;
}
else
{
EX0=1;
TR0=1;
}
key3_flag=!key3_flag;
}
//计算数据处理
void jisuan()
{
distance=pulse/100+way/30;
{ delay(5);
if(key3==0)
zanting();
}
if(key2==0) // 单程还是往返
{ delay(5);
if(key2==0)
P2=0xdf;
P0=led_seg_code[shiwei]|0x80;
diplay_delay();
P2=0xbf;
P0=led_seg_code[baiwei];
diplay_delay();
P2=0x7f;
P0=led_seg_code[qianwei];
uint tt,aa,pulse,distance,cost,danjia,wait,way; //定义每秒计时、临界速度、行驶米数、路程、价钱、等待时间及一些全局的变量等;
uchar dengdai,second,minute;
//按键的定义,所有按键按下去为低电平
sbit key0=P1^0; //清零
else P0=led_seg_code[shiwei]; //如果是时间,不需要点亮小数点儿
diplay_delay();
P2=0xfb;
if(key1_flag) P0=led_seg_code[baiwei];
else P0=led_seg_code[baiwei]|0x80;
出租车计价器 计程车里程表 毕业设计论文终稿
2012届毕业设计说明书计程车里程表系统设计院、部:电气与信息工程学院学生姓名:宋贵指导教师:陈坚职称:讲师专业:电子信息工程班级:电子0802学号:2012年5月摘要智能仪器仪表技术是一门集电子技术、单片机技术、自动化仪表、自动控制技术、计算机应用等一体的跨学科的专业技术。
自20世纪90年代初以来,这项技术已逐步引入到国内工科专业中,如电子信息、通讯、自动化、计算机应用等信息类专业。
随着经济的发展,汽车运输行业也快速发展起来,计程车也成为城市生活中的重要交通工具。
乘车时,乘客与司机之间的交易是通过按里程计价的,里程表的好坏直接关系到双方的利益,所以设计一个功能合适、性能良好的简易计程车里程表系统具有实际的应用意义。
本系统采用ATMEL公司的AT89S52单片机为核心,使用12MHz 晶振提供时钟信号,利用霍尔传感器检测车速,通过软件编程的方法实现记时、里程检测、费用计算,同时通过LED数码管将里程数、总费用直观显示出来,从而达到计费的目的。
该系统设有五个按键(清除、查询/确认、停止、单程/往返、功能选择),进行相应的操作就可实现单程/往返模式选择、停止计费、等待时间查询、清除复位等功能。
具有结构简单、操作方便、显示直观、运行稳定等优点,有较高的推广应用价值。
关键词:计程车里程表;AT89S52;霍尔传感器;硬件设计;软件设计ABSTRACTIntelligent instrument technology is a collection of electronic technology and single-chip microcomputer technology, automation instrument, automatic control technology, computer application, one of the professional technical subjects. Since the early 1990 s, the technology has introduced gradually to domestic engineering professionals, such as electronic information and communications, automation, computer applications, and other information specialty. With the development of economy, the car transport industry also developed rapidly, the taxi also become the important traffic tools city life. Go by car, passengers, and the driver of transactions between the by pressing the mileage of valuation is, the odometer is directly related to the interests of both parties, so the design of a function, the good performance of suitable simple taxi "milestones" system has the actual applications.The system USES the ATMEL company AT89S52 SCM as the core, the use of 12 MHz crystals provides the clock signal, using hall sensor test speed, and through programming method, time, cost calculation mileage detection, and at the same time through LED digital tube will mileage, total cost visual display out, so as to achieve the purpose of pricing. The system has fivebuttons (clear, inquires confirmation, stop, one-way / shuttle, function choose), carries on the corresponding operation can achieve a one-way/shuttle mode selection, stop billing, waiting time inquires clear reduction, etc. Function. The structure is simple, the operation is convenient, direct display, stable operation, etc, have a high application value.Key words: taxi "milestones";AT89S52;hall element;hardware design;software design目录1 概述 ................................................................1.1计程车里程表概述 ..............................................1.2单片机概述 ....................................................2 设计任务、功能要求 ..................................................2.1设计任务 ......................................................2.2功能要求 ......................................................2.2.1 基本功能...............................................2.2.2 发挥部分...............................................2.3总体方案介绍及工作原理说明 ....................................2.3.1 里程计算...............................................2.3.2 费用计算...............................................3 硬件系统设计 ........................................................3.1硬件系统各功能模块简介 ........................................3.1.1 AT89S52单片机.........................................3.1.2 复位电路...............................................3.1.3 晶振电路...............................................3.1.4 独立键盘电路...........................................3.1.5 指示灯电路.............................................3.1.6 数码管显示电路.........................................3.1.7 车速检测电路...........................................3.1.8 存储电路...............................................3.1.9 时钟显示电路...........................................4 软件系统设计 ........................................................4.1系统主程序 ....................................................4.2数据处理子程序 ................................................4.3等待时间计时子程序 ............................................4.4键盘扫描子程序 ................................................5 系统运行的PROTEUS仿真与测试 ........................................5.1空车状态 ......................................................5.2单双程模式切换 ................................................5.3等待模式 ......................................................5.4查询模式 ......................................................6 结束语 .............................................................. 参考文献 ............................................................... 致谢 ................................................................. 附录 ................................................................. 附录A 元器件清单...................................................... 附录B 源程序清单...................................................... 附录C 设计原理图......................................................1 概述1.1 计程车里程表概述计程车里程表(计价器)是乘客与司机双方的交易准则,它是计程车行业发展的重要标志,是计程车中最重要的工具。
(整理)VHDL——出租车计价器.
该系统利用VHDL语言、PLD设计出租车计费系统,以MAX+PLUSⅡ软件作为开发平台,设计了出租车计费器系统程序并进行了程序仿真。
使其实现计费以及预置和模拟汽车启动、停止、暂停等功能,并动态扫描显示车费数目。
关键词: 出租车计费器;计数器;VHDL语言;MAX+PLUSⅡ;一、实验任务及要求1.能实现计费功能,计费标准为:按行驶里程收费,起步费为10.00元,并在车行3公里后再按2元/公里,当计费器计费达到或超过一定收费(如20元)时,每公里加收50%的车费,车停止不计费。
2. 实现预置功能:能预置起步费、每公里收费、车行加费里程。
3. 实现模拟功能:能模拟汽车启动、停止、暂停、车速等状态。
4. 设计动态扫描电路:将车费显示出来,有两位小数。
5. 用VHDL语言设计符合上述功能要求的出租车计费器,并用层次化设计方法设计该电路。
6. 各计数器的计数状态用功能仿真的方法验证,并通过有关波形确认电路设计是否正确。
7. 完成电路全部设计后,通过系统实验箱下载验证设计的正确性。
二、实验原理系统顶层框图:计费器按里程收费,每100米开始一次计费。
各模块功能如下:(1) 车速控制模块当起停键为启动状态时(高电平),模块根据车速选择和基本车速发出响应频率的脉冲驱动计费器和里程显示模块进行计数;当处于停止状态时暂停发出脉冲,此时计费器和里程显示模块相应的停止计数。
(2) 里程动态显示模块其包括计数车速控制模块发出的脉冲以及将计数显示动态显示出来,每来一个脉冲里程值加0.1(控制器每发一个脉冲代表运行了0.1公里)。
(3) 计费动态显示模块其初值为10元,当里程超过3公里后才接受计数车速控制模块发出的脉冲的驱动,并且计数显示动态显示出来,每来一个脉冲(代表运行了0.5公里)其数值加1元,当收费超过20时数值加1.5元。
三、出租车计费系统的实现3.1系统的总体模块图:3.2系统各功能模块的实现:(1)模块MS的实现模块MS,输入端口CK0、CK1为两个不同的时钟信号,来模拟汽车的加速和匀速,JS加速按键。
出租车计价器
出租车计价器一、任务采用单片机设计一台出租车计价器。
其工作原理是:汽车行走的距离通过光电传感器变成脉冲信号,汽车轮子转动一周产生N个脉冲,并走了S米距离(设N=100,S=1米),出租车计价器计量汽车转动的脉冲数,然后进行各种数据计算并显示出结果。
二、要求1.基本要求:白天计程计价方法:(1)起步价:乘客上车,显示起步价(例如7元),行车距离在3公里以内。
(2)里程计价:(计价单位为元,并进行四舍五入)a.行车里程 < 3公里时,计价为7元;b.3公里≤行车里程≤6公里时,计价为:7元+(里程-3)*1.2元/公里c.行车里程 > 6公里时,加收回空计费每公里计价加收50%;计价为:7元+3公里*1.2元/公里+(里程-6)*1.2*(1+50%)元/公里 2.计价器显示功能:显示总价、总里程、车速,显示北京时间,时间可以进行设置。
三、发挥部分1.计价可分为白天(6:00-22:00)和夜间(22:00-6:00)两种不同的计价白天计价方法与基本要求相同;夜间计价方法功能:(每公里加价20%)(1)起步价:乘客上车,显示起步价Z(例如7元),行车距离在2公里以内。
(2)里程计价:a.行车里程 < 2公里时,计价为7元;b.3公里≤行车里程≤6公里时,计价为:7元+(里程-2)*1.2*(1+20%)元/公里c.行车里程 > 6公里时,计价为:7元+4公里*1.2*(1+20%)元/公里+(里程-6)*1.2*(1+50%)*(1+20%)元/公里2.可进行多种参数设置(如每公里价格,回空距离等),并具有掉电保护3.其它功能。
简易数字频率计一、任务设计并制作一台数字显示的简易频率计。
二、要求1.基本要求(1)测量信号频率和周期测量矩形波信号,其幅度:3.3V,测量频率:1Hz~100KHz,测量误差≤0.1% (2)显示器十进制数字显示,显示刷新时间0.1~10秒可调,对上述两种测量功能分别用发光二极管指示。
出租车计价器__毕业设计(完整版)
摘要现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局,预计未来计价器市场很有前景。
计价器作为出租车的一个重要组成部分,关系着出租车司机和乘客双方利益,起着重要的作用,因此,具有良好性能的计价器对广大出租车司机朋友和乘客来说是很必要的。
但是现阶段出租车的计费系统功能有时候并不能满足出租车司机的意愿。
本课题是出租车计价器系统的设计。
重点是设计出租车计价器的实用性,并尽量使最后的成品接近于商品。
整个系统是以89S51单片机为中心,采用A44E霍尔传感器对轮胎转数进行计数,实现对出租车里程的测量,并最终计算出结果。
其中采用掉电存储芯片AT24C02使系统在掉电的时候对单价、里程等信息进行存储,人机交换界面采用的是LCD1602液晶屏显示,并且通过语音芯片进行播报。
本电路设计的出租车计价器不但能实现计价的功能,同时还能实现根据时钟芯片自动调整白天、黑天计价模式,能自动处理中途等待等功能。
关键词:单片机AT89S51;LCD1602;出租车计价器;霍尔传感器;AT24C02ABSTRACTAutomatic taximeter has been universal among Cities for now. The taximeter technology is a foregone conclusion already. So taximeter of cars is still potential at next generation. As an important component taximeter is not only the interests of taxi drivers but also the passengers, so it has played an important role. The good performed taximeter is necessary for the public. The current taxi billing systems don’t meet the wishes of people. In this article we talk about various designs of taximeter system.The point is to design the practicality of the taximeter and as far as possible to make the final finished product close to commodities. The whole system is based on single-chip 89S51 and use a hall-sensor A44E to count the number of revolutions. In this way we can achieve the statistics of the taxi mileage and give out the final results. In this design we use AT24C02 to store the price, mileage and other information when the power is down. The man-machine interface of the exchange is LCD1602 screen, and through the voice chip broadcasts. This circuit design can not only realize the meter taxi valuation function, but also can realize the automatic adjustment according to the clock chips during the day, dark pricing mode, it can automatic processing midway waiting for function. Keywords: single-chip AT89S51; LCD1602; Taximeter; Hall sensor; AT24C02目录摘要 (I)ABSTRACT ....................................................................................... I I 1 绪论. (1)1.1 国内外出租车计价器的研究现状 (1)1.2 国内外出租车计价器的发展趋势 (2)1.3 本课题的研究目的及意义 (2)2 出租车计价器的方案论证 (4)2.1 出租车计价器的功能要求 (4)2.2 方案论证与比较 (5)3 出租车计价器的硬件设计 (7)3.1 单片机的介绍 (7)3.2 单片机最小系统 (11)3.3 里程计算模块的设计 (13)3.4 显示模块设计 (16)3.5 语音模块的设计 (18)3.6 掉电存储电路的设计 (21)3.7 按键电路的设计 (23)3.8 时钟电路的设计 (24)4 出租车计价器的软件设计 (27)4.1 模块介绍 (27)4.2 主程序模块 (27)4.3 里程计数中断程序 (28)4.3 定时中断服务程序 (29)4.4 中途等待服务程序 (30)4.5 显示服务子程序 (31)4.6 键盘服务程序 (33)5 系统调试 (34)5.1 软件调试 (34)5.2 里程计价测试 (35)5.2 掉电存储测试 (37)结论与展望 (38)可行性分析报告 (39)参考文献 (40)致谢 (41)附录一 (42)附录二 (43)附录三 (76)1 绪论出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高。
2出租车计价器
摘要本设计采用STC89C52单片机为主控器,并用霍尔传感器检测电机转盘转动模拟车速,实现对出租车的多功能的计价设计,输出采用8段数码显示管。
本电路设计的计价器可以实现要单程,往返和中途等待来调节计费,并且能够记录等待时间。
出租车计价是根据车所行驶的路程以及乘客乘车的方式综合决定的。
出租车行驶总路程可以通过车轮的周长乘车轮旋转圈数得到。
即可计算得到车轮旋转几周出租车能行驶一公里的路程。
使用霍尔传感器方便地计量车轮旋转的圈数。
输出的脉冲信号被接入到STC89C52单片机系统中,通过计算接收到的脉冲个数,计算出当前所行驶的路程,并且可以计算实时的速度,在速度低于5公里每小时是进入等待计费。
于此同时,根据不同的收费标准,通过选择相应的起步价、单价等收费标准进行计算。
通过键盘能够实现往返设置,启动、暂停、停止计价器以及切换显示当前的行驶里程和需支付的车费。
本设计硬件电路总体可以分为五个单元:单片机最小系统单元,指示灯电路单元,按键电路单元,路程时间与金额显示单元,转速信号接收单元。
软件系统可以大致分为五个大的模块为:总初始化模块,按键扫描模块,中断与定时模块,数据计算模块,数码管显示模块。
其中,键盘扫描和数码管显示采用查询方式,转速信号接收与等待记时采用中断方式。
这些软硬件系统构成了最终的设计。
关键字:多功能计价器STC89C52 霍尔传感器显示切换目录1概述 (1)1.1 功能要求 (1)1.2 设计参数 (1)1.3系统原理 (1)2 系统总体方案及硬件设计 (2)2.1 系统总体方案 (2)2.2 单片机最小系统单元 (2)2.3 转动信号采集单元 (4)2.4 显示单元 (5)2.5 键盘与指示单元 (5)3 软件设计 (7)3.1总体流程 (7)3.2计算模块 (7)3.3键盘扫描 (8)3.4显示程序 (8)4 Proteus软件仿真 (9)5课程设计体会 (10)参考文献 (10)附1 源程序代码 (12)附2 系统原理图 (19)21 概述1.1 功能要求(1)能显示里程,单位为公里,最后一位为小数位。
理工大学出租车计价器打印最终版
河南理工大学《单片机应用与仿真训练》设计报告题目出租车计价器姓名学号:所在学院:电气工程与自动化学院__2013年 1月 15 日摘要该系统由STC10F08FXE单片机控制,满足计程、计时、计费、存储等多种计量功能为一体的出租车计价器的实用要求。
相比于普通的模拟电路控制,采用单片机进行的设计相对来说功能强大,设计简单,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。
针对计费模式的切换,通过软件编程就可以轻易而举的实现。
避免了机械开关带来的不稳定因素。
本次设计主要分为显示、键盘、霍尔传感器中断三个模块。
通过对霍尔传感器脉冲的感应产生定时中断,根据脉冲的个数及定时时间以实现对路程、费用、行驶时间和停止时间的计算。
综合利用所学单片机知识完成一个单片机应用系统设计并实现仿真,从而加深对单片机软硬知识的理解,获得初步的应用经验,为走出校门从事单片机应用的相关工作打下基础。
出租车计价器是乘客和司机的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有应用价值的。
关键词:单片机、霍尔传感器、计价器目录1.概述 ................................................................................................................ - 2 -1.1引言 ........................................................................................................... - 2 -1.2 设计任务........................................................................................................ - 3 -1.3 设计目的和要求.............................................................................................. - 3 -2. 系统总体方案及硬件设计.................................................................................. - 4 -2.1、设计任务:出租车计价器设计 ....................................................................... - 4 -2.2、设计的主要功能 ............................................................................................ - 4 -2.3、硬件设计方案................................................................................................ - 5 -2.3.2. STC10F08XE单片机.................................................................................... - 5 -2.3.3. 测距单元...................................................................................................... - 6 -2.3.4. 按键单元...................................................................................................... - 8 -3.软件设计 ....................................................................................................... - 11 -3.1 模块介绍 ..................................................................................................... - 12 -3.2 主程序模块................................................................................................... - 12 -3.3.定时中断服务程序....................................................................................... - 14 -3.4. 显示服务程序............................................................................................... - 14 -4 Proteus软件仿真 ........................................................................................... - 16 -5、课程设计体会 ................................................................................................ - 18 -参考文献............................................................................................................. - 18 -附1:源程序代码 ............................................................................................... - 18 -附2:系统原理图及实物图 ................................................................................. - 27 -1.概述1.1引言这次课程设计利用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简单、成本低等特点。
出租车计价器
课程设计题目_____________________________部(系)专业姓名学号指导教师年月日目录一、设计目的............................................ 错误!未定义书签。
二、设计要求............................................ 错误!未定义书签。
三、硬件方案及软件流程.................................. 错误!未定义书签。
四、仿真结果分析........................................ 错误!未定义书签。
五、实现过程中遇到的问题及措施.......................... 错误!未定义书签。
六、设计心得体会........................................ 错误!未定义书签。
七、对该设计的建议...................................... 错误!未定义书签。
八、参考文献............................................ 错误!未定义书签。
一、设计目的出租车计价器是乘客与司机双方的交易准则,是出租车行业发展的重要标志,它关系着交易双方的利益。
现在,城市建设日益加快,象征着城市面貌的出租车行业也将加快发展,计价器的普及是毫无疑问的,所以未来出租车行业计价器的市场是很有潜力的。
本文是为了探索计价器的设计而制作的。
二、设计要求1、不同情况具有不同的收费标准。
白天、晚上、途中等待(>10min 开始收费)2、能进行手动修改单价3、具有数据的复位功能4、IO口分配的简易要求,距离检测使用霍尔开关A44E,白天/晚上收费标准的转换开关,数据的清零开关,单价的调整(最好使用+和-按键)5、数据输出(采用LCM103 )单价输出2 位、路程输出2 位、总金额输出3 位6、按键启动计时开关、数据复位(清零)、白天/晚上转换三、硬件方案及软件流程1、采用单片机控制,程序框图如下利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能和价格调节、时钟显示功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目出租车计价器控制电路班级2009热能与动力工程1班学号200910610126姓名颜志兴指导江虹时间2010.12.15~2010.12.19景德镇陶瓷学院电工电子技术课程设计任务书姓名颜志兴_班级09热工(1)班指导老师江虹_设计课题:出租车计价器控制电路设计任务与要求查找一个感兴趣的电工电子技术应用电路,要求电子元件超过30~50个或以上,根据应用电路的功能,确定封面上的题目,然后完成以下任务:1、分析电路由几个部分组成,并用方框图对它进行整体描述;2、对电路的每个部分分别进行单独说明,画出对应的单元电路,分析电路原理、元件参数、所起的作用、以及与其他部分电路的关系等等;3、用简单的电路图绘图软件绘出整体电路图,在电路图中加上自己的班级名称、学号、姓名等信息;4、对整体电路原理进行完整功能描述;5、列出标准的元件清单;设计步骤1、查阅相关资料,开始撰写设计说明书;2、先给出总体方案并对工作原理进行大致的说明;3、依次对各部分分别给出单元电路,并进行相应的原理、参数分析计算、功能以及与其他部分电路的关系等等说明;4、列出标准的元件清单;5、总体电路的绘制及总体电路原理相关说明;6、列出设计中所涉及的所有参考文献资料。
设计说明书字数不得少于3000字。
参考文献[1] 孙丽霞.电子技术实践及仿真.北京:高等教育出版社,2005.[2] 高吉祥.电子技术基础实验与课程设计.北京:电子工业出版社,2005.[3] 秦曾煌.电工学简明教程(第二版).北京:高等教育出版社,2007.[4] 方大千.实用电子控制电路.北京:国防工业出版社,2004.目录1、总体方案与原理说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12、计价器按键电路单元. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23、里程计算电路单元. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34、显示屏显示电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45、单片机简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56、总体电路原理相关说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67、总体电路原理图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78、元件清单. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 设计心得体会. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101、总体方案与原理说明图1为出租汽车里程计价表的原理图。
由传感器获得“行驶里程信号”,每当汽车行驶1Km时,发出100个脉冲,行驶里程信号和里程单价相乘后送人计算器中。
等候时间信号则由时钟产生,每10分钟发出100个脉冲,把它乘上每10分钟收费单价。
例如0.25元*100就变成25个脉冲,计算器的第一第二为增加25。
每隔0.1分钟产生一个脉冲,所以等候时间计费也随着等候时间的延长而不断增加。
图1 出租车计价器工作流程图而一个具有总里程显示、收费显示、里程单价显示、候时等基本功能的出租车计价器主要由脉冲产生电路、里程计数器、显示屏、计价器按钮电路等几个主要部分组成。
键盘用4*3矩阵按键,接在单片机上,每个按键有对应的单片机接口与之衔接。
当一个按键被按后,相应的接口被置0,每个按键都用自己的功能。
S11S22S33S44S55S66S77S88S99S?AS?S?B 图2 计价器按钮电路按键1:单程按键,按下该键,计价器开始工作并且里程随着脉冲数成正比累加,当里程大于某个数后,超出的部分开始按照不同的价格开始计算。
按键2:暂停按键,按下该键,计价器停止工作,但显示的数值不会改变。
按键3:清除按键,按下该键,计价器记录上次的数据全部删除,不在显示屏上显示,但以前的数据可以通过其他按键实现。
按键4:查询按键,按下该键,可以查询几次所记录的数据。
按键5:数字按键,输入数值。
按键6:数字按键,输入数值。
按键7:数字按键,输入数值。
按键8:数字按键,输入数值。
按键9:数字按键,输入数值。
按键0:开关按键,按下该键,控制计价器的开启。
按键A:切换按键,按下该键,可以控制按键时时输入数字还是使用功能。
按键B:返回按键,按下该键,可以显示总金额和总里程。
在出租车的转轴上加装传感器,为了获得“行驶里程信号”。
例如,一辆汽车每行驶10米就发出一个脉冲信号。
设发出的脉冲数位n ,则出租车的里程为10n 。
以此来算出乘客应付的金额,实现公平。
555 模拟脉冲光耦接受脉冲89S51单片机P1.0图3 模拟测距示意图如以上流程图所示,555模拟脉冲元件来模拟霍尔传感器输出的里程脉冲,脉冲被单片机的P1.0口作为信号接收,555模拟脉冲元件所发出的一个个脉冲信号将直接加到P1.0上,单片机的内部算法会对脉冲计数。
通过计算将脉冲增加体现在金额和里程上。
C20.1uFR210KC11uFV CCRE SETV OCU TD ISCHGTRIG CVO LTU 2555G NDTHO LDR115K图4 555模拟脉冲下面还有一个脉冲电路,这个是对脉冲电路的扩展。
但是本次设计采用的是图4里的脉冲电路图。
光耦电路是以光为媒介传输电信号的一种光——电转换器件,是另一种模拟将出租车行驶时车路所转的圈数转换为脉冲信号送入数据处理电路。
H92B4是光耦电路的基本元件,由发光源和受光源组成,发光源为发光二极管,受光为光敏电阻。
它由发光源和受光器之间存在光线阻挡时,输出端由高电平变为低电平,恢复光通路又变为高电平,就这样形成一个个的高低电平脉冲,选择单机片上的一个接口作为信号的接收端,内部采用外部中断0,光耦电路输出的一个脉冲信号直接加到外部中断0上,引起单片机的中断,对脉冲计数。
通过计算将脉冲的增加体现在金额额里程上。
R110kR2 510U1 OPTOISO1VCCU2A74LS14图5 H92B4光耦电路4、显示电路这是一个由译码器、显示器、数据锁存器所组成的简易计价器显示电路。
由6位的LED 显示屏显示里程和金额。
左边3个单位数字显示金额,右边3个单位数字显示里程,为了简便计量里程的精确度不是很高。
图中位于左上角的为译码器,左下角的为数据锁存器。
译码器翻译从里程计算器来的电信号,将其再传输到显示器上显现出来,左边为金额,右边为里程。
从显示器里出来的电信号再传输到数据锁存器里存起来,供以后查询用。
12345678910111213141516JP174HC573VCC VCCA B CY0Y1Y2Y3Y4Y5E1E2E3a b c d e dp123456LED CL00274LS138译码器数据锁存器图6显示电路(图中有一些元件不会画,用其他简易方法代替)5、总体电路原理相关说明无论我们有没有乘作出租汽车,有一点我们应该知道:只要汽车一开动,随着行驶里程的增加,就会看到出租车前面的计价器上锁显示的金额就会逐渐增加,自动显示出该收的车费。
当出租车到达某处,我们需要让司机等我们一下时,司机就可以暂停计价器的计费,用计时来收费,没到一定时间就增加收费,最后可以显示总的费用。
在没有计价器之前,司机和乘客之间经常对应该收多少费用产生纠纷,为了减少这种现象,出租车计价器就应运而生了,极大地方便了人们和司机,达到一种公平公正的环境。
在这个计价器电路图中,单片机起到了极大地作用,在以前的出租车上的计价器由于没有单机片的出现,整个电路十分的复杂而且功能也不是很强大,而且经常出错,造成极大地麻烦。
随着单片机的出现和应用,集成电路更加简单,功能更加强大。
此电路通过脉冲电路发出脉冲,里程计算器计算里程,单机片对所得电信号进行处理,并在显示器上显示出来,用按键对整个单片机予以控制。
6、总体电路原理图12345678910111213141516JP174HC 573V CC V CCAB C Y 0Y 1Y 2Y 3Y 4Y 5E1E2E3R 5510U 1U 274LS14R 433KV CC C 20.1u F C 11u FR 210KR 115KV CCR ESE T V OU C TC VO LT TR IG G ND TH O LD D IS CH G 555U 2S1S4S7SA S8S5S2S9S6S3S0SBC 31u FC 41u FY 1C RY ST AL S11C 6R 8V CCAT 89S51单片机S1a b c d e d p123456LE D C L00274LS138译码器数据锁存器图8 总电路图7、元件清单序号名称型号参数数量备注1. 电阻140Ω或200Ω42. 电阻550Ω 33. 电阻5.1K 10K33K5 、10、44. 译码器74LS138 15. 数据锁存器74HC573 16. 三极管9013 47. 三极管8050 48. 三极管8550 49. 电容100uF 310. 电容1uF 111. 电容0.1uF 212. 光耦H92B4 113. 光电传感器74LS14 114. DIP8座 115. AT89S51单片机116. 4位二进制全加器73LS83 117. 蜂鸣器2w10欧118. 6位显示器LEDCL0021参考文献[1] 孙丽霞.电子技术实践及仿真.北京:高等教育出版社,2005.[2] 高吉祥.电子技术基础实验与课程设计.北京:电子工业出版社,2005.[3] 秦曾煌.电工学简明教程(第二版).北京:高等教育出版社,2007.[4] 方大千.实用电子控制电路.北京:国防工业出版社,2004.设计心得体会自从大学以来,我们仅学习了电工学,物理等方面的基本知识,还没有对电子电工课程进行深入的了解,在理解电路图方面有较大的困难。