搜索

欧宝体育娱乐平台:机油压力电控体系规划及仿真课程规划说明书 - 副本

发表时间: 2023-01-19 14:47:15 来源:欧宝体育首页APP 作者:欧宝体育app客户端


  本规划以单片机AT89C51为中心,MPX4250发生模仿信号,送入ADC0804进行模数转化,在送入单片机进行处理,再经过单片机P0口送入液晶显现器,经过单片机P1.0到P1.1端口,直接对数码管进行片选,P2.0-P2.7口作为段选位,输出要输出的数字,并在超越安全阈值时经过单片机P3.3、P3.4口操控LED灯报警,P3.5操控电机滚动。规划思路如图2.1。

  该流程图标明,在初始化INT0和INT1后,AD转化器发动,压力值经过P1口和P2口传到LED显现。然后程序经过和正常压力阈值比较,判别压力是否过低。假如超出正常阈值,LED灯闪耀,电机滚动;假如在正常阈值内,LED灯不亮,电机不滚动。

  图所示电路是输出端接扩大器的直流不平衡电桥的电路。榜首桥臂接电阻应变片R1,其他三个桥臂接固定电阻。当应变片R1末发生应变时,因为没有阻值改动,电桥坚持初始平衡条件的R1*R4=R2*R3,因而输出为零,即

  当应变片发生应变时,应变片发生△R1的电阻改动,电桥处于不平衡状况,此刻

  AD转化发动后,开端转化数据,待转化完毕后触发中止,然后数据经传送给P0口,并交给adval,至此,数据转化和读取完毕。

  经过将读取值与正常值阈相比较,判别油压是否过低,若是,LED灯闪耀,电机滚动;若正常,LED不亮,电机不滚动。

  机油压力对轿车运转起着重要的作用,机油压力过高或过低都会对轿车形成不良后果,那么该规划一个怎样的体系来实时地监测轿车机油压力,并且当机油压力过高或过低时对驾驶员做出提示和操控机油压力回到正常呢?

  轿车机油压力检测与操控体系是经过声响和图画信息让驾驶员了解机油压力的状况,并依据状况采纳相应措施。该体系运用AT89C51单片机作为微操控器,经过压变式压力传感器对机油压力进行信号检测,传感器输出信号经数字滤波及A/D转化后输入ECU,经核算后在LCD屏幕上显现机油压力,一同将信号与设定的信号规模进行比较,当到达不正常区间时经过报警线点亮报警指示灯,并经过电机对活塞阀进行操控。

  在此,由衷感谢各位教师身边同学的协助,谢谢他们帮我顺利完结本次课程规划!

  [1]《Protel99SE EDA技能及运用》徐峥颖编著,北京:机械工业出版社,2005

  [2]《单片机体系的Protues规划与仿真》张靖武编著,北京:电子工业出版社,2007

  [3]《单片机原理及接口技能》李朝青编著,北京:北京航空航天大学出版社,2005

  [4]《MCS-51单片机运用开发有用子程序》边春远编著,北京:人民邮电出版社,2005

  [5]《单片机运用技能》刘守义编著,西安:西安电子科技大学出版社,2002.

  [6]《微型核算机操控技能》潘新民,王燕芳编著,北京:电子工业出版社,2011.

  P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,经过内部的上拉电阻把端口拉到高电平,此刻可作输进口。作输进口运用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。与AT89C51不同之处是,P1.0和P1.1还可别离作为守时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX)。

  刚开关于课程规划我有点恶感,不过经过这几天的实践,我发现课程规划确实是稳固和学习常识的很好的办法。在这次的课程规划,让我知道到了专业常识学习的重要性。写说明书的进程还让我意识到做事情应该有谨慎仔细的情绪。

  在课程规划的进程中,各位教师,同学给予我很大的协助。从最开端的根本规划思维、仿真到编程、调试,他们都诲人不倦地给我回答问题,引导我一步步克服困难。当然,本次规划的完结也离不开同学给我的建议和协助。

  P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接纳,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因而作为输入时,P2口的管脚被外部拉低,将输出电流。这是因为内部上拉的原因。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它运用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特别功用存放器的内容。P2口在FLASH编程和校验时接纳高八位地址信号和操控信号。

  在创立完原理图后,对各元器材的引脚进行封装,在原理图中创立网络表(NET),然后再Protel中新建PCB图并加载网络表。关于生成的PCB图中各器材进行调整,并布线。布线;//最终显现数据。

  *仿线MHz的晶振,但用户能够在仿真器上的晶振插孔中换插其他频率的晶振。

  *仿线脚(/EA)已接至高电平,所以仿真时只能运用片内ROM,不能运用片外ROM;但仿线脚并不与仿线脚相连,故该仿真器仍可刺进到扩展有外部ROM(其CPU的/EA引脚接至低电平)的方针体系中运用。

  P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接纳输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,因为外部下拉为低电平,P3口将输出电流(ILL)这是因为上拉的原因。

  EA/VPP:当/EA坚持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不论是否有内部程序存储器。留意加密方法1时,/EA将内部锁定为RESET;当/EA端坚持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

  LM016L液晶模块选用HD44780操控器,hd44780具有简略而功用较强的指令集,能够完结字符移动,闪耀等功用,LM016L与单片机MCU通讯可选用8位或4位并行传输两种方法,hd44780操控器由两个8位存放器,指令存放器(IR)和数据存放器(DR)忙标志(BF),显现数RAM(DDRAM),字符发生器ROMA(CGOROM)字符发生器RAM(CGRAM),地址计数器RAM(AC)。IR用于存放指令码,只能写入不能读出,DR用于存放数据,数据由内部操作主动写入DDRAM和CGRAM,或许暂存从DDRAM和CGRAM读出的数据,BF为1时,液晶模块处于内部方法,不响应外部操作指令和承受数据,DDTAM用来存储显现的字符,能存储80个字符码,CGROM由8位字符码生成5*7点阵字符160中和5*10点阵字符32种.8位字符编码和字符的对应联系,能够查看参考文献(30)中的表4.CGRAM是为用户编写特别字符留用的,它的容量仅64字节,能够自界说8个5*7点阵字符或许4个5*10点阵字符,AC能够存储DDRAM和CGRAM的地址,假如地址码随指令写入IR,则IR主动把地址码装入AC,一同挑选DDRAM或CGRAM

  本次课程规划是选用C言语的编写方法,来完结单片机对机油压力的收集和报警作业,最终经过数码管来显现成果,规划成果全体还算满意。

  经过这次的课程规划,我对所学单片机的常识有了更深化的了解,并得以将书本上学到的单片机相关的常识与实践相结合,很好地促进了咱们对所学常识的消化和吸收,并且还培养了团队协作精力并提高了自学能力。

  假定 ,并考虑到电桥初始平衡条件 ,省省略分母中的微量 ,则上式可写成为

  当机油压力正常时电机正常不滚动,当机油压力过高或过低时,电机操控电磁阀来调理油压,并经过Led灯报警。

  用户乃至能够实时选用比如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器材,部分IIC器材。

  规划中所选用主控芯片为AT89C51。因其价格便宜,在市场上现已很老练,各个方面都能够满意规划要求故挑选它。其选用规范双列直插式引脚DIP-40大规模集成电路封装。

  P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚榜首次写1时,被界说为高阻输入。P0能够用于外部程序数据存储器,它能够被界说为数据/地址的第八位。在FIASH编程时,P0口作为原码输进口,当FIASH进行校验时,P0输出原码,此刻P0外部有必要被拉高。

  本次课程规划选用AT89C51单片机,经过MPX4250传感器模仿发生一个信号,送入单片机进行处理,再从单片机P0口将电平信号送入数码管完结动态显现,并在超越安全阈值时由单片机操控LED灯报警,至此完结机油压力检测,当机油压力过高或过低时经过电机对活塞阀进行操控。此说明书给出了体系的规划原理图,并在Proteus软件中进行仿真完结规划功用。

  /WR:用来发动转化的操控当/WR自HI变为LO时,转化器被铲除;当/WR回到HI时,转化正式发动;

  开端阶段将液晶显现器初始化,然后写入光标跳到方针位,单片机P0口操控LCD的D0-D7口,读入数据显现实时机油压力。调用延时程序,回来程序持续显现。

  经过上面的规划,规划现已根本完结。下面首要完结Protel 99se的原理图、印制板图的制作和相关检测,对Keil进行相应的查看和调试,并用Proteus对所规划体系进行仿真用以验证规划的正确性及可行性。

  Keil C51软件供给丰厚的库函数和功用强大的集成开发调试东西,全Windows界面。别的重要的一点,只需看一下编译后生成的汇编代码,就能体会到Keil的优势。下面具体介绍Keil C51开发体系各部分功用和运用。

  5.3 Proteus仿线单片机作为硬件电路的中心。应先在protel99se中制作出原理图并作相应的ERC查看,查看无过错后,在相应当地用文本标出注释;其次依据规划思路确认出相应的程序规划计划,并挑选最佳的计划,并在Keil软件里边进行程序的编写和调试;最终在程序调试无误后在Proteus中建立虚拟的单片机仿真渠道,并和Keil完结联调,并在Proteus中完结仿线;),VIN(-):差动模仿电压输入。输入单规矩电压时,VIN(-)接地;

  应变式压力传感器是把压力的改动转化成电阻值的改动来进行丈量的,应变片是由金属导体或半导体制成的电阻体,是一种将被测件上的应变改动转化成为一种电信号的灵敏器材。

  以单片机AT89C51为中心,经过MPX4250发生模仿信号,送入ADC0804进行模数转化,然后送入单片机进行处理,一同经过电机对活塞阀进行操控,电路较为简略。

  以单片机AT89C51为中心,经过MPX4250发生模仿信号,经过扩大、滤波、A/D转化,将数字信号送入单片机处理,然后LCD显现出压力值,且压力值超出正常值时报警灯闪耀,一同经过电机对活塞阀进行操控。

  经过信号发生器模仿机油压力传感器测得的机油压力信号,经扩大滤波后,ADC0804再将传感器传出的模仿信号转化为数字信号,主控芯片89C51经过对ADC0804传送进来的数字信号的处理,得出机油压力,送入LCD显现出来,并经过电机操控活塞阀改动油压。

  能够仿线系列、AVR、PIC、ARM、等常用干流单片机。还能够直接在根据原理图的虚拟原型上编程,再合作显现及输出,能看到运转后输入输出的作用。合作体系配置的虚拟逻辑分析仪、示波器等,Proteus建立了齐备的电子规划开发环境。

  Protel首要用于电路原理图制作和PCB布线图生成。具有便利、易学、有用、快速以及高速度、高步通率的特色。它选用了分层次下拉窗口菜单结构方法,用户根本上不需要记背太多的键盘指令,用鼠标点击菜单指令就能操作,protel有着很高的主动布线布通率。Protel已成为印制板规划加工方面的工业规范,是电子产品制作业界的首选CAD软件。

  复位电路一般选用上电主动复位和按钮复位两种方法。本次规划选用按键复位电路。按键复位电路是在按键瞬间接地来完结的,其电路如图3.4所示。按下复位按钮后,电源对按键RESET端坚持两个机器周期的高电平完结复位的。

  C51东西包的全体结构,μVision与Ishell别离是C51 for Windows和for Dos的集成开发环境(IDE),能够完结修改、编译、衔接、调试、仿真等整个开发流程。开发人员可用IDE自身或其它修改器修改C或汇编源文件。然后别离由C51及C51编译器编译生成方针文件(.obj)。方针文件可由LIB51创立生成库文件,也能够与库文件一同经L51衔接定位生成肯定方针文件(.abs)。abs文件由OH51转化成规范的hex文件,以供调试器dScope51或tScope51运用进行源代码级调试,也可由仿真器运用直接对方针板进行调试,也能够直接写入程序存贮器如EPROM中。

  本规划选用内部时钟方法的电路,其电路如图3.3所示。AT89C51单片机内部有一个用于构成振动器的高增益反相扩大器,该高增益反相扩大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。这两个引脚跨接石英晶体振动器和微调电容,就构成了一个安稳的自激振动器。电路中的电容C1和C2典型值一般挑选为30pF左右。晶体的振动频率的规模一般是在1.2MHZ~12MHZ之间。晶体的频率越高,则体系的时钟频率也就越高,单片机的运转速度也就越快。

欧宝体育娱乐平台_欧宝体育首页APP_欧宝体育app客户端 Copyright © 2011-2020 www.gzsenjie.com All Rights Reserved  双视角安检机

Design by:lxhd.cn

客服中心
热线电话
0755-29651618
上班时间
周一到周五
二维码