pwm

12-85V输入汽车前大灯外置驱动36W降压恒流驱动IC方案

强颜欢笑 提交于 2021-01-01 18:01:22
----------------------------------------------------------汽车LED车灯方案------------------------------------------------------- 目前的路面上,从豪华车到热销车,以及国产车,贯穿式尾灯越来越常见,似乎已经成为了一种趋势。贯穿式尾灯的流行不仅仅是增加尾灯的亮度,提高安全性,更多的是配合尾灯的线条呈现赏心悦目的灯光效果,动感十足。我司专门研发了解决以上及各种车灯芯片方案。 惠海H7230概述: H7230是一款PWM工作模式,高效率、外围简单、内置100V功率管,适用于5-100V输入的高精度降压LED恒流驱动芯片。 H7230可实现三段功能切换,通过MODE1/2/3切换三种功能模式:全亮,半亮,爆闪,全亮/半亮/爆闪循环模式。 H7230工作频率固定在130KHZ左右,同时内置抖频电路,可以降低对其他设备的EMI干扰。另外采用平均电流采样模式,可以提高宽输入电压情况下的电流精度。 H7230带有输出短路保护功能,5-100V输入条件下,短路不会损坏电源器件。 H7230还有过温调节电流的功能。当芯片内部的温度达到140℃左右时,会自动调低输出电流。 典型原理图: DEMO演示图: 惠海H7230特点: 宽输入电压范围:5-100V 可设定电流范围:10mA

12.19-12.26任务总结

