浅谈新型出租车计价器控制电路的设计

来源 :博览群书·教育 | 被引量 : 0次 | 上传用户:clys1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:出租车计价器的科学设计有利于促进行业稳定健康地发展,对城市交通建设也起着至关重要的作用。文章从嵌入式系统设计的角度讨论了对单片机的感性认识,并介绍了单片机内部模块功能的应用,以及软硬件设计过程、方法及实现。
  关键词:出租车;计价器;电路;设计
  在交通较为发达的今天,大家对出租车计价器都不会陌生,只要汽车一开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如5km),计费数字显示开始从起步价(如5元)增加。当出租车到达某地需要在那里等候时,司机只要按一下“计时”键,每等候一定时间,计费显示就增加一个该收的等候费用,汽车继续行驶时,停止计算等候费,继续增加里程计费。到达目的地,便可按显示的数字收费。文章就结合这一常见的生活经历深度剖析其背后的科学系统设计方法。
  一、新型出租车计价器的系统硬件设计
  针对目前市场上最新款出租车的计价器,我们重点要关注的就是该计价器如何实现人性化计费的,即相应的起步、等候、里程计费等功能的实现。对计价器系统硬件的设计是实现这些功能的基础,也是计价器产品质量的重要保证。
  系统硬件设计分为硬件系统设计和硬件电路设计两步。硬件系统设计方面,采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。设计采用AT89S51单片机为主控器,以A44E霍尔传感器测距(按键替代),实现对出租车的基本的计价设计,并采用AT24C02实现在系统掉电的时候保存单价等信息,输出采用8段数码显示管。利用单片机丰富的I/O端口,及其控制的灵活性,实现基本的计价功能。
  硬件电路设计方面,主要包括驱动电路、显示电路、复位电路、掉电保护电路、时钟电路和按键电路。驱动电路上,74LS245是我們常用的芯片,用来驱动led或者其他的设备。总线驱动器74LS244和74LS245经常用作三态数据缓冲器,74LS244为单向三态数据缓冲器,而74LS245为双向三态数据缓冲器。同时,多数的应用系统,都要配输入和输出外设,LED显示器和LCD显示器,虽然LCD显示效果比较好,已经成为了一种发展趋势,但为了节约成本,我们选用了LED显示器,作为显示电路。复位电路通常采用上电自动复位和按钮复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的。除了上电复位外还需要按键手动复位。按键手动复位有电平方式和脉冲方式两种。其中电平复位是通过RST端经电阻与电源VCC接通而实现的。最后的掉电保护电路、时钟电路和按键电路相对简单,都是通过单片机实现的,再次就不一一赘述了。
  二、新型出租车计价器的系统软件设计
  在硬件基础过关的情况下,软件设计的作用就是对各种情况做出程序指令,来确保硬件设施的运作。对此,我们主要通过计算机汇编程序设计和C语言编程设计实现的。两种程序设计语言都有各自的优点。用汇编语言编写和高级语言(C语言)比较起来节省空间,这样对于存储空间仅4Kb的芯片来说是极之有利的,51单片机能更高速的运行。C语言编写的程序,虽然不象汇编那样速度快、但程序简单易行、并且需要较小的存储空间。C语言作为一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。此外,C语言程序还具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。因此,使用C语言进行程序设计已成为软件开发的主流。
  在具体的软件设计上,我们采用的是程序模块化操作,利用各个模块之间的相互联系,在设计中采用主程序调用各个子程序的方法,使程序通俗易懂,我们设计了整体程序流程图。在main函数编写开始,要进行初始化,包括对系统初始化和对存储器初始化,要对硬件设备进行初始化,并使硬件处于就绪状态。通过判断是否计费,调价,清零等状态,来分别调用不同的子程序,使程序在设计之前,就有了很强的逻辑关系。这些对应于硬件就是通过按下各个控制开关,来分别进行不同的动作,最后数码管根据输入的信息,来显示不同的数据信息,这就达到了软件控制硬件,同时输入信息控制输出信息的目的。
  三、新型出租车计价器的仿真调试阶段简析
  调试阶段是产品设计的收官阶段,同样也是逆向分析查漏补缺的阶段。对于新型出租车计价器的调试,我们主要从三个方面着手,分别是编程工具调试、软件模块连接调试和市场功能体现调试。
  在编程工具上,使用C51语言进行程序设计虽然相对于汇编语言代码效率有所下降,但可以方便地实现程序设计模块化,代码结构清晰、可读性强,易于维护、更新和移植,适合较大规模的单片机程序设计。近年来,随着C51语言的编译器性能的不断提高,在绝大多数应用环境下,C51程序的执行效率已经非常接近汇编语言,因此,使用C51进行单片机程序设计已经成为单片机程序设计的主流选择之一。
  软件模块连接的调试主要是通过在线软件进行调试,调试的内容就是指令传输的精准度和各模块运作的敏捷性等。具体操作流程是首先打开Proteus软件,然后选择file菜单下的open design选项,找到所需的元器件,元器件上单击右键选中,再单击左键对其进行命名和赋值,接着在编辑器左边的一栏中,找出并绘制设计所要的各种元器件,按照电路图连接后并保存,接着将用keil编译产生的hex文件下载到单片机中:双击51单片机,在对话框中把保存过的hex文件打开,再单击确定,最后单击左下角运行按钮,进行软件仿真调试,直到出现正确的结果。
  市场功能调试就是结合具体成型的新型出租车价格器的产品进行相关具体车辆的试运行,包括对客户反馈信息的整理和归纳,从中调整改造出最接近客户和车主心里预期的新型计价器产品。
  四、结语
  通过对新型出租车计价器的设计摸索,一方面可以深入了解系统电路设计在日常生活中的广泛运用,另一方面对加深各种科学设计理论的理解大有裨益,也是教学改革背景下探索性学习的倡导方式,对于广大在校专业学习的学生来说,是个值得推广的学习模式。
  参考文献:
  [1]杨许. 基于单片机控制的新型数显计价器电路设计[J]. 价值工程,2012,32:224-225.
  [2]冯书恒. 具有智能诊断反作弊功能的出租车计价器研究[D].济南大学,2013.
  [3]夏国强. 车用计价器使用误差整车检验系统研究[D].吉林大学,2007.
  [4]肖卫初,陈伟宏,杨明. 基于单片机的多功能出租车计价器的设计[J]. 现代电子技术,2008,16:180-185+188.
