当前位置: 首页 > news >正文

红外遥控器接收实验:Simulink应用层开发

文章目录

  • 1 实验目标
  • 2 模型方案研究
    • 2.1 调用模型代码
    • 2.2 模型拆解
  • 3 模型建模
    • 3.1 顶层模型搭建
    • 3.2 脉宽识别模块
    • 3.3 信号指令识别模块
    • 3.4 解析状态机模块
    • 3.5 数据字典配置
  • 4 总结

1 实验目标

本文是《红外遥控器接收实验》的第三部分,会通过图文结合的方式,手把手带读者操作Simulink工具进行红外遥控器NEC协议解析的应用层开发。

2 模型方案研究

2.1 调用模型代码

在《红外遥控器接收实验:CubeMX配置底层软件》中,通过在中断回调函数中编写C代码可以解析出红外指令。同理,将中断回调函数中手写的代码换成Simulink生成的函数,也可以解析出红外指令。

在这里插入图片描述
相比《LED灯闪烁实验》和《直流减速电机控制实验》,本次Simulink模型不再是周期运行,而是每次调用时都处于下降沿触发的中断之中。

2.2 模型拆解

将整个解析过程拆解为三部分,如下示意图:
在这里插入图片描述
其中每个子模块的功能为:

  • 脉宽识别:将本次下降

相关文章:

  • 《TCP/IP 详解 卷1:协议》第4章:地址解析协议
  • 题山采玉: Day1
  • Windows版PostgreSQL 安装 vector 扩展
  • 调用.net DLL让CANoe自动识别串口号
  • 数据库完整性
  • 【吾爱】逆向实战crackme160破解记录(二)
  • 从“remote rejected”看git角色区别,Maintainer和Devoloper
  • GaLore:基于梯度低秩投影的大语言模型高效训练方法详解一
  • 开发体育比分平台,有哪些坑需要注意的
  • 深入对比主流Java Web服务器与框架
  • 前端​​HTML contenteditable 属性使用指南
  • 黑马Java面试笔记之 消息中间件篇(RabbitMQ)
  • 【办公类-48-04】202506每月电子屏台账汇总成docx-5(问卷星下载5月范围内容,自动获取excel文件名,并转移处理)
  • MybatisPlus--核心功能--service接口
  • PHP+mysql 美容美发预约小程序源码 支持DIY装修+完整图文搭建教程
  • 对 `llamafactory-cli api -h` 输出的详细解读
  • 【python与生活】用 Python 从视频中提取音轨:一个实用脚本的开发与应用
  • 【前端后端环境】
  • 燃尽图和甘特图
  • 【结构型模式】装饰器模式
  • 怎么做lol网站/营销和销售的区别在哪里
  • 网站设计和网页设计/怎样做推广更有效
  • 贵阳网站建设电话/输入关键词搜索
  • 安卓移动网站开发详解/石家庄网站建设公司
  • 教育培训类网站建设/轻松seo优化排名 快排
  • 网站页面制作多少钱/建网站的详细步骤