1 Simulink

Simulink—离散PID&区间检测模块

a.离散PID模块

离散PID模块中可以对PID类型以及相应的系数进行设置;

PID模块可以选择三种不同的方式进行积分,包括前向欧拉法、后向欧拉以及梯形法。其使用的方法和连续模块PID是一致的。

b.区间检测模块

此部分模块属于逻辑与位运算大模块中,其作用就是将外部输入至区间检测模块中,输出相应的逻辑结果;

下面通过区间检测模块检验126是否在-128-128范围内;

当输入的数值不在设定范围时,则系统会报错;

AURIX-功能安全板过流比较电路

一、原理

信号电压输入控制板后,在过流比较电路前端会通过偏置电路得到U_L和U_H,U_L信号中心点在2.5V以上,用于检测负过流;U_H信号中心点在2.5V以下,用于检测正过流。

U_L和U_H电压直接输入至过流比较电路差分比较器(其内部由两个运放组成)运放的正输入端与负输入端中;

PWM经过RC滤波后转化成直流量,然后输入至差分比较器中与U_L和U_H比较。当电流出现过流时比较器输出为低电平,输出端上拉电阻使电路进入过流保护状态;当未出现过流时比较器输出为高电平,电路正常运行。(实在不知道怎么插入公式,只能截图了,好难看。。。)

二、测试流程