女生的网名这么多〃 提交于 2020-12-26 15:49:24
理论学习 1、了解STM32时钟结构: 详解STM32时钟体系结构分析 2、了解单片机中的事件和中断是什么,弄清它们之间的区别 STM32的中断和事件的区别 3、理解中断优先级: 中断优先级 4、了解STM32的定时器,并学习定时器的基本结构和功能: STM32定时器原理与使用 实践项目 (1)通过按键控制LED灯的亮灭,并利用定时器中断,对按键进行消抖 (2)利用定时器,实现呼吸灯的效果 中断初始化配置 在芯片界面将引脚设置为EXTI 设置中断触发条件 使能相关的NVIC通道 编写中断服务函数 在stm32f4xx_hal_gpio.c中找到回调函数,并在main.c文件里重新编写callback函数 设置优先级 想要用一个led实现呼吸灯的效果,这个led所对应的引脚必须有定时的功能(如下图TIM14_CH1) 设置定时器 成果 中断 void HAL_GPIO_EXTI_uint16_t GPIO_Pin) { if(GPIO_Pin == GPIO_PIN_3) { HAL_Delay(10); if(HAL_GPIO_ReadPin(GPIOE,GPIO_PIN_3)==0) HAL_GPIO_TogglePin(GPIOF,GPIO_PIN_10); if(GPIO_Pin == GPIO_PIN_4) { HAL_Delay(10); if(HAL_GPIO

是的,RT-Thread 4.0代码发布了 ,还有···

左心房为你撑大大i 提交于 2020-12-24 04:23:36
RT-Thread 4.0版本代码Release啦! 因为支持SMP(对称多核处理器)的缘故,RT-Thread v4.0的发布有些延期。 再包括增加对64位处理器的支持,内核的改动也比较大,应该说是自RT-Thread创建以来内核调整最大的一次。但这份改动可以让对称多核处理器运行RT-Thread时,只需要运行一份实例。当有核空闲时,则会把就绪态的任务分配到这些空闲的核上执行起来,真正做到多任务并发执行,提升整体的计算性能。 本次发布主要有以下调整: 内核: 加入SMP支持和64位处理器支持; 组件: 增加单元测试框架utest、轻型进程实现`components\lwp,并优化部分组件使用体验; BSP: 更新以STM32为基础的新BSP框架,使得BSP达到了对18个STM32开发板的支持;增加多个BSP:LPC54114-lite、Nuvoton-M487、嘉楠K210 、RV32M1 VEGA开发板、华芯微特SWM320、TI TMS320F28379D BSP、Synopsys DesignWare ARC EM Starter Kit等; 工具: RT-Thread ENV工具也发布了v1.1.0正式版; 开发者致谢 在此特别感谢: HubretXie、gbcwbz、fullhan、thomasonegd、NoeXu、liruncong、Bluebear233

STM32 PWM输出

╄→尐↘猪︶ㄣ 提交于 2020-12-22 06:21:38
PWM 脉冲宽度调制 由TIMx_ARR确定频率,由TIMx_CCRx确定占空比 两种PWM模式 1 TIMx_CNT<TIMx_CCRx 时为有效电平 2 TIMx_CNT>TIMx_CCRx 时为有效电平 PWM输出配置步骤 使能时钟(定时器时钟和相关IO口时钟) RCC_APB1PeriphClockCmd(); RCC_APB2PeriphClockCmd(); IO口做为复用功能输出,初始化IO口 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;//选择对应的引脚 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;//复用推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, &GPIO_InitStructure); //初始化PC端口 如果IO口要做重映射,还要使能AFIO时钟 //未做重映射 定时器初始化 TIM_TimeBaseStructure.TIM_Period=arr; TIM_TimeBaseStructure.TIM_Prescaler=psc; TIM_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV1; TIM

替换LN2556高低亮车灯芯片 设计方案分析

浪尽此生 提交于 2020-12-20 23:09:19
H7230 是一款 PWM 工作模式,高效率、外围简单、内置功率管,适用于8V~100V输入的高精度降压 LED 恒流驱动芯片。 H7230可实现全亮/半亮功能切换,通过 MODE 切换:全亮/半亮/循环模式。 H7230 工作频率固定在 130KHZ 左右,同时内置抖频电路,可以降低对其他设备的 EMI 干扰。另外采用平均电流采样模式,可以提高宽输入电压情况下的电流精度。 H7230带有输出短路保护功能,8V~100V 输入条件下,短时短路不会损坏电源器件。 以上是直接替换LN2556 替换LN2576的设计方案分析内容分享。 来源: oschina 链接: https://my.oschina.net/u/4349287/blog/4816884

RT-Robot Car DIY活动|基于RT-Thread的智能战车制作教程

∥☆過路亽.° 提交于 2020-12-19 13:38:08
No.1 前言 最近有幸参加了一期RT-Thread官方发起的 RT-Robot Car DIY 活动,跟着大神们的步伐我也成功的做出了一辆麦克纳姆轮PS2遥控车,心里非常的Happy,特意记录了这个制作过程用作给小白们借鉴。 不多逼逼了,来开始我们造车之旅。 关于选材 本文由RT-Robot Car活动参与者SnowStorm战队队长吴鹏编写,共8698字,感谢他! 初次探索智能车本着节约成本和最低风险的原则,我们尽量选用现成的硬件材料。在探索成功后,学会了理解了其中的原理,再根据自己的需求完全设计自己的小车。( 以下所有图片,点击即可查看大图 ) 小车制作仓: https://github.com/bluesky-ryan/snowstorm_car 官方Robot-car连接: https://github.com/RT-Thread-packages/rt-robot ( 以上链接请复制至外部浏览器打开 ) 1、 主控芯片: 我们选用淘宝成品主控板(主控芯片STM32F103RCT6) (如下方左图所示) 2、 底盘: 麦克纳姆轮底座,某宝多的是自行选购 (如下方右图所示) 3、电机: 买底座基本都带电机,我们选用带AB编码器的1:30减速电机 (如下方左图所示) 4、遥控: 普通SONY PS2遥控,30-40块钱 (如下方右图所示) 5、电池: 选用3S 11V航模电池

【STM32H7教程】第34章 STM32H7的定时器应用之TIM1-TIM17的PWM实现

谁说我不能喝 提交于 2020-12-19 03:13:59
完整教程下载地址: http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第34章 STM32H7的定时器应用之TIM1-TIM17的PWM实现 本章教程为大家讲解定时器应用之TIM1 – TIM17所有定时器的PWM实现。实际项目中用到的地方较多,如电机控制、无源蜂鸣器、显示屏背光等场合。 34.1 初学者重要提示 34.2 定时器PWM驱动设计 34.3 定时器板级支持包(bsp_tim_pwm.c) 34.4 定时器驱动移植和使用 34.5 实验例程设计框架 34.6 实验例程说明(MDK) 34.7 实验例程说明(IAR) 34.8 总结 34.1 初学者重要提示 学习本章节前,务必优先学习第32章,HAL库的几个常用API均作了讲解和举例。 如果配置的GPIO引脚无法正确输出,注意本章2.1小节,保证是定时器复用支持的引脚。 STM32H7支持TIM1-TIM8,TIM12-TIM17共14个定时器,而中间的TIM9,TIM10,TIM11是不存在的,这点要注意。 STM32H7的PWM输出100MHz也是没问题的。输出效果见本章2.3小节。 34.2 定时器PWM的驱动设计 针对STM32H7的定时器PWM功能,专门设置了一个超级函数,用户可以方便的配置TIM1-TIM17所有定时器的PWM输出。 34.2.1

鸿蒙OS开发蜂鸣器播放《两只老虎》

孤街醉人 提交于 2020-12-17 14:04:40
导读 本文介绍如何在HiSpark Wi-Fi IoT套件上,使用Harmony OS IoT硬件子系统的PWM接口 驱动蜂鸣器 播放音乐。 用PWM输出方波的API 鸿蒙系统IoT硬件子系统提供了PWM相关接口,接口头文件为wifiiot_pwm.h,其中开始输出方波的接口为: /** * @brief Outputs PWM signals based on the input parameters. * * This function outputs PWM signals from a specified port based on * the configured frequency division multiple and duty cycle. * * @param port Indicates the PWM port number. * @param duty Indicates the PWM duty cycle. * @param freq Indicates the frequency-division multiple. * @return Returns {@link WIFI_IOT_SUCCESS} if the operation is successful; * returns an error code defined in {@link

灵动微电子获选2020年度国产MCU评选

妖精的绣舞 提交于 2020-12-15 19:51:45
由芯师爷主办、深福保集团冠名的“2020硬核中国芯”活动中,灵动微电子获选2020年度国产MCU评选。 企业介绍 灵动微电子是中国本土领先的通用32位MCU产品及解决方案供应商。公司基于Arm Cortex-M系列内核开发的MM 32MCU产品拥有F/L/SPIN/W/P五大系列,200多个型号,累计交付近亿颗,灵动微在本土通用32位MCU公司中位居前列。 MM32 MCU被广泛应用于汽车电子、工业、电机、家电、医疗、消费玩具、手机平板周边、显示及交互等领域,每年都有数千万件配备了 灵动微电子 MM32 MCU微控制器的优秀产品交付到客户手中。灵动微电子同时获得了Arm-KEIL、IAR、SEGGER的官方支持,并且是为数不多的建立了独立、完善的生态体系的通用MCU微控制器公司,可以为客户提供从优异芯片产品到核心算法、从完备参考设计方案到整机开发的全方位支持,真正为中国电子信息产业提供底层技术驱动和支持。 产品介绍 产品:MM32SPIN360C MM32SPIN360C是一颗主频高、集成度高、灵活性高、性价比高的MCU,同时包含了ArmCortex-M0微控制器、数模转换器、比较器、运算放大器、协处理器、栅极驱动器等模块,为业界领先的直流无刷电机控制的专用控制芯片,可大大减少外围器件,显著提高可靠性和简化方案设计,广泛应用于消费电子、智能家居、工业控制、医疗器械和物联网等领域

UFS和EMMC的区别--原理学习【转】

假如想象 提交于 2020-12-13 00:37:03
本文转载自: https://blog.csdn.net/shenjin_s/article/details/79761425 UFS PK EMMC UFS作为目前安卓智能手机最先进的非易失存储器(NVM)已经广泛应用在很多手机OEM的旗舰机型上,并会逐渐取代eMMC的地位。它不仅给智能手机带来更高的读写速度更可靠的稳定性,同时M-PHY, UniPro和对SCSI命令集的支持,也大大简化了设计的复杂度,从而缩短了手机上市的时间。 UFS不仅具有SSD同级别的读写速度、异步IO接口和可靠的SCSI架构,同时还具有eMMC的低功耗的特点。 读者可以通过下面这个表格来理解UFS对比eMMC和SATA3的到底有哪些优势。其中需要强调的是虽然eMMC5.1已经支持Command Queue,但是由于eMMC硬件接口的局限性,无论是全双工还是并发性方面上,都无法和UFS2.0媲美,笔者会在后面的文章里详细介绍。 到此为止,上面都是UFS自己吹的,那么我们就来看看所谓的UFS到底有多快,看下图。 目前市场上主流的UFS2.0,单lane能够支持到最高600MB/S,如果是双lane设计那么可以跑到1200MB/S,对比eMMC HS400模式只能跑到400MB/S(这还是eMMC可以支持的最大理论值)确实有了显著的提高。后续更高级的UFS3.0版本还会跑到更快的双通道2400MB/S