教案嵌入式应用基础(项目3第6周)_第1页
教案嵌入式应用基础(项目3第6周)_第2页
教案嵌入式应用基础(项目3第6周)_第3页
教案嵌入式应用基础(项目3第6周)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《嵌入式应用与开发》教案授课周次6授课课时4教学目标知识目标:理解光耦隔离继电器的工作原理,掌握其通过光耦合器与晶体管驱动实现电路通断控制的机制。技能目标:能够使用库函数配置STM8S的GPIO引脚为开漏输出模式,编写程序实现继电器对LED灯的定时开关控制。素养目标:培养像王兴兴及其宇树科技团队那样热爱专注、勇于创新实践、敢于突破传统并具备面对挫折韧性的工程师素养。教学内容1.继电器的定义和分类2.光耦隔离继电器的工作原理教学重点1.继电器的定义和分类教学难点1.光耦隔离继电器的工作原理教学方法讲授法+演示法+任务驱动法+案例教学法教学体会或反思教学设计:(包括教学准备、课堂导入、教学实施、作业布置等各个环节的教学内容(活动安排)、教学方法和时间分配等)一、课堂导入(5分钟)1.情境创设播放王兴兴及宇树科技机器人视频片段提问:机器人如何精准完成复杂动作?引出制动控制与继电器技术的关联2.问题导入设问1:日常生活中哪些设备需要自动开关控制?(路灯、电梯、智能家居等)设问2:如何用弱电(单片机3.3V)控制强电(220V灯具)?引出核心问题:需要一种"自动开关"——继电器3.任务揭示展示本节课最终效果:开发板上LED4灯与外接LED灯间隔3秒自动亮灭切换明确学习目标:掌握光耦隔离继电器的原理与应用,实现智能控制LED灯二、教学实施(110分钟)环节一:知识讲授本环节首先向学生系统讲解继电器的基本概念与分类体系。通过图3.1.1继电器原理图,阐述继电器作为电磁控制开关的本质特征,即利用电磁铁通电吸合衔铁、断电释放弹簧实现电路通断控制。随后从工作原理、外形尺寸、负载功率、防护特征四个维度介绍继电器分类,重点突出本任务所使用的光耦隔离继电器类型。结合图3.1.2继电器模块原理图,详细剖析TLP521-1光耦合器与8050-NPN晶体管组成的驱动链路:当PG7/JDQ引脚输入信号时,光耦内部LED导通触发光敏晶体管,进而使Q2晶体管基极获得偏置电流而导通,最终驱动继电器线圈通电实现触点切换。同时强调4148续流二极管在保护晶体管免受反向电压击穿方面的关键作用,帮助学生建立完整的理论认知框架。环节二:硬件演示在理论知识铺垫基础上,教师进行实物连接演示。首先展示STM8S208MB开发板上集成的继电器模块及外接LED灯实物,让学生建立感性认识。随后按照图3.1.4继电器与LED连接原理图,逐步演示硬件连线过程:使用杜邦线将JDQ_COM端与VCC_3.3V电源连接,JDQ_O端与LED灯正极相连,LED灯负极接地形成回路。同时展示ST-LINK下载仿真器的正确连接方式,强调硬件平台搭建的规范性要求。演示过程中提醒学生注意区分继电器常开触点与常闭触点,确保受控电路连接准确无误。环节三:代码解析本环节转入软件程序分析,采用分层递进方式讲解代码结构。首先分析jdq.h头文件中的宏定义设计:通过#defineJDQ_PINGPIO_PIN_7和#defineJDQ_PORTGPIOG实现引脚与端口的符号化命名,利用JDQ_L、JDQ_H、JDQ_R三个宏命令封装底层GPIO操作,提高代码可读性与可移植性。随后重点讲解JDQ_Init()初始化函数,说明GPIO_MODE_OUT_OD_HIZ_SLOW模式配置的含义——开漏输出高阻态模式适用于继电器驱动场景。最后深入剖析JDQ_Demo()函数的核心逻辑:通过JDQ_L拉低PG7引脚使继电器吸合,延时3000毫秒后通过JDQ_H拉高引脚使继电器断开,再次延时形成周期性控制循环,从而实现LED灯间隔3秒的亮灭切换效果。环节四:编程实践学生根据代码解析内容进行独立编程实践。首先参照项目一任务一的方法完成工程创建与文件结构规划,在BSP文件夹中新建jdq.c和jdq.h文件。随后编写继电器驱动代码,重点实现GPIO初始化配置与延时控制功能。教师在此过程中巡回指导,及时解答学生遇到的语法错误、头文件引用问题及编译报错。鼓励学生尝试修改延时参数观察效果差异,培养代码调试能力。对完成较快的学生,引导其思考如何将固定延时改为变量控制,为后续功能扩展奠定基础。环节五:联调测试程序编译通过后进入软硬件联合调试阶段。学生按照"编译→下载→运行"的标准流程操作:使用快捷键F7完成编译,Ctrl+D启动下载调试,F5运行程序。观察开发板上LED4指示灯与外接LED灯的亮灭状态,验证继电器是否按预期间隔3秒进行开关切换。若出现异常现象,引导学生从硬件连接、程序逻辑、引脚配置三个层面排查问题。通过修改延时参数重新编译下载,即时验证程序修改效果,强化"代码-硬件"对应关系认知。三、布置作业及下一次课内容的预习要求(5分钟)课堂最后布置进阶探究任务,提出关键问题:当前程序为自动定时控制,如何实现人工干预控制?引导学生回顾项目一中按键扫描相关知识,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论