news 2026/8/29 13:06:28

Autosar------Mcal Pwm模块配置及学习笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Autosar------Mcal Pwm模块配置及学习笔记

PWM原理

脉冲宽度调制(PWM),简称脉宽调制。是利用微处理器的数字输出来对模拟电路进行控制的一种技术。

频率

指一秒钟内信号从高电平到低电平再回到高电平的次数(一个周期),也就是说一秒钟PWM有多少个周期。 单位:HZ

PWM的周期

T=1/f 周期=1/频率 例:50HZ=20ms一个周期

占空比

是一个脉冲周期内,高电平的时间与整个周期时间的比例。

周期:一个脉冲信号的时间,1s内测周期次数等于频率。

脉冲时间:高电平时间

Autosar配置

PwmConfigurationOfOptApiServices

PwmDeInitApi

在代码中添加/删除服务Pwm_DeInit().该函数主要用来卸载PWM模块,包括设置pwm输出为idlestate,禁止中断和回调函数等。

PwmGetOutputState

该函数用来获取pwm输出状态,对应的API函数为Pwm_GetOutputState().

PwmSetDutyCycle

设置PWM的占空比。

Pwm_SetOutputToIdle

该函数用来将PWM设置为Idle状态(空闲状态)。

PwmSetPeriodAndDuty

该函数用来设置占空比和周期,只有PWM通道类型PWM_VARIABLE_PERIOD时才可以使用该函数。

PwmVersionInfoApi

该函数用来获取PWM版本,Pwm_GetVersionInfo。

PwmChannel

PwmChannelId

PWM通道的通道Id,此值将配置给从PwmChannel容器短名称派生的符号名称。

PwmHwIP

用于当前PWM通道的硬件外设:将使用FTU-FTU硬件IP.请从下面的PwmFtuChannel参数重选择FTU配置的通道。

PwmFtuChannel

选择将实现当前PWM通道功能的Ftu。

PwmPolarity

PWM_HIGH:PWM通道输出在循环开始时为高,然后在达到占空比时变低
PWM_LOW:PWM通道输出在循环开始时为低,然后在达到占空比时变高

PwmIdeState

参数PWM_IDLE_STATE表示信号停止后PWM的输出状态(例如调用PWM_SetOutputToIdle,Pwm_17_Gtm_DeInit

Default Period(HZ)

默认周期。

Default Period Value

初始化所用的周期值。

PwmDutycycleDefault

用于初始化的占空比的默认值

有效值[0,32768]

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 13:05:57

多机器人共享一个VLA大脑:架构拆解与Python原型

最近具身智能圈被一段“神秘模型 Demo”刷屏了:宇树的机器人与人形机器人站在一起,没有复杂的远程操控台,靠一个“共同的大脑”完成连续任务,而且官方放出的视频号称“10分钟一镜到底”。 很多开发者看完第一反应是:这…

作者头像 李华
网站建设 2026/8/29 13:05:01

SpringBoot大学城水电管理系统开发复盘:从源码到论文

简介:在高校后勤信息化建设中,水电管理长期依赖人工抄表与Excel统计,数据错漏频发、对账困难。如何构建一套可靠的水电管理系统,成为许多开发者和毕业设计选题关注的重点。从工程实践出发,围绕基于SpringBoot、MyBatis…

作者头像 李华
网站建设 2026/8/29 13:02:17

macOS菜单栏Claude用量监控小工具:跑任务前先看一眼剩余额度

这个项目来自 Hacker News 的 Show HN,作者做了一个 macOS 菜单栏小工具,专门用来盯 Claude 的用量情况。标题写得很有意思: “small enough to read before you run it” ,意思是这个工具足够轻,小到你跑 Claude 任…

作者头像 李华
网站建设 2026/8/29 12:59:09

PaddleOCR 接入 Android:从克隆仓库到出字只需四步

PaddleOCR 接入 Android:从克隆仓库到出字只需四步 【免费下载链接】PaddleOCR Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100 langua…

作者头像 李华
网站建设 2026/8/29 12:55:44

Hermes Agent 自动交易实战指南:三步搭起一个会盯盘的 Agent

Hermes Agent 自动交易实战指南:三步搭起一个会盯盘的 Agent 【免费下载链接】hermes-agent The agent that grows with you 项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent 行情闪过的速度,快过你放下咖啡杯的速度。与其人肉盯…

作者头像 李华
网站建设 2026/8/29 12:55:22

插值与拟合实战指南:从数学建模到Python代码实现

1. 项目概述:从“数学建模”到“插值与拟合”的实战桥梁如果你参加过数学建模竞赛,或者在工作中处理过一堆散乱的数据点,那你一定对“插值”和“拟合”这两个词不陌生。它们听起来像是高深莫测的数学魔法,但实际上,它们…

作者头像 李华