- 博客(12)
- 资源 (314)
- 问答 (1)
- 收藏
- 关注
原创 TLE9854使用MOSFET驱动电机(十):VCP增压为9V时,芯片与H桥连接各引脚电压
1、将配置文件中的“Charge Pump Output”选项设置为9V,重新编译、下载程序之后,设置PWM占空比为50%,测量各引脚电压2、VCP引脚电压为22VV(gh1) = 10V, V(gh2) =21V, V(gl1) = 5V, V(gl2) = 0VV(sh1) = 6V, V(sh2) = 12V, V(sl) = 0V3、电压波形图为:VCP:GH2:SH2:GL2:SL:GL1:...
2020-09-21 09:22:32 1199 5
原创 TLE9854使用MOSFET驱动电机(九):项目配置文件中H桥相关配置
1、打开项目的config.icwp文件,选中“BDRV”选项2、时钟频率可以选择默认3、使能Charge Pump,这个功能和芯片的VCP引脚的输出电压有关,如果没有配置该选项,则会出现VCP电压低的告警,MOSFET也会无法正常工作。未勾选该选项:使用未勾选该选项的配置文件,重新编译程序,下载完程序之后,芯片会告警:VCP引脚电压为13V,不正常。MOSFET也无法正常工作勾选了使能Charge Pump选项之后,重新编译...
2020-09-21 09:01:32 950 1
原创 TLE9854使用MOSFET驱动电机(八):直接打开 H 桥的桥臂,不使用 PWM 控制,方向二(反 向)
1、修改main.c的程序为:#include "tle_device.h"int main(void){/******************************************************************************* initialization of the hardware modules based on the configuration done **** by using the IFX...
2020-09-19 23:06:55 603 4
原创 TLE9854使用MOSFET驱动电机(七):直接打开 H 桥的桥臂,不使用 PWM 控制,方向一(正 向)
1、查看BDRV_Set_Bridge()函数的参数的相关配置右键点击BDRV_Set_Bridge()函数的参数Ch_LS_PWM,然后选中”Go To Definition Of‘Ch_LS_PWM’”,进行跳转可以看到H桥的LS桥臂有四种设置状态,H桥的HS桥臂也有一样的四个状态Ch_LS_Off = 0u, /*桥臂非使能*/Ch_LS_En = 1u, /*桥臂使能*/Ch_LS_PWM = 3u, /...
2020-09-19 23:01:58 1279 1
原创 TLE9854使用MOSFET驱动电机(六):使用 PWM 驱动 MOSFET,且四个 H 桥桥臂都使用 PWM 驱动,方向一(正向),但只控制 GL1 的开关
1、修改main.c程序,修改pwm_dir的赋值语句,即只控制COUT60,不再控制CC60:#include "tle_device.h"int adc1;int adc2;int main(void){uint8_t pwm_dir;//定义pwm的方向/******************************************************************************* initialization...
2020-09-19 22:50:04 987 1
原创 TLE9854使用MOSFET驱动电机(五):使用 PWM 驱动 MOSFET,且四个 H 桥桥臂都使用 PWM 驱动,方向二(反向)
1、修改main.c程序,将H桥的导通桥臂进行更改,即改变电机运行方向:#include "tle_device.h"int adc1;int adc2;int main(void){uint8_t pwm_dir;//定义pwm的方向/******************************************************************************* initialization of the hard...
2020-09-19 22:44:02 1027 3
原创 TLE9854使用MOSFET驱动电机(四):使用 PWM 驱动 MOSFET,且四个 H 桥桥臂都使用 PWM 驱动,方向一(正向)
1、下面对 main.c 文件中的源代码进行修改,将 main.c 文件修改为以下形式:#include "tle_device.h" int adc1;int adc2; int main(void){ uint8_t pwm_dir;//定义pwm的方向 /***************************************************************************** ** initializatio
2020-09-19 22:24:10 953 12
原创 TLE9854使用MOSFET驱动电机(二):更换官方例程的芯片型号及修改相关配置
1、但是因为项目使用的芯片是9855而不是9854的,所以还需要将芯片更换成9854的芯片2、点击”Options for Target”选项,在弹出的页面选择“Device”选项,发现此时的芯片默认是9855QX,将其更换为9854QX,点击”OK”3、除了在”Device”选项更换芯片之外,还需要将芯片的Flash更换掉。点击”Options for Target”页面的”Debug”选项,然后将”Use”选项更改为”J-LINK”选项,再点击”Setti...
2020-09-19 22:12:55 1515 1
原创 TLE9854使用MOSFET驱动电机(一):从官方库拷贝相关例程
1、打开Keil软件点击”Pack Installer”选项会弹出”Pack Installer”页面,在”Device”一栏选择TLE9854QX,在”Examples”一栏选择”BDRV_CCU6_ADC1_MOTOR”选项,然后点击”Copy”按钮,将该项目安放在指定文件夹。此时已经创建了MOSFET驱动马达的工程,可以点击工程的main文件进行查看源代码。...
2020-09-19 11:54:59 950
原创 英飞凌TLE9854QX使用hall元器件对电机运行进行采样计数
一、相关硬件连接图:1、Hall元器件部分:2、芯片与Hall元器件连接部分:45引脚VEXT为Hall元器件提供供电电压,34引脚P1.4为Hall元器件的SPEED信号输入端,用于标定马达的速度和行程。P0.1引脚为Hall元器件的DIR信号输入端,用于标定马达的运行方向。二、配置GPT12E定时器,用于Hall信号的采样打开项目的config.icwp文件,选中“GPT12E”选项2、配置GPT1的时钟和时钟分频3、选择hall信号的输...
2020-09-18 22:28:51 1808 9
原创 购买商用系统和自主研发经济效益的对比
第一,商用软件很难满足大规模系统的应用需求。第二,在研发过程中,将开源和自主开发相结合,会有更好的可控性,若系统出了问题,完全可以从底层解决问题,系统扩 展性也更高。第三,在一定规模效应的基础上,研发的投入都是值得的。实际上,一定节点之前,购买商用系统都是更加实际和经济性更 好的选择,只有在规模超过节点的情况下,自主研发才能收到较好的经济效果。第四,自主研发的系统可在软件和硬件的多个层次之间不断优化,而购买的商用系统更改起来比较麻烦, ...
2020-09-01 14:46:34 522
Trinity Technologies-Training-VCAST-2021.pptx
2023-04-11
PM0059_STM32F205_215, STM32F207_217单片机编程手册
2022-09-14
C++ functional中的template在编译的时候报错
2016-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人