ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:222.94KB ,
资源ID:8668143      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8668143.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(新型出租车计价器设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

新型出租车计价器设计.docx

1、新型出租车计价器设计摘要我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。出租车计价器的功能从能够简单的自主计费,到按时间自主变动单价等功能。随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展十分迅速。而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。随着社会的发展,出租车成

2、为人们生活中非常方便且较普遍的交通工具,但出租车计价器却相对较为落后。在过去,出租车采用机械式计价器,用齿轮比的方式来计算出租车所跑的里程数,并由里程数来换算车费。但是机械齿轮体积较大,计算不是很准确,而且容易磨损。后来又采用了传感器方式,利用传感器接收车的跑动信息,从而计算里程数和车费。随着我国交通事业的发展以及道路的不断改进,出租车作为与人民生活密切相关的行业正在飞速发展壮大。 而出租车计价器的市场也不断扩大.本课题正是在现有计价器的基础上进行改进。现在普通的出租车计价器通常只能够计算出里程数和车费,本课题在原有的基础上进行扩展,使它能够在显示里程和车费的同时,还能够显示时钟,车的速度和加

3、速度。由于出租车计价器是一项技术含量高的产品,因此在设计的过程中由于经验不足,难免会有缺点存在。由于时间关系,还有一些问题尚待改进。关键字 定时器;计数器;传感器AbstractIn the 1970s, I began to taxi, but then the billing system are mostly imported not only inaccurate, the prices are very expensive. With the increasing depth of reform and opening up, the taxi industry momentum o

4、f development has been very prominent, and all domestic machinery manufacturers have introduced domestic meter. Taximeter functions independently from the billing, according to the time change in price, and other functions independently With the development of tourism cities, the taxi industry has b

5、ecome the citys window, a symbol of a citys level of civilization. Now all major cities in the taxi industry have universal automatic meter, meter and technological development is a foregone conclusion. And some small cities have not yet universal, but with increasing speed up urban construction, a

6、symbol of urban landscape of the taxi industry will also accelerate the development of the popularity meter is no doubt, therefore, the future of the automobile market still accounted for a very promising . With the development of society, the taxi in which to live in a very convenient and more comm

7、on means of transport, but the taxi meter is relatively backward. In the past, the use of mechanical taxi meter, and gear than the way by taxi to calculate the mileage run by Miles to convert fare. However, mechanical gear larger, the calculation is not very accurate and easy to wear. Then use the s

8、ensor, using sensors to receive the cars running, so as to calculate mileage and fares. As Chinas transport development and road improvements, taxi and the peoples living standard as the industry is closely related to the rapid development and expansion. The taxi meter market also continues to expan

9、d. This issue is the existing meter on the basis of improvements. Now ordinary taxi meter is usually only able to calculate the mileage and fares in this issue on the basis of the original expansion to enable it to display mileage and fares, it is also able to show the clock, the vehicle speed and a

10、cceleration . As a taxi meter is a high technological content of products, so we designed the course due to lack of experience, difficult There will be free shortcomings. Because of the time, there are still some issues to be improving.Keyword timers counters sensors1 绪论.11.1 前言.11.2 单片机计价器的发展.11.3

11、单片机计价器设计的意义.12 任务要求及目标.23 总体设计方案.33.1 设计思路.33.2 设计总框图.44 检测传感器的设计.54.1 检测传感器的接口.54.2 汽车运行里程,速度,加速度,总价的关系计算.75 单片机定时器/计数器的应用设计.95.1 时钟设计.95.2 计数器功能单元的设计.136 数据的转换及数据显示单元设计.156.1 数据的转换.156.2 数据显示单元设计.187 单片机硬件电路及输入/输出接口设计.237.1 出租车计价器开关设计.237.2 8031单片机与8155的接口237.3 地址译码器与8155和8031的连接.257.4 LED的动态扫描显示器

12、接口电路. 268 程序设计.298.1 主程序设计.298.2 定时中断服务程序.308.3 启动/清除计程中断服务程序309 总流程图设计.3110 单片机应用程序设计.37结语.38致谢.39参考文献.40附录.41 附录1.411 绪论1.1 前言毕业设计是学生综合运用所学理论战士的重要体现,是大学中必要的教学环节。通过毕业设计,培养大学生具有一定的创新能力、实践能力和创业精神。毕业设计在培养大学生探求真理、强化社会意识、进行科学研究基本训练、提高综合实践能力与素质等方面,具有不可替代的作用,也是教育与生产劳动和社会实践相结合的重要体现。同时,毕业设计的质量也是衡量教学水平、学生毕业与

13、学位资格认证的重要依据。通过毕业设计,进一步巩固和加深对所学的基础理论、基本技能和专业知识的掌握,使之系统化、综合化。其次,培养学生独立工作、独立思考和综合运用已学知识解决实际问题的能力,尤其注重培养学生开发创造能力和独立获取新知识的能力。最后,使学生初步掌握科学研究的基本方法,获得从事系统科学研究的初步训练,注重科学能力和素质的培养。在实际工程设计中,学生可以得到所学过的理论基础,技术基础,专业课全面的训练,为将来做好机械设计工程师的工作,提供全面的锻炼机会。本论文主要论述了本次毕业设计的课题新型出租车计价器的设计。由于本人水平有限,文中难免有错误和不妥之处,恳请各位老师批评指正。1.2 单

14、片机计价器的发展我国在70年代出现出租车,随着出租车行业的普遍和发展势头十分突出,国内各机械厂家纷纷推出国产计价器,计价器在国内也开始普及。在过去,出租车采用机械式计价器,用齿轮比的方式来计算出租车所跑的里程数,并由里程数来换算车费。但是机械齿轮体积较大,计算不是很准确,而且容易磨损。后来又采用了传感器方式,利用传感器接收车的跑动信息,从而计算里程数和车费,计价器计价的准确度和耐磨损程度都得到了很大的提升,出租车计价器的功能从能够简单的自主计费,到按时间自主变动单价等功能。随着我国交通事业的发展以及道路的不断改进,出租车作为与人民生活密切相关的行业正在飞速发展壮大,出租车计价器也在不断的提高和

15、发展,出租车计价器的市场也将不断的扩大,出租车行业已成为城市的窗口,象征着一个城市的文明程度。1.3 单片机计价器论文设计的意义出租车计价器由里程传感器,单片机,显示器等部件组成。现在普通的出租车计价器通常只能够计算出里程数和车费,本课题在原有的基础上进行扩展,使它能够在显示里程和车费的同时,还能够显示时钟,车的速度和加速度。由于出租车计价器是一项技术含量高的产品,因此在设计的过程中由于经验不足,难 免会有缺点存在。由于时间关系,还有一些问题尚待改进。2 任务要求及目标要求和内容:(1)新型出租车计价器设计总体方案设计(2)汽车运行里程、速度、加速度检测传感器及接口电路设计,(3)单片机硬件电

16、路及输入/输出接口设计(4)单片机应用程序设计目标:利用霍尔传感器及单片机设计出集汽车运行里程、速度、加速度显示和计价于一体的新型出租车计价器3 总体设计方案3.1 设计思路出租车计价器是利用单片机计算总价并送至显示端显示的智能仪器。众所周知,出租车是通过该仪器收费。不过现在常见的出租车计价器只能够显示单价,总价等功能。本设计想对这方面进行扩充,从而能够在显示单价和总价以外,还能够显示,速度,加速度等功能。本电路是以8031单片机为中心,附加A44E霍尔传感器测量距离,来实现对出租车计价的统计,利用8155可编程I/O扩展接口与8031的连接来传输数据,输出采用八段LED显示器,利用芯片815

17、5和6位共阴极显示器的接口电路,实现对LED显示器的动态显示。我们把4块小磁铁均匀的安装在汽车的车轮上面,我们利用测量工具,测量出汽车轮胎的直径,利用数学公式计算出汽车轮胎的周长,从而计算出每一个脉冲信号所表示的距离。我们把计价器开关的一端接在电源上,另一端接在单片机的P1.0端口上,当我们开启开关的时候,单片机开始工作,开始显示。当关闭开关的时候,计价器停止显示。内部定时器的定时时间和计数器的位数,系统晶振频率和计数初值有关,我们根据公式t=(2N-x)*12/fosc来求出初值,并对定时器进行初始化,当定时器定时的时候,每0.01秒进行中断,当计满100次的时候(23H),向秒位进1(22

18、H),同时把23H清0,当秒位计数满60次的时候,向分钟位进1(21H),同时把22H清0,当分钟位计满60次的时候,向小时位进1(20H),同时把21H清0,当小时位计数满24次的时候则把20H清0,各位重新开始计时,完成时钟设计。我们利用安装在车轮上的霍尔传感器对单片机输入脉冲,车轮旋转的时候,当小磁铁靠近霍尔传感器的时候就会产生一个脉冲信号(计数器对外部输入信号进行采样,当一个机器周期的采样值为高电平,而下一个机器周期的采样值变为低电平,即输入脉冲有一个由1到0的负跳变时)计数器加1,当内部定时器秒位进1的时候,计数器读出所记录的脉冲数,将所得到的脉冲数和每个脉冲所代表的长度相乘,即可算

19、出路程数,将路程的高位和低位分别存入R2,R3,当定时器下一个1秒到来时,计数器中断,将上一次所记录的路程的高位和低位由R2,R3分别存到30H和31H中去,然后读出这一次计数器所记录的脉冲数,将所得到的脉冲数和每个脉冲所代表的长度相乘,即可算出路程数,将路程的高位和低位分别存入R2,R3。并根据时间,速度,加速度,位移之间的关系计算出速度和加速度。由于在单片机内部的数据进行计算,通常都是采用二进制数,所以,所以我们要把路程,速度,加速度等数据由二进制数转化为压缩BCD码。转化完成后,我们把这些数据拆送到显示缓冲区。最后利用LED动态显示器进行显示。对于路程,时钟,速度,加速度的显示,我们可以

20、利用地址译码器,对与存储器和I/O地址译码,产生片选信号,从而选种对应的芯片,从而在相应的接口进行显示。最后利用八段LED显示器共阴极动态显示。3.2 设计总框图里程计数与计时中断电路里程传感器启动/清除按钮地址译码器并行口显示电路图3-2设计总框图启动/清楚按扭:为1时启动计价器,为0时关闭计价器。里程传感器:用来记录脉冲数。单片机:在单片机中利用定时器设计出时钟,利用计数器对脉冲进行计数,并且在一定时间内读入脉冲数,进行里程,加速度和速度的计算。地址译码器:当CE为0时,为低电平,选中该芯片,并在显示电路中,显示对应的内容。并行口:将程序和数据传输到显示电路。显示电路:八段LED显示器共阴

21、极动态显示。4 检测传感器的设计4.1 检测传感器的接口里程计算是通过安装在车轮上的霍尔传感器A44E检测到信号,送到单片机,经处理计算,送给显示单元的。其原理如图41所示。图中,当小磁铁靠近霍尔传感器时,产生脉冲信号,霍尔传感器将外部脉冲信号输入到单片机,图中P3.5是定时器/计数器1,计数器接收到脉冲信号就加1,当定时器秒位进1的时候,计数器就读出所记录的脉冲数。路程=R/4*脉冲数(R为车轮的直径,车轮上平均固定了4个小磁铁) 8155 单 片 机 P3.5霍尔传感器小磁铁车轮图4-1 传感器测距示意图我们采用A44E霍尔传感器,由于A44E属于开关型的霍尔传感器,其工作电压范围比较宽(

22、4.518V),其输入的信号符合TTL电平标准,可以直接接到单片机的IO 端口上,而且其最高检测频率可达到1MHZ。图4-2霍尔传感器A44E 集成霍耳开关由稳压器A、霍耳电势发生器(即硅霍耳片)B、差分放大器C、施密特触发器D 和OC 门输出E 五个基本部分组成。在输入端输入电压VCC ,经稳压器稳压后加在霍耳电势发生器的两端,根据霍耳效应原理,当霍耳片处在磁场中时,在垂直于磁场的方向通以电流,则与这二者相垂直的方向上将会产生霍耳电势差Vh 输出,该Vh 信号经放大器放大后送至施密特触发器整形,使其成为方波输送到OC 门输出。当施加的磁场达到“工作点”(即Bop )时,触发器输出高电压(相对

23、于地电位),使三极管导通,此时OC 门输出端输出低电压,通常称这种状态为“开”。当施加的磁场达到“释放点”(即Brp )时,触发器输出低电压,三极管截止,使OC 门输出高电压,这种状态为“关”。这样两次电压变换,使霍耳开关完成了一次开关动作。图4-3集成霍尔开关外行及接线4.2 汽车运行里程,速度,加速度,总价的关系计算汽车传动系统结构是由发动机,离合器,变速器等组成的。将传感器定位在车轮附近,使其能够在接近小磁铁时,能够接受到脉冲信号,进行计数。将4个小磁铁均匀的分布在车轮上,测量出车轮的直径。设车轮的直径是D,车轮旋转1圈有4个脉冲。车轮的周长为D每个脉冲信号所表示的距离为D/4路程=脉冲

24、数D/4设1次计数器所读入的脉冲数为N1,下1次计数器所读入的脉冲数为N2S2-S1=(N2-N1)D/4=VTT=1秒所以v=S2-S1=(N2-N1)D/4加速度S2-S1=(N2-N1)D/4=AttT=1秒所以A=(N2-N1)R/4设定出租车的起步价为3公里(5元),当超过起步价的时候每公里为10元。所以总价格M为:M=5元 当S3公里M=5+(S-3)10 当S3公里MOV 30H,50H ;将第1次计算所得到的距离的高位给30H MOV 31H,51H ;将第1次计算所得到的距离的低位给31HMOV 50H,TH1 ;输入第2次的脉冲数高位MOV 51H, TL1 ;输入第2次的

25、脉冲数的低位MOV A,51HMOV B,MCLCY ;高位和低位与每个脉冲所表示的距离相乘积MUL ABMOV 52H,BMOV 53H,AMOV A,50HMOV B,MCLCYMUL ABMOV 50H,BADD A,53HMOV 51H,A ;计算出距离的低位51HMOV A,52HADDC A,50HMOV 50H,A ;计算出距离的高位50H MOV R2,50H MOV R3,51H MOV A,R3 MOV B,MCLCJ ; 距离的高位和低位与每公里的里程价相乘积 MUL AB MOV R4,B MOV R5,A MOV A,R2 MOV B,MCLCJ MUL AB MOV

26、 R2,B ADD A,R5 ADD A,#05H ;与起步价想加,计算出总价的低位R3 MOV R3,A MOV A,R4 ADDC A,R2 ;计算出总价的高位R2 MOV R2,A MOV 40H,R2 MOV 41H,R3 MOV A,30H SUBB A,50H ;第2次的距离的高位减去第1次的距离高位 MOV 42H,A MOV A,31H SUBB A,51H ;第2次距离的低位减去第1次距离的高位 MOV 43H,A 5 单片机定时器/计数器的应用设计我们采用8031单片机。如下图:XTAL1:接外部晶体的一端。在单片机内部,它是反相放大器的输入端,该放大器构成了片内振荡器。X

27、TAL2:接外部晶体的另一端。在单片机内部,接至上述振荡器的反相放大器端。P3各口线的第二功能表口线第二功能P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7RXD(串行口输入)TXD(串行口输出)INTO(外部中断0输入)INT1(外部中断1输入)T0(定时器0的外部输入)T1(定时器1的外部输入)WR(外部数据存储器“写”信号输出)RD(外部数据存储器“读”信号输出)图5-1 8031单片机5.1 时钟设计设计使用一个定时/计数器每1/100 s向主机发一次中断请求信号,并利用并行接口电路完成对时钟的实时显示功能。同时,利用动态扫描电路完成对出租车的起价和当前累计价的显示。同

28、时,当定时/计数器在1s中断的时候,用转移指令去执行T1,令传感器读出所记录的脉冲数。C/T:定时方式或计数方式选择位。当C/T=1时。定时器/计数器为计数方式,计数脉冲从外部引脚输入(T0为P3.4,T1为P3.5)。当C/T=0时,定时器/计数器为定时方式,计数脉冲为内部脉冲,其计数脉冲的周期等于机器周期。所以我们采用C/T=0M1,M0:工作方式选择位。定时器的工作方式由M1,M0两位的状态确定,其对应关系如表5-2所示。表2 定时器/计数器的工作方式选择M1M0工作方式功能说明00方式013位定时器/计数器01方式116位定时器/计数器10方式2具有自动重新装入常数的8位定时器/计数器11方式3定时器T1停止计数,定时器T0分为两个8位计数器定时器采用定时工作方式1,在方式1中,16位计数器由两个8位寄存器TH和TL组成。其中TL计满溢出时,向TH进位,16位计数器计满溢出时,向定时溢出中断标志位进位,使TF0(TF1)置1。方式1时的逻辑电路结构和控制方式计数位为16位计数器结构。T0的定时方式,工作方式1,可知C/T=0,M1M0=01;为实现定时器的运行控制,取GATE=0内部控制,其方式控制字TMOD应为01H,用指令MOV TMOD,#01H即可实现。定时方式下的计数初值计算:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1