1、利用TRACE32将代码烧录至功能安全板中后;利用示波器观察TP19E和TP20E两个点位即可对输入的示波器进行观察;其波形如下图所示:

 图1 TP19E测量PWM波形(DPO_UC_VREF_UL

图2 TP20E测量PWM波形(DPO_UC_VREF_UH)

由波形图可知,占空比分别为53%和47%,幅值皆为5V。

2、由公式①②③可得

即求得在U相输入占空比为53%与47%,输入幅值为5V时,过流比较电路的阈值为0.8875V-4.1125V。

3、调节输入信号电压在不同数值下,测量比较器输出点位TP35E的状态,当点位状态为低电平时,过流保护功能有效,点位状态为高电平时,过流保护功能无效,电路正常运行。如下图展示了输入信号电压在不同数值时测得的TP35E电位状态:

图3 信号电压处于上下阈值之间

图4 信号电压高于上阈值

图5信号电压低于下阈值

由测量数据可得如下结论:

①当电压信号在上下阈值之间(即电流在最大正过流与最小负过流之间)时,比较器输出为高电平,此时电路正常工作;

②当电压信号高于上阈值(即电流高于最大正过流)时,比较器输出为低电平,此时电路进入过流保护状态;

③当电压信号低于下阈值(即电流低于最小负过流)时,比较器输出为低电平,此时电路进入过流保护状态;

即验证过流比较电路能够正常工作

/*********************************************/

以前学习电机的时候,上来就是公式的推导,其实很多概念了解的都不是很清楚,推荐一个好的网站,可以很直观的学习电机结构应用及其工作原理;里面有很多图片和动图可供学习,至少能对电机的各个构成部分有个了解。

网站链接:http://www.pengky.cn/zindex01.html

举例:异步电机原理

直流电机模型

哈哈,还是很直观的吧,有兴趣大家也可以去看看~

日工作记录

公众号ID:gh_dc943d9de6b5扫码关注最新动态

区间比较_Simulink(离散PIDamp;区间检测模块)+AURIX功能安全板过流比较电路+电机结构应用与工作原理学习网站...相关推荐

  1. BOSHIDA 电源模块 PLC的硬件结构配置与工作原理

    BOSHIDA  电源模块 PLC的硬件结构配置与工作原理 中.大型PLC的结构外型,它通常采用积木式结构,可以根据需要将各种标准模块进行搭接,常用的模块有电源模块.CPU模块.输入模块.输出模块以及 ...

  2. 【STM32】详解超声波测距模块工作原理

    一.产品介绍 超声波测距模块可提供2cm-400cm的非接触距离感测功能,测距精度3mm,模块包括超声波发射器,接收器与控制电路. 二.基本工作原理 (1)采用IO口trig出发测距,给Echo最少1 ...

  3. nginx下后端realserver健康检测模块ngx_http_upstream_check_module

    想用Nginx或者Tengine替代LVS,即能做七层的负载均衡,又能做监控状态检测,一旦发现后面的realserver挂了就自动剔除,恢复后自动加入服务池里,可以用Tengine的ngx_http_ ...

  4. 测试ESP32S基本模块的功能,并验证是否可以应用在AI智能车竞赛检测激光信号中

    ▌01 ESP32测试模块 在 ESP32-S模块转接板设计与实现 给出了基于 利用CH340C制作MicroPython ESP8266,ESP32的下载器-改进型 对于ESP32进行开发的方式. ...

  5. 37种传感器(十)之手指心跳检测模块+Stduino NanoUNO

    37种传感器(十)之手指心跳检测模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&ti ...

  6. Ardunio测试817光电耦合交流电过零检测模块

    有个项目,是用可控硅控制大功率电加热,温度连续控制. 这个项目需要对交流电进行过零检测.现把当时,用一个光电耦合芯片817组成的交流电过零检测模块的测试过程记录一下. 这个过零检测模块是交流电的每个周 ...

  7. CVPR 2022 | 未知目标检测模块STUD:学习视频中的未知目标

    前言 构建能够检测分布外(OOD)目标的可靠目标检测器是至关重要的,但尚未得到充分探索.关键挑战之一是,模型缺乏来自未知数据的监督信号,从而对OOD对象产生过于自信的预测. 文章提出了一种基于时空未知 ...

  8. 「雕爷学编程」Arduino动手做(25)——MQ2气敏检测模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  9. 无线电能传输 wpt 磁耦合谐振 过零检测 matlab simulink仿真 pwm MOSFET,过零检测模块 基于二极管整流的无线电能传输设计

    无线电能传输 wpt 磁耦合谐振 过零检测 matlab simulink仿真 pwm MOSFET,过零检测模块 基于二极管整流的无线电能传输设计 基于同步整流的无线电能传输设计(含过零比较) 两个 ...

最新文章

  1. ASP.NET Core 介绍和项目解读
  2. 信息系统项目管理师考前冲刺第二天:项目整体管理
  3. 毕业后的五年拉开大家差距的原因在哪里?
  4. ext的window如何隐藏水平滚动条
  5. 微软亚太区资料科学总监:R 语言是 VS 生态第一顺位
  6. Swift使用CoreLocation,你必须要看这一篇
  7. PAT 1068. 万绿丛中一点红(20)-乙级
  8. tensorflow之add_n
  9. 数据中心机房建设项目技术方案
  10. 求助matlab崩溃问题的解决方案
  11. linux 显示器识别工具,Linux 显示器未正确识别 最佳分辨率 Ubuntu 10.10 X1
  12. 原生JS写一个首字母排序的通讯录效果
  13. C++ 加号运算符重载
  14. 浅析即时通讯开发实时通信技术中的视频编解码
  15. 经典Vue面试题一起学起来
  16. [Codeforces Round #516][Codeforces 1063C/1064E. Dwarves, Hats and Extrasensory Abilities]
  17. php星星符号怎么打,如何用html5写特殊符号五角星
  18. 【无标题】三. 流程控制
  19. 总结自适应网站的标准尺寸
  20. 干掉 Swagger + Postman?测试接口直接生成API文档,这个国产文档工具真香!

热门文章

  1. mysql严重查询速度的问题一则
  2. 6.成本会计理论的U9系统实现(下)
  3. kux格式怎么转换成mp4?简单快速的视频转换技巧分享
  4. 如何在一台电脑上管理/切换多个github账户
  5. webService的简单使用
  6. C语言精要总结-指针系列(二)
  7. Qt之自定义界面(窗体缩放)
  8. python列表的切片操作
  9. centos7安装mysql8.0简书_CentOS7安装MySQL8.0图文教程
  10. laravel token ajax,Laravel中ajax post操作需要传递csrf token的最优化解决方式