其他文献
摘 要:随着人们生活水平的提高,对水产品的消费比重逐年上升,促使水产养殖业迅速发展,逐渐成为推动经济发展的主要增长点。同时在农村,由于水产养殖具有投入少,资金回笼快,不与农业争地等得天独厚的优势,而越来越被广大养殖户,尤其是农村养殖户所青睐,成为农民朋友致富创收的主要途径之一。在总结农村水产养殖污染和现状的基础上,探讨农村地区控制水产养殖的方法和管理对策。  关键词:水产养殖;问题;对策  一、农
期刊
摘 要:随着社会经济的快速发展,电力事业得到了长足的发展,各行各业对电力需求量也逐渐增多。用电检查是电力系统管理中重要的工作,对保证电力系统正常稳定的运行具有重要的意义。但就现阶段来说,用电检查中窃电与违约用电管理中还存在一定的问题,对用电管理的有效性以及电力系统运行质量有较大的影响。文章首先分析了用电检查工作的重要性,然后分析用电检查中窃电与违约用电管理中存在的问题,并提出行之有效的应对措施,供
期刊
摘 要:本文通过对糖尿病患者具体病例的统计分析,通过一定的实验对比,分析了有无护理干预对糖尿病患者遵医行为的影响,对护理干预与患者的遵医行为之间的关系进行了有益探究。  关键词:护理干预;糖尿病;遵医行为  随着社会发展,生活水平的不断提高,糖尿病发病越来越多,治疗和护理手段日益增多,除药物治疗外,饮食治疗、运动治疗是糖尿病治疗中的重要组成部分。随着我国医疗体制改革的进一步深化,社区卫生事业蓬勃发
期刊
摘 要:汶川地震发生后,建筑抗震设防问题再次尖锐的摆在众人面前。通过震害调查、试验研究和理论分析表明,较早前的建筑结构均具有较高的地震易损性,且大量钢筋混凝土框架结构原设计的依据与标准过低,加之耐久性及结构已有损伤等因素的影响,抗震性能不可过高估计。因此需要对原结构按新规范要求采用适当的抗震性能评估方法,进行全面检测和抗震鉴定,若鉴定结果表明该结构不符合抗震要求,则需进行合理的抗震加固处理,最大限
期刊
摘 要:随着水产养殖病害的种类越来越多,爆发的频率越来越快,给水产养殖业的发展带来巨大的冲击,使许多养殖企业和个人丧失信心。开展水产病害防治,要在改良养殖环境,消灭病原体和增强养殖对象的自身免疫力等方面采取技术措施。  关键词:水产养殖;病害;措施  一、常见病害类型  1.细菌性败血症  对于细菌性败血症,不同地区的称呼也是不一样的,其发病原因是由温和气单胞菌、嗜水气单胞菌、河弧菌生物变种等多种
期刊
摘 要:系统性红斑狼疮,是一种临床常见的自身免疫性疾病,其病因、发病机制尚未完全阐明,至今还没有一种治疗手段能够根治该病,一旦发病就需终身治疗。由于免疫因素的作用,病变能广泛的侵犯全身多系统、多器官,又有活动期、缓解期与稳定期之别,因而造成其多种多样的临床表现。本研究通过临床观察补肾解毒中药方联合小剂量糖皮质激素治疗轻型系统性红斑狼疮以评价补肾解毒中药方对轻型系统性红斑狼疮肾虚毒蕴证的临床疗效。 
期刊
摘 要:ChemDraw软件及其相关功能一直备受国内外化学专业人士的青睐,本文主要通过对ChemDraw模块功能进行剖析,总结了ChemDraw在化学式、有机化学分子表达和化学图案制作等内容上的应用,旨在进行专业学习之余分享一些可控参考的ChemDraw软件应用技巧。  关键词:ChemDraw;化学应用;绘制;技巧  ChemDraw软件是目前国内外最流行、最受欢迎的化学绘图软件。它是美国Cam
期刊
摘 要:园林绿化是现代城市绿化的重要组成部分之一,是现代城市绿化的地标性工程。而对绿化植物的保护和在绿化实行过程中,对新科学技术以及手段的实施,运用,就显得尤为重要和突出。  关键词:园林绿化; 城市;植保新技术  一、城市园林绿化中植保的定义  城市中对园林绿化中的植保的出发点是对整个城市的整体生态系统的考虑。由于是针对整个城市的生态系统与绿化功能,那么就要充分考虑到城市园林绿化在设计中的,自身
期刊
摘 要:随着工业自动化发展的需要,机械手在工业应用中越来越重要,如电器制造行业、汽车制造行业、塑料加工行业、通用机械制造行业以及金属加工行业等,都使用了工业机械手工业生产上应用的机械手。由于使用场合和工作要求的不同, 其结构型式亦各不相同, 技术复杂程度也有很大差别。但它们都有类似人的手臂、手腕和手的部分动作及功能; 一般都能按预定程序, 自动地、重复循环地进行工作。文中介绍了我国工业机械手目前的
期刊
摘 要:脑卒中后抑郁(PSD)是脑卒中后出现的以情绪低落、活动机能减退、思维功能迟缓为主要特征的一类情感障碍性疾病,可严重影响患者的生活质量、神经功能康复和社会功能。目前临床治疗PSD主要采用抗抑郁药物,虽能取得一定的效果,但均有不同程度的毒副作用、成瘾性及禁忌证等缺陷,严重影响临床疗效和依从性。因此,中医药治疗PSD的临床优势越来越多地得到人们的关注,尤其针刺疗法治疗PSD具有独特的优势,值得进
期刊