




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的电子节气门控制系统实验一、实验目的(1) 初步了解和熟悉汽车电子控制系统的基本结构、组成和开发方法;(2) 学习电子节气门的基本结构、工作原理及基本控制方法;(3) 学习执行器驱动电路的设计基本方法和电路参数匹配,熟悉掌握智能驱动芯片L298N的基本使用方法;(4) 掌握对Microchip公司提供的MPLAB-ICD集成化开发环境的使用,能够通过单片机的编程来实现各种不同的输入和输出功能;(5) 学习PIC单片机外围模块中AD转换及PWM模块的实现方法,了解和熟悉控制系统的开环和闭环控制方法及其实现; (6) 学习汽车电子输入信号的基本处理方法及从单片机的输出到执行器功率驱动之间的功率接口电路及其实现方法; (7) 经过逻辑电路和功率电路的混合调试,进一步提高对于汽车电子机电结合的认识。(8) 了解电子节气门开度的确定方式、影响因素及基本的控制方式等。二、实验设备(1) Tetronix TDS2012B型示波器:20MHz,双通道模拟输入,用来观测模拟量及数字量信号;(2) Wolkswagen电子节气门:输入和控制对象;(3) XD1022多功能信号发生器:产生占空比可调的控制信号,测试喷油器的控制及其波形;(4) DH1719G-4直流稳压电源:用来模拟车上的蓄电池,给喷油器的驱动提供功率;(5) 搭建驱动电路所需的面包板、L298N、二极管、电子配件以及各种工具;(6) DY2106数字万用表:电阻、电压、电流及相关信号测量;(7) MPLABICD仿真器:控制用PIC16F877A单片机仿真开发系统;(8) PIC16F877A开发DEMO板TPDEM1:控制用单片机系统;(9) PC机一台:和MPLABICD及TPDEM1板形成一个单片机开发实验平台。三、实验参考资料(1) MPLABICD使用指南(2) MPLABICD的在线HELP文档;(3) Microchip单片机的编程(基础篇,提高篇);(4) MOSFET的高边、低边、半桥、全桥、智能驱动的方法及L298 数据手册(参考课程讲义)。(5) 输入信号处理:模拟电子及课程讲义(6) Tetronix TDS2012B型示波器使用说明书。四、实验内容(1) 节气门及电子踏板位置传感器的标定;(2) 搭建节气门位置传感器输入及信号处理电路;(3) 搭建L298N节气门驱动电路;(4) 实现通过信号发生器控制电子节气门工作;(5) 调试基于单片机AD转换及PWM程序实现;(6) 实现用单片机节气门位置传感器信号来控制驱动电路,从而控制电子节气门的工作。(7) 测量执行器的驱动电路相关信号及电子节气门波形信号;(8) 完成开环和闭环实验,比较实验结果。五、实验步骤(1) 实验原理图:整个实验的硬件框图如图1所示,实验用的节气门电子控制电路如图2所示,其中控制信号既可以由单片机输出,也可以先用信号发生器输出。图1 节气门电子控制系统硬件框图(2) 在面包板上搭建输入信号处理电路和基于L298N的节气门驱动电路 ,注意接线的可靠性;图2 位置传感器输入信号处理参考电路图3 L298N节气门驱动参考电路!注意:L298功率地线、控制信号的地线、示波器的地线的连接;!警示:上电之前先由实验指导老师检查电路,同意后方可上电;(3) 调试节气门位置传感器的信号处理电路:搭建信号处理电路后连接节气门及踏板位置传感器,通过示波器观察处理前后信号的异同并记录波形;(4) 调试L298驱动电路:搭建的驱动电路经老师检查后,用信号发生器输出方波,并将方波的频率调整到1KHz的水平,作为298N的驱动信号,同时连接电子节气门,观察节气门位置的变化并记录波形;注:电路板中红色线接信号发生器正极、黑色线接信号发生器负极;(5) 测量驱动电流(电压)信号 用示波器测量节气门驱动电机两端的电压,观察电压的变化及其特点并记录波形;(6) 连接位置传感器及其信号处理电路、单片机及L298N驱动电路以及电子节气门执行机构:根据预先准备好的AD转换程序、WM程序及其它主程序,在计算机上把程序写入MPLABICD中,先用示波器测量输出信号的RC2引脚,修改并调整程序的参数,通过示波器观察输入输出并记录结果,改变脚踏板来控制电子节气门叶片的开度并记录相关结果。(7) 开环和闭环控制:用单一的电子踏板信号做开环控制和用电子踏板及节气门位置传感器作为反馈信号进行闭环控制的实现并进行比较;注:电路板中红色线接单片机控制信号输出RC2端口、黑色线接单片机地线;!注意:执行器功率地线、单片机输出的地线、示波器的地线的连接;!警示:上电之前先由实验指导老师检查电路,同意后方可上电;六、实验要求(1) 预习大众电子节气门的基本结构和工作原理;(2) 预习MPLABICD使用指南及相关的HELP文档;(3) 预习L298N的说明文档;(4) 预习信号处理电路的基本原理及其实现方法;(5) 仔细阅读提供单片机程序,掌握如何利用单片机的AD转换和PWM功能来实现驱动外围的执行器;(6) 详细阅读相关实验设备的使用说明书;(7) 按照附件A中的实验报告模板,撰写并提交实验报告。七、思考及习题:(1) 问题1:电子节气门位置传感器为什么用互补的双传感器形式?(2) 问题2:闭环控制和开环控制的比较,思考PID控制的实现方法?(3) 问题3:影响电子节气门开度的基本因素有哪些?(4) 问题4:汽车电子控制系统中常用的输入信号处理方法有哪些?(5) 问题5:汽车电子控制系统中感性负载常用的驱动形式有哪些?(6) 问题6:单片机的AD转换和PWM程序的实现方法及每句程序的作用;(7) 问题7:开环和闭环控制的原理及其优缺点比较;(8) 问题8:根据要求进行数据和波形的记录; 附一、实验报告模板实验报告模板课程名称实验名称实验教室实验日期班 级学生姓名实验成绩任课教师(签名)实验目的实验内容实验仪器设备实验原理及电路图实验程序清单对附录中的程序进行注释说明,可否用其他的编程方法实现(位测试如何实现AD和PWM功能); 实验过程及结果记录按实验步骤和实验要求提供相应的实验数据及实验波形实验结果分析结合实验过程和内容对数据及波形进行分析思考及习题结合实验结果及相关理论完成思考及习题内容收获感想附二:实验参考源程序list p=16f877include p16f877.incorg0x000nopStartbanksel PORTCclrfPORTC;Clear PORTCmovlwB01000000;Fosc/8, A/D enabledmovwfADCON0banksel OPTION_REGmovlwB10000111;TMR0 prescaler, 1:256movwfOPTION_REGclrfTRISC;PORTC all outputsmovlwB00001110;Left justify,1 analog channelmovwfADCON1;VDD and VSS referencesbanksel PORTCMainbtfssINTCON,T0IF;Wait for Timer0 to timeoutgotoMainbcfINTCON,T0IFbsfADCON0,GO;Start A/D conversionWaitbtfssPIR1,ADIF;Wait for conversion to completegotoWaitmovfADRESH,W;Write A/D result to PORTCmovwfPORTC;LEDsclrfPORTCWaitPushbtfssPORTB,0gotoWaitPushmovwfPORTCgotoMain;Do it againend;_ pwm.asm的源程序代码_myperiod equ 31h ;period for PWMmyduty equ 32h ;duty for WPMmycount equ 33h ; org 000h ; locate the start of program nop ; this nop is necessary for the reset process. ;_ ;_ STEP I: CLOSE INTERRUPT FOR CPU _ bcf status,5 bcf status,6 ;Point to BANK0 movlw 00h movwf mycount movwf intcon1 ;close all interrupts movwf pir1 ;clear all flags movwf pir2 ;clear all flags bsf status,5 ;Point to BANK1 movwf pie1 ;close all interrupts movwf pie2 ;close all interrupts ;_ ;_ STEP II: SET RC2 as output _ bsf status,5 ;Point to BANK1 bcf trisc,2 ;set RC2 as output ;movlw 00h ;portc as output ;movwf trisc ; ;_ ;_ STEP III: SET PWM period and duty cycle_ movlw 80h ;period =80h movwf pr2 ;period - pr2 bcf status,5 ;Point to BANK0 movwf myperiod ;save the period movlw 40h ;duty cycle=40h, 50% duty movwf ccpr1l ;duty - ccpr1l movwf myduty ;save the duty bcf ccp1con,5 ;clear bit 5 of ccp1con bcf ccp1con,4 ;clear bit 4 of ccp1con ;duty LSB 2 bits =00 ;_ ;_ STEP IV: SET TIMER2 MODE _ bcf status,5 ; Points to BANK0 movlw 7ch ; -1111100: postscale=1/16,prescale=1/1; timer2 on; movwf t2con ; TIMER2 starts working ;_ ;_ STEP V: Start PWM output _ movf ccp1con,0 movlw 0ch ;00001100 : pwm mode selected iorwf ccp1con,1 ;pwm started ;_ ;_ STEP VI: wait for interrupt or PWM flag set _waitloop btfss pir1,1 ;if bit =1 capture success goto waitloop ;else wait for success ;_ ;_ STEP VII: Clear the PWM flag _ bcf pir1,1 ;clear the flag incf mycount,1 incf mycount,1 incf mycount,1 incf mycount,1 incf mycount,1 incf mycount,1 incf mycount,1 incfsz mycount,1 goto waitloop ;count the pwm output number nop decfsz myduty,1 ;duty=duty-1 goto resetduty ;if duty=0, reset
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级下册《生命的重要性与生态保护》教学计划
- 安徽省池州市江南中学高三上学期第二次月考英语试题
- 历史文化传播者专业成长计划
- 高层建筑施工安全预案计划
- 中学生心理健康教育主题班会
- 岩板应用设计分享
- 微课设计与制作
- 多层与高层钢结构设计
- 义务教育三年级科学素养提升计划
- 2025年度家庭财务管理改善计划
- 房地产 -魔方公寓SOP标准手册V1.7
- 肾移植与术后感染
- 浙江省杭州市2023年中考英语试题(附真题答案)
- 孕妇与乳母的饮食与睡眠质量
- 食品原料采购协议书
- 建筑物防火卷帘门的保养与维修
- 物品的交接单
- 采购管理中的原材料采购合规性审查
- 2024年山东省春季高考技能考试汽车专业试题库-下(判断题汇总)
- 慢性肾衰竭的中医诊疗现状
- 专题08 一元一次不等式(组)应用的两种考法(学生版)-2023年初中数学7年级下册同步压轴题
评论
0/150
提交评论