电子线路CAD课程设计报告出租车计价器
- 格式:docx
- 大小:308.43 KB
- 文档页数:15
摘要本设计的是一个基于c51单片机的出租车自动计费设计,附有复位电路,时钟电路,键盘电路和显示电路等。
复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。
时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。
在上电时字符型数码显示器显示最初的起步价,但超过3km时计价器会在起步价的基础上再按每里程收费,通过按键可以启动,清除显示器的显示价钱。
通过计算可以得出总共的费用和总的路程。
在这里主要是以AT89S51单片机为核心控制器,P0口和P2口接七段显示器模块,P1口接按键的,通过按键输入启动和清除总价格。
关键词:单片机AT89C51;七段数码显示器7SEG-MPX4-CA;出租车计费器。
AbstractThis design is a based on c51 taxi automatic bill design, with reset circuit, clocking circuit, the keyboard circuit and show circuit, etc. Reset circuit are the initialization of single chip, in addition to the normal operation of the initial barbarian, difficulty, through to reset circuit can start again. The 12 MHz clock circuit of crystals, as the system clock source, has enough precision.When power in character type digital display shows the first started value, but more than 3 km the meter will start in price when on the basis of every mileage charge, then press the button can be activated by the display of the display, clear price. Can be obtained by the computation of the total cost, and general journey. Here are based on AT89S51 as the core controller, mouth and P2 P0 mouth pick seven segment display module, pick buttons, the P1 mouth by keystroke start and remove the total price.目录摘要 (1)目录 (2)第一章出租车计价器的设计题目要求 (3)1.1设计题目 (3)1.2设计要求 (3)第二章出租车的总体设计方案 (3)2.1方法论证与比较 (3)2.2 工作原理 (5)2.21工作原理框图如下: (5)2.22 工作原理: (6)2.3 所需设备及软硬件 (6)第三章出租车硬件电路设计 (6)3.1 AT89S51介绍 (7)3.11主要的功能特性 (7)3.12 管脚功能 (8)3.2 LED数码管介绍 (9)3.3单片机最小系统 (11)3.4振荡电路 (12)3.5 复位电路 (12)3.6 按钮接口电路 (13)3.7 显示电路 (13)第四章系统软件设计 (14)4.1 proteus软件介绍 (14)4.2 keil软件介绍 (15)4.3利用proteus与keil进行调试 (15)4.4 主程序流程图 (16)4.5子程序流程图 (16)4.51 键盘扫描子程序 (16)4.52 处理总价子程序 (17)4.53 显示总价子程序 (18)第五章设计调试结果和设计心得以及参考资料 (20)5.1 设计调试结果 (20)5.2 设计中的问题及解决方法 (20)5.3 设计心得 (20)5.4参考资料 (21)附录: (21)附录一:程序清单 (21)附录二、系统总体电路图 (26)附录二、仿真图 (27)第一章出租车计价器的设计题目要求1.1设计题目出租车计价器1.2设计要求利用单片机设计一个出租车自动计费器,计费包括起步价、行车里程计费、用4个七段数字显示器显示总金额,最大值为999.9元,起步价为5.0元,3Km 之内按起步价计费,超过3Km之后1.6元/公里,每200米计价跳表(即1KM增加1.6元,200m增加0,32元)。
数字电路模拟电路课程设计--出租车计价器数电课程设计题目:出租车计价器学生姓名:赵婷学号: 210112030110院(系):理学院专业:信息与计算科学指导教师:陈敏歌2011 年 6 月 7 日目录一、设计目的及要求二、使用元件三、计价指示四、总体设计方案1、里程计数及显示2、计价电路3、秒信号发生器及等候计时电路4、里程计数显示单元5、清零复位6、时间等候计数7、复位、秒信号、侯时信号五、计价电路部分六、总体电路设计七、设计心得八、参考文献一设计目的及要求这个系统的主要功能是:1.汽车随着行驶里程的增加,计价器里程数字显示的读数从零逐渐增大,而当行驶到3公里时计费数字显示开始从起步价5元增加。
到达目底地,便可按显示的数字收费。
2.计时功能,当计程车到达某地需要在那里等候时,只要按一下“计时”键,每等候一定时间,计费显示就增加一个该收的等候费用。
当汽车继续行驶时,停止计算等候费,继续增加里程计费。
二使用元件1.NET系列数字电子技术实验系统2.直流稳压电源3.集成电路:74LS74、74LS83、74LS244、74LS290、4060、4518 及门电路4.显示:CL0025.数据开关、按钮、阻容元件若干三计价指标1.按启动键后开始计费。
2.起步价为6元,起步价内行驶里程为3公里。
3.起步价3公里之后,正常行驶速度下每公里2元,小于0.1元不计费。
4.起步价3公里之后,当行驶速度等于或者小于120米/分钟时,不再按距离计费改为按时间计费,每10秒0.1元,小于10秒不计费。
5.起步价(3公里)内只按距离计费,不按时间计费。
6.按下客键后,计价器计费停止,显示总计的车费。
7.关闭启动键后,计价器清零,显示全零。
大于基本下图为计程车计价器控制电路整体框图。
计程车计价器控制电路框图:y 清零Y里程计数器计程车传感信号 候时起动图1计程车计价器控制电路框图如图2所示为出租车计价器控制电路框图译码显示显示 译码显示译码加法器 里程单价候时>=1起步价等候计价器控制电路等候时间信号行驶里程信号等候时间单价(BCD比例乘法器)里程单价(BCD比例乘法器)或门计数,寄存,译码图2 出租车计价器控制电路框图四总体设计方案1里程计数及显示在计程车转轴上加装传感器,以便获得“行驶里程信号”。
数字电路课程设计---出租车里程计价器
作为一门数字电路课程设计,出租车里程计价器是一个重要的练习工程。
出租车里程
计价器是一个可以测量出租车行驶里程的电子装置,可以根据乘客的行驶里程数以及出租
车的费率计算出乘客的费用。
本课程设计将建立一个完整的出租车里程计价器系统,主要
功能是通过按键来记录出租车行驶的里程数,以及能够根据费率计算乘客应付费用。
整个出租车里程计价器系统可以由以下部分构成:键盘和电子计算器、单片机和集成
电路、液晶显示器、晶体管和三极管,以及连接各部分的电路。
针对上述的部件,本课程设计的基本步骤是:首先,在键盘和电子计算器之间建立一
个“实时”的系统,用来记录出租车行驶里程数;其次,建立一个单片机程序,将出租车
行驶里程数和出租车的费率进行比较,并计算出乘客的费用;最后,在晶体管和三极管的
帮助下设计一个显示乘客应付费用的液晶显示器,完成整个出租车里程计价器系统的设计。
总的来说,本课程设计是为了帮助学习者了解和熟悉各种电路,从而让学习者掌握出
租车里程计价器的设计和实现方法。
该课程设计中将用到信号传递、数据存储和运算、信
号采集等多项电路技术,最后将 LPC 1688 单片机实现上述功能,完成一套实用的出租车
里程计价器系统的搭建。
HEFEI UNIVERSITY微机原理和接口技术课程设计系别电子信息和电气工程系班级 09自动化(1)班姓名梁超蒋业万完成时间 2011-12-28论文题目出租车计价器的设计设计类型导师姓名主要内容及目标1.要求:①里程显示、起步价(5公里后按里程计费);②等时收费;③复位具有的设计条件1.PC机一台,EL教学实验箱一台及汇编程序;计划学生数及任务3人(1):明确课题对程序功能,运算精度等方面的要求及硬件条件(2):把复杂问题分解为若干模块,确定各模块处理方法,画出流程图。
(3):存储器资源分配(4):编制程序,根据流程图精心选择合适的指令和寻址方式来编制源程序(5):对程序进行汇编,调试和修改,直到程序运行结果正确为止。
计划设计进程(按课程设计周计算)第一周设计任务:(1):明确课题对程序功能,运算精度等方面的要求及硬件条件(2):把复杂问题分解为若干模块,确定各模块处理方法,画出流程图。
(3):存储器资源分配第二周设计任务:(4):编制程序,根据流程图精心选择合适的指令和寻址方式来编制源程序(5):对程序进行汇编,调试和修改,直到程序运行结果正确为止。
参考文献《微型计算机原理及接口技术》中国科技大学出版社吴秀清周荷琴编著《16-32位微型计算机技术及使用》清华大学出版社戴梅萼史嘉权编著<<汇编语言程序设计》南京大学出版社姚君遗编著《汇编语言程序设计教程》清华大学出版社杨记文编著《微型计算机原理及接口技术》实验指导书自动化专业微机原理课程设计任务书目录一、引言 (1)二、总体设计方案 (1)(一)、软硬件流程图 (2)(二)、源程序设计和硬件介绍 (5)2.1 8086最小系统模块 (5)2.2 芯片8255A (6)2.3 芯片8253 (7)2.4可编程控制芯片8259A (8)(三)、遇到的问题 (9)三、总结和体会 (10)四、参考文献: (10)附录 (11)一、引言汽车计价器是乘客和司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
1设计任务描述1.1 设计题目:出租车里程计价器1.2 设计要求1.2.1 设计目的(1) 掌握出租车里程计价器的构成、原理与设计方法;(2) 熟悉集成电路的使用方法。
1.2.2 基本要求(1) 设计秒脉冲产生信号;(2) 行驶里程信号用传感器产生,假设车轮每转一圈为2米。
出租车起价费为3公里8元,此后为每500米加收1元;(3) 等候时间为15分钟计价器加收1元,等候时间信号由时钟产生;(4) 计价表的计数、寄存、译码显示系统。
1.2.3 发挥部分(1) 里程数的计数、寄存、译码显示系统;(2) 白天、晚上的转换,晚上为3公里10元,此后为每450米加收1元;(3) 等待时间每隔15分钟产生一报警信号,扬声器工作。
2 设计思路拿到课程设计的题目——出租车里程计价器,首先想到的就是自己乘坐出租车的经历,结合一年来对数字电子和模拟电子知识的学习,我的基本设计思路如下:由安装在车轮上的传感器产生信号,经过555施密特触发器整形,用74LS390设计一50进制计数器,即产生0.1公里信号,计数最小单位为0.1公里,最大显示99.9公里。
计价电路分为白天和夜间两部分,白天是325分频,计数器预置9元,夜间是275分频,计数器预置10元。
为实现三公里之内计价器保持预置数值不加钱,通过一比较器和或门从公里计数器得到高电平控制价钱计数器的使能端。
三公里之后计价器开始工作,计数、译码、显示乘车费用。
设计中还增加了等候时间显示电路,由555多谐振荡器产生1000赫兹信号分频之后就有秒脉冲信号。
当乘客下车需要等待时,使多谐振荡器开始工作,显示等待时间,十五分钟之后,经555单稳态触发器和振荡器驱动扬声器工作,以提醒司机和乘客,等待时间已经达到15分钟。
设计中不仅满足了出租车计价器的基本要求,加入的发挥部分也使得整个设计更加合理。
另外当换乘下一位乘客时,所有计数器的清零端(需预置的计数器的预置端)统一清零,然后进行下一步的工作。
出租车计价器摘要:出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有一个应用价值的。
该系统由AT89S51单片机控制,满足计程、计时、计费、存储等多种计量功能为一体的出租车计价器的实用要求。
相比于普通的模拟电路控制,采用单片机进行的设计相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。
针对计费模式的切换,通过软件编程就可以轻易而举的实现。
避免了机械开关带来的不稳定因素。
关键词:出租车计价器单片机控制目录第一章前言 (1)第二章设计要求 (2)2.1 基本功能 (2)2.3 扩展功能 (2)第三章系统的组成及工作原理 (3)3.1 系统的硬件构成及功能 (3)3.2 AT89S51单片机及其引脚说明 (4)第四章硬件电路方案设计 (7)4.1方案比较与确定 (7)4.2 里程计算、计价单元的设计 (7)4.3 显示单元电路设计 (9)4.4 键盘显示模块设计 (10)第5章系统的软件设计 (12)5.1 系统主程序设计 (12)5.2 定时中断服务程序 (14)5.3 显示服务程序 (14)5.4 键盘服务程序 (15)第6章系统调试与测试结果分析 (17)6.1 使用的仪器仪表和工具 (17)6.2 调试的方法 (17)第7章结论 (18)参考文献 (19)附录 (20)附录1 总体设计电路图 (20)附录2 元件清单 (20)附录3 全部源程序 (21)第一章前言随着我国国民经济的告诉发展,出租车已成为城市公共交通的重要组成部分。
出租车计价器这一专用计算器具必须经当地技监局所属的管理部门坚定认可,且出租车安装计价器整车鉴定合格后才能运营。
针对电子式出租车计价器,建设部于1997年12月1日开始贯彻新的行业标准“CJ5024-1997”,要求“本标准实施之日起,电子式出租车计价器的设计,制造,和检验必须符合本标准的规定”。
五邑大学数字电路课程设计报告题目:出租车计价器院系信息工程学院专业通信工程学号学生姓名指导教师报告题目:出租车计价器一、题目的要求和意义题目要求:租车计价器使用中小型集成电路和门电路设计出租车计价器要求完成以下功能●使用555定时器产生一个20ms的周期信号作为时钟信号。
●每1s的时间代表行驶1公里,每公里的收费为2元。
●有开始计价的按键和停止计价的按键。
●使用两位数码管动态显示所需收的费用,单位为元。
出租车计价器的设计任务分解成时钟模块、计时显示模块这样两个部分组成,如图1-1所示。
图1-1 出租车计价器框图我负责的是第二部分的即使显示模块。
系统总功能为:第一部分分别产生1s的计数信号和20ms扫频信号。
第二部分接收计数信号,数码管从0开始计数,每秒2的累加。
系统有暂停和复位功能。
意义:随着社会的进步以及人们生活水平的日益提高都促使交通工具的不断变化,无论是在大城市或是中小城市越来越多的出租车公司不断的出现。
出租车的出现方便了人们的生活,对于现在快节奏生活方式的人们来说出租车无疑是最好的交通工具。
那么其收费的方式自然而然就被给予关注,比如收费标准以及行驶里程等。
这时出租车计价器就在乘客和司机之间充当一个重要的角色了。
出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有一个应用价值的。
现在我们就利用中小型集成电路和门电路来设计一个性能可靠、精准度高的出租车计价器。
1.培养学生根据需要选学参考书,查阅手册,图表和文献资料的自学能力,通过独立思考﹑深入钻研有关问题,学会自己分析解决问题的方法。
2.利用所学过的知识,通过设计计算﹑元件选取﹑电路板制作调试等环节,初步掌握工程设计的技能。
3.掌握常用仪表的正确使用方法,学会简单电路的实验调试和整机指标测试方法,使学生巩固和加深对数字逻辑电路的理论知识,锻炼学生的动手能力。
徐州师范大学物电学院课程设计报告课程名称:电子线路课程实训题目:简易出租车计费器专业班级:学生姓名:学生学号:日期:2010.06.26指导教师:物电学院教务部印制指导教师签字:年月日目录摘要 (02)Abstract (02)一、课题概绪论 (03)1.1 课程设计目的 (03)1.2 课程设计要求................................ (03)二、方案简述 (03)三、详细设计 (03)3.1 74LS192参数 (03)3.2 74LS48参数 (05)3.3 555芯片介绍 (06)四、设计结果及分析 (08)结果(仿真电路) (08)五、总结 (09)参考文献 (09)摘要在当今电子与信息技术发展的科技时代,我们不难发现电子信息技术的应用越来越广泛。
从电子管到晶体管,从小规模集成电路到庞大的系统集成,在我国欣欣向荣的航空航天事业无一不和电子信息技术息息相关。
在人类的生产生活领域中更脱离不开电子信息技术。
为了能够更好的掌握这门技术使它能够为人类造福,我们不但要利用好前辈的科技成果而且还要善于总结,不断的开拓创新。
为了能更好的利用已开发成果,人们把那些典型的、通用的复杂电路,甚至小系统集成在专用芯片中,为设计更新更复杂的系统奠定了坚实的基础。
AbstractIn today's electronic and information technology development in the technological age, we can easily find the application of electronic information technology more widely. From the tubes to transistors, from small to large scale integrated circuit system integration, in China's booming aviation and aerospace industries without exception, and electronic information technology are closely related. In the field of human life, even more off the production of electronic information technology can not be separated.In order to better master this technology to enable it to benefit humanity, we should not only make good use of the older generation of scientific and technological achievements but also good at summing up, constant innovation. In order to better use of the results has been developed, one of those typical, generic complex circuits, even a small system integrated in dedicated chip, for the design of newer and more complex the system laid a solid foundation.一、课题绪论1.1课程设计目的1.1.1有利于基础知识的理解通过对数电和模电的学习,使我掌握了一些信息时代生存与发展必需的信息技术基础知识和基本技能,具备了在日常生活与学习中应用电子技术解决问题的基本态度与基本能力。
软件学院课程设计报告课程题目出租车计价器班级集成13-4专业集成电路设计与集成系统学生学号指导教师(填写自己班的指导教师)年月日1.课程设计目的全面熟悉、掌握VHDL语言基本知识,掌握利用VHDL语言对常用的组合逻辑电路和时序逻辑电路编程,把编程和实际结合起来,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用设计综合电路的能力,养成提供文档资料的习惯和规范编程的思想。
2.课程设计题目描述和要求2.1.课程设计题目描述①.实现计费功能,计费标准为:按行驶里程计费,起步价为7.0元,并在车行3km 后按2.2元/km 计费,当计费器达到或超过20元时,每公里加收50%的车费,车停止不计费。
②.现场模拟功能:以开关或按键模拟公里计数,能模拟汽车起动、停止、暂停等状态。
③.将车费和路程显示出来,各有一位小数。
2.2.总体设计思路框架2.3.课程设计题目要求①.设计正确,方案合理。
②.程序精炼,结构清晰。
③.设计报告含程序设计说明,用户使用说明,源程序清单及程序框图。
④.上机演示。
⑤.有详细的文档。
文档中包括设计思路、设计仿真程序、仿真结果及相应的分析与结论。
3.设计思想和设计内容3.1 出租车计费设计该出租车计费器按下开关S1后开始计费和计里程数,起步价是7元,行驶3公里,以后2.2元/公里。
并且设计选择模块,在车费超过20元每公里加收50%车费即3.3元/公里。
3.2 基本设计思想出租车计费器根据设计要求可初步分为3方面——显示、记里程数、记费。
之后再根据三方面分别设计模块。
1.显示模块。
一般计数器显示数字为1-F即16进制,而16进制不方便观看,所以在设计这一模块时我们将16进制改为10进制输出进而设计了译码模块。
2、里程模块。
设计要求对里程计数主要分为两个方面,计数以及公里数比较。
即3公里之内收7元,3公里之后20元(通过计算为9公里)以内每公里2.2元,9公里以外为每公里3.3元。
[键入文字]数字电路课程设计报告书姓名:***班级:10级电信02班课程设计题目:出租汽车自动计价器[设计要求]:用中、小规模集成电路设计与制作出租汽车自动计价器。
具体要求如下:1、能计汽车行驶的里程和停车等候时间。
2、能自动显示出该收的车费和停车等候费。
3、每公里该收的行车费(如0.45元)各十分钟应该收的行等候费(如0.25元)均有拨码开关可预先设置。
[设计器材]:74LS48(及配合LED),74LS160,74LS00,74LS32,74LS04,74LS08,74LS86,74LS112,CC4072,5G555,电阻、电容若干,干簧继电器,拨码开关。
[设计摘要]:本设计主要介绍了基于电子工作平台Electronics Workbench (EWB)出租车计价器控制电路的设计。
整个自动控制系统由四个主要电路构成:里程计数及显示、计价电路、基本里程判别电路、秒信号发生器(用555多谐振荡器实现)及等候计时电路和清零复位电路。
该设计不仅仅实现了显示计程车计费的功能,其多功能表现在它可以显示计程车累计走的总路程和里程单价。
加法器是构成计算机内部算术运算器(ALU)的基本单元,加法器的逻辑功能是实现两个二进制数的相加,因计算机内部的加、减、乘、除算术运算通常是利用加法器来实现。
在做电路过程中要熟练各个器件的功能。
每一个组件的作用,应该清楚的记住,大的组合是从每一个小块组成的,所以认真了解每一个小块功能,然后从整体出发。
一、概论1.1、分析方案经过分析其原理方框图如图1-1所示。
采用传感器件,输出脉冲信号,等器件完成图1-3 出租车自动计价器原理框图1.2、加法器的介绍及其十进制系数乘法器:74LS160逻辑功能测试74LS160是中规模集成同步十进制加法计数器,具有异步清零和同步预置数的功能。
使用74LS160通过置零法或置数法可以实现任意进制的计数器。
先对74LS160的基本功能进行测试,并将计数器的工作状态填入表中。
课程设计任务书学生姓名:专业班级:指导教师:许建霞工作单位:信息工程学院题目: 出租车计价器的设计与实现初始条件:本设计既可以使用集成译码器、计数器、定时器、脉冲发生器和必要的门电路等,也可以使用单片机系统构建多功能数字钟。
用数码管显示行驶里程、停车时间和计费值。
要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:1周。
2、技术要求:1)设计一个出租车计价器。
要求用4位数码管显示行驶里程、停车时间和计费值,采用按键切换显示物理量。
2)出租车的起步价为3元,当里程行驶到1km后,费用为4元;当里程行驶到1.5km后,费用为5元;,当里程行驶到2km后,费用为6元;当里程行驶到2.5km后,费用为7元;当里程行驶到3km后,费用为8元;此后每公里计费为0.7元/0.5km。
停车每达3分钟,增加0.7元。
3)具有秒、分为60进制计数功能,能显示分、秒停车状态的计时结果,格式为:00:00min。
按照轮胎转动1圈为1m计算,计算并显示行驶的里程结果,格式为:000.0km。
能显示乘车费用,格式为:000.0元。
4)确定设计方案,按功能模块的划分选择元、器件和中小规模集成电路,设计分电路,画出总体电路原理图,阐述基本原理。
3、查阅至少5篇参考文献。
按《武汉理工大学课程设计工作规范》要求撰写设计报告书。
全文用A4纸打印,图纸应符合绘图规范。
时间安排:1、2013年5 月17日,布置课设具体实施计划与课程设计报告格式的要求说明。
2、年月日至年月日,方案选择和电路设计。
3、年月日至年月日,电路调试和设计说明书撰写。
4、2013年7月5日,上交课程设计成果及报告,同时进行答辩。
指导教师签名:年月日系主任(或责任教师)签名:年月日目录1. 1 原理图的设计 (4)1.1方案的选择、比较 (4)1.1.1 方案一 (4)1.1.2 方案二 (5)1.1.3 方案比较选择 (6)1.2 方案二的说明及电路 (6)1.2.1 AT89S52单片机及最小系统 (6)1.2.2 振荡电路 (7)1.2.3 按键单元 (7)1.2.4 显示单元 (8)1.2.5 存储单元 (9)1.3 系统总程序 (10)1.3.1系统总程序 (10)1.3.2 行驶路程子程序 (11)1.3.3 等待时间子程序 (12)1.4主要电路图及工作原理 (14)2 仿真结果分析 (15)3 分析测试数据 (16)4收获、体会、建议 (17)5元器件清单 (18)5.1单片机主板BOM清单 (18)5.2 显示部分器件 (19)6 主要参考文献资料 (20)附录一 (22)附录二 (23)摘要随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。
目录一、出租车计价器的设计要求 (4)1.1题目要求及分析 (4)1.2确定合理的总体方案 (4)二、出租车计价器的组成框图 (5)2.1框图 (6)2.2原理 (6)三、组成部分介绍 (6)3.1计数器模块 (6)3.2显示模块 (7)3.3加法器模块 (8)四、总电路图 (8)五、课程设计总结 (10)一、出租车计价器的设计要求1.1题目要求及分析:设计一个出租车计价器,具体要求为:①5km起计价,起始价5元,每公里1.2元。
②传感器输出脉冲为0.5km/个。
③每0.5km改变一次显示,且提前显示(只显示钱数)。
题目分析:首先里程传感器每0.5km/个输出一个脉冲信号。
则对此脉冲信号进行计数,并显示计费5元,当行程5千米时,每发出一个脉冲时在5元的基础上家0.6元,同时将费用同样以计数器的形式加到总费用上,在行车时上述过程安行程反复的进行。
1.2 确定合理的总体方案一、设计方案:本设计方案分成计数器模块、显示模块、加法器模块来设计,每个模块独立设计。
①计数器模块设计:计数器模块利用1个74160进行计数分频,使10个信号产生1个脉冲,并锁存在“1”状态,使以后的脉冲在加法器产生信号,并向显示器发送信号。
根据模块实现的功能我采用了一个74160计数器,和一个SR锁存器及一个与门。
②加法器模块设计:加法器模块是用信号产生的6,利用74283加法器循环加6器,使他接受每个信号后都加6,并且当输出大于10的时候向上进,但保留个位,并输出到显示器.此模块用两个74283加法器和一个显示器及或非门、与门等。
这里一个加法器是用来实现减10功能的。
③ 显示模块设计:显示功能模块开启后就显示5元,然后没每来一个信号在5 元的基础上加0.6元。
这个模块的个位和十位用十进制计数器完成,小数点后由加法器实现。
二、出租车计价器的组成框图2.1框图62.1、设计原理:使用中、小规模集成电路来设计来设计逻辑电路,并按需求选用逻辑门;用十进制SR锁存器构成技术模块,以及有显示模块,用加法器实现循环加6的功能,最后按要求将这些模块连接起来。
目录一、设计任务与要求 (3)二、总框体图 (3)三、选择器件 (5)四、功能模块 (6)1、模块se (6)2、模块di (7)3、模块jifei (8)4、模块zh (11)5、模块xxx1 (15)6、模块div_clk (17)7、模块docode3_8 (18)五、总体设计电路图 (19)1、总体电路原理图 (19)2、管脚分配图 (20)3、电路仿真结果 (21)4、硬件验证 (21)六、设计心得 (23)出租车计费器一、设计任务与要求1. 能实现计费功能,计费标准为:按行驶里程收费,起步费为7.00元,并在3km后按2.20元/km计费,当计费器计费达到或超过20元时,每公里加收50%的车费,车停止不计费。
2、现场模拟功能:能模拟汽车启动、停止及暂停以及加速状态。
3、设计动态扫描电路:将车费和里程显示出来,各有两位小数。
二、总体框图1、设计思路: (1) 根据出租车计费原理,将出租车计费部分由5个计数器来完成分别为counterA,counterB,counterC,counterD,counterE。
①计数器A完成车费百位。
②计数器B完成车费十位和个位。
③计数器C完成车费角和分。
④计数器D完成计数到30(完成车费的起步价)。
⑤计数器E完成模拟实现车行驶100 m的功能。
(2)行驶过程中车费附加50%的功能:由比较器实现。
(3)车费的显示:由动态扫描电路来完成。
用专用模块来实现,完成数据的输入即动2、设计方案比较:方案一:采用数字电路控制。
其原理方框图如图1.21.2所示。
采用传感器件,输出脉冲信号,经过放大整形作为移位寄存器的脉冲,实现计价,但是考虑到这种电路过于简单,性能不够稳定,而且不能调节单价,也不能根据天气调节计费标准,电路不够实用,所以我们不予采用。
图1.2方案二:采用单片机控制。
利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能和价格调节、时钟显示功能。
数字电路出租车计价器设计(总3页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--时序逻辑电路课程设计引言:我们组选择了题目一,设计出租车计价器,通过对课本、资料的查阅,再经过构思,设计,搭建电路,仿真,得出了结果,虽然不够完美,但是也掌握了一些知识,增加了对各种原件的印象。
下文将详细给出设计。
一、资料查阅通过参考数字电路课本,以及数字电路实验书,再经过网络查阅,也参考了网上有的类似的设计,想出了电路的基本思路。
二、对于要求的实现要求1:根据出租车上的速度传感器传来的脉冲个数和设置的里程单价来计算对应的总价格,并将总价格通过LED实时显示。
对于此要求的实现,通过查阅,我们发现了74LS160十位计数器,有预制与清零功能,能进行0-9重复计数。
功能表如下要求2:起步价可以设置:。
由于74LS160有置数功能,所以可以置数,能够要求其从一个确定的数开始计数,所以可以设置起步价。
对于从要过了起步价里程才开始计数,因为每一个单位里程是一次脉冲,而芯片又是每一次脉冲才记一次数,所以应用触发器的存储功能来使前几次脉冲无法传至芯片。
要求3:里程单价可以设置。
运用比例乘法器,可以实现脉冲的改变。
比如用CC4527比例乘法器,输入一个BCD数,其输出的脉冲为输入脉冲的BCD的十分之一倍。
比如速度传感器的每个脉冲为1km,单价为2元,那么就输入20的BCD数,那么比例乘法器就会输出一个2倍速度传感器脉冲的脉冲信号,以此脉冲作为后面电路的时钟信号,可以实现单价2元。
其他单价以此类推,但是由于仿真软件中没有找到比例乘法器,所以仿真中没有单价设置这一项。
要求4:可以对总价格进行复位,从而为下次计费做好准备。
运用74LS160的置数功能,重新对其进行置数即可实现下次重新开始计费。
三、具体电路时序逻辑:左下角U1为里程脉冲发生器,经过N个D锁存器的延时,才可以传至上面的74LS160芯片,芯片开始计数,显示在右上方的两位显示器上,即计程车的价钱。
电子电路CAD课程设计
课题名称出租车计价设计
所在院系
班级
学号
姓名
指导老师
时间
目录
第一章引言 (4)
第二章设计方案 (5)
2.1出租汽车里程计价表设计的要求及技术指标
2.2设计方案论证
第三章电路原理图的绘制 (7)
第四章电路板图的绘制 (8)
第五章课程设计总结 (12)
第六章电子元件清单 (13)
第七章总电路原理图 (14)
第八章参考文献 (16)
第一章引言
随着生活水平的提高,人们已经不再满足于衣食住的享受,出行的舒适已经受到越来越多人的关注。
于是,出租车行业低价高质的服务给人们带来了出行的享受。
但是总存在着买卖纠纷,困扰着行业的发展。
而在出租车行业中解决这矛盾的最好的方法就是使用计价器,用规范的价格来为乘客提供更加方便快捷的服务。
同时,出租车计价器是乘客与司机双方的交易准则,是出租车行业发展的重要标志,它关系着交易双方的利益。
现在,城市建设日益加快,象征着城市面貌的出租车行业也将加快发展,计价器的普及是毫无疑问的,所以未来出租车行业计价器的市场是很有潜力的。
本文是为了探索计价器的设计而制作的。
随着计算机和信息技术的发展,EDA(Electronic Design Automation,电子设计自动化)技术已经代替了传统手工设计和制作印刷电路板的方法,成为现代电子工程领域的一门新技术。
EDA技术的发展和推广极大地推动了电子工业的发展,由此各类EDA工具软件也如雨后春笋般地蓬勃发展起来。
原理图设计、PCB设计、电路仿真和PLD设计都是EDA设计技术中的重要组成部分,而Altium公司(原Protel Technology公司)推出的Protel DXP软件全面集成了EDA设计几大技术,而且它还包含了电路仿真印刷电路板的信号完整性分析、可编程逻辑器件FPGA数字电路设计和VHDL硬件描述语言的应用
第二章设计方案
2.1出租汽车里程计价表设计的要求及技术指标
设计要求:
1 .分析设计要求,明确性能指标。
必须仔细分析课题要求、性能、指标及应用环境等,广开思路,构思出各种总体方案,绘制结构框图。
2 .确定合理的总体方案。
对各种方案进行比较,以电路的先进性、结构的繁简、成本的高低及制作的难易等方面作综合比较,并考虑器件的来源,敲定可行方案。
3 .设计各单元电路。
总体方案化整为零,分解成若干子系统或单元电路,逐个设计。
4.组成系统。
在一定幅面的图纸上合理布局,通常是按信号的流向,采用左进右出的规律摆放各电路,并标出必要的说明。
设计指标:
1.不同情况具有不同的收费标准。
白天、晚上、途中等待(>10min 开始收费)
2.能进行手动修改单价
3.具有数据的复位功能
4.白天/晚上收费标准的转换开关,数据的清零开关,单价的调整,单价输出2位,路程输出2位,总金额输出3位
10.按键:启动计时开关,数据复位(清零)。
白天/晚上转换
2.2设计方案论证
方案一:采用数字电路控制。
其原理方框图如图 1-1所示。
采用传感器件,输出脉冲信号,经过放大整形作为移位寄存器的脉冲,实现计价,但是考虑到这种电路过于简单,性能不够稳定,而且不能调节单价,也不能根据天气调节计费标准,电路不够实用。
图1 -1数字电路方案
方案二:采用单片机控制。
利用单片机丰富的 I O端口,及其控制的灵活性,实现基本的里程计价功能和价格调节、时钟显示功能。
其原理如图 1 -2 所示。
图1 -2单片机控制方案
通过比较以上两种方案,单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,所以我们采用后一种方案。
第三章电路原理图的绘制
电路原理图绘制流程为:
建立项目文件→建立原理图文件→设置原理图绘制环境→加载原理图元件库→从原理
图元件库提取元件进行放置并填写相关元件参数→根据电气关系连线→检查→生成相关文件。
步骤 1 建立项目文件
步骤 2 建立原理图文件
步骤 3 设置原理图绘制环境
步骤 4 根据图纸设及的元件加载原理图元件库
步骤 5 从已加载的原理图元件库中提取元件进行放置,并填写参数
步骤 6 根据电气关系连线
步骤 7 检查完善
步骤 8 报表生成
第四章电路板图的绘制
双面板有顶层(Top Layer)和(Bottom layer)两层,双面板的双面都有敷铜,都可
以进行布线,两面的导线通过金属化过孔(Via)相导通。
由于两面均可走线,布线设计相对容易,也能较好地解决电磁干扰问题。
步骤 1 绘制电路原理图
这里的绘制主要是指填写元件的封装。
封装就是 PCB 中元件的符号,它兼有元件外形和元件尺寸的属性,一个元件的封装主要包含焊盘(焊盘间距)和元件外形。
常用的PCB元件封装库在C:\Program File\Design Explorer99SE\Library\PCB目录下常用的元件封装库是位于 Generic Footprint 文件夹中的 Advpcb.ddb
步骤 2 网络表(Netlist)生成
计算机之所以能将原理图自动转换成印刷板图,其关键是依靠了一个特殊的文件,即网络表文件,它记载了原理图中的所有元件信息以及元件之的电气关系,在自动设计过程中,网络表起纽带和桥梁的作用。
网络表如下:
[
DIP40
]
[
4.7K
AXIAL0.3
]
[
6MHZ
RAD0.1
]
[
DIP4 ]
[
C1 RAD0.1 22uF ]
[
C2 RAD0.1 33pF ]
[
C3 RAD0.1 33pF ]
[
C4 RAD0.1 0.1uF ]
[
C5 RAD0.1 ]
[
EA/VP DIP4
C4-1
C5-1
EA/VP-1
R8-2
R10-1
R10-2
R/T/LED-2
U4-5
U4-8
VCC-2
)
步骤 3 建立 PCB 文件
步骤 4 规划电路板边框(尺寸)
步骤 5 从网络表文件导入封装及封装错误的修改步骤 6 元件封装布局
步骤 7 焊盘设定
步骤 8 自动布线参数设置
步骤 9 自动布线
步骤 10 检查与修改
第五章课程设计总结
由于使用的是单片机作为核心的控制元件,以及灵敏的霍尔开关型器件,是本出租车计价器具有功能强、性能可靠、电路简单、成本低的特点,加上经过优化的程序,使其有很高的智能化水平。
但是在我们设计和调试的过程中,也发现了一些问题,譬如计价的金额位数有限,实际的里程可能会很远,会超出我们的显示范围。
计价器的设计还不够人性化,比如加上语音的提示功能,可能会更有生命力。
第六章电子元件清单
第七章总电路原理图
其电路板图如下:
第八章参考文献
[1] 吴开志等.单片机技术指导[M].南昌航空出版社,2007.8
[2] 张友德赵志英涂时亮 .单片微型机原理、应用与实验[M] .复旦大学出版社,2006.6
[3] 孙涵芳.MCS-51系列单片机原理及应用[M].北京航空航天大学出版社,1996.4
[4] 刘国钧,陈绍业,王凤翥.图书馆目录.第1版.北京:高等教育出版社,1957
[5] 傅承义,陈运泰,祁贵中.地球物理学基础.北京:科学出版社,1985,447
[6]. 华罗庚,王元.论一致分布与近似分析.中国科学,1973(4):339~357
[7] 张筑生.微分半动力系统的不变集研究:[学位论文],北京:数学系统学研究所,1983。