- 博客(16)
- 资源 (15)
- 收藏
- 关注
原创 DSP编程 单片机编程 开关电源设计
本人电力电子专业研究生,主要是做开关电源设计,而且主要是做数字控制的开关电源,数字控制器主要是使用TI的C2000系列DSP。精通硬件电路设计、开关电源设计、单片机编程、DSP编程、上位机编程。需要做这方面的朋友可以联系我哈。(1)单片机编程,DSP编程单片机方面主要是做51、STM32单片机。DSP编程主要是TI的C2000系列,主要是28335、280049C、28035等型号的芯片编程...
2020-02-21 19:23:24 2136 5
原创 VS2012 MFC编程之USB-CAN II通讯上位机(1)
最近做实验需要用到上位机显示,所以编写了这个USB-CAN上位机通讯程序。本程序是采用MFC编写,通讯程序比较简单,主要是调用API函数(API的操作请参考相关说明文档)对下位机进行操作,下位机采集的数据再返回回上位机显示,显示部分使用了TeeChart控件,后面我会再次写博客介绍该控件的使用,这篇文章主要讲解如何编写CAN通讯的上位机程序。(1)建立工程 先建立...
2018-12-23 21:38:13 9913 13
原创 ModBus-RTU通讯协议编程
编者说:ModBus通信协议结构简单,编程方便,在工业应用现场被广泛使用,特别是PLC应用场合。需要指出的是,ModBus只是一种通信协议,即设备之间的数据约束方式,使用时需要有底层的驱动程序支持,例如,串口通讯。串口通信使用简单,在ModBus协议中应用广泛。在信号的传输方式上又分为RS-232通信,RS-485通信,这种区分只是在数据的传输方式方作划分,底层的驱动程序完全一样。需要长距离、...
2019-12-27 16:47:30 7823 3
原创 移相全桥变换器参数设计
编者说:最近写了一份有关移相全桥变换器的参数设计过程分享给大家,本人热爱分享,如有错误欢迎指正。分享的目的在于互相学习,互相进步,希望这份文档对大家有所帮助,谢谢。提问方式:以上程序有啥不懂的可以随时向我提问哈,用微信扫描下方二维码我会在第一时间给大家回复的,谢谢。...
2019-12-23 10:19:55 7008
原创 开关电源控制环路设计
前言:开关电源的设计过程中,主要有两大难点:磁性元件设计和控制环路设计。这篇博客主要讲解开关电源的控制环路设计,内容不是很全,主要以PPT的形式呈现给大家,希望对大家有所帮助。...
2019-12-18 16:08:01 7414
原创 开关电源磁性元件设计
前言:开关电源的设计中,磁性元件设计和控制环路设计至关重要。这篇博客主要讲述如何设计开关电源的磁性元件,主要包括高频变压器设计、电感设计。设计内容我已PPT的形式呈现,有任何疑问的可以给我留言哦。...
2019-12-18 15:41:49 2603
原创 模电、数电、电力电子、开关电源基础知识总结
前言:找工作前夕,好好复习了数电模电以及电力电子的相关知识,并做了相应的整理,电子专业,特别是电力电子专业的需要找工作的可以好好看看,欢迎大家随时给我留言提问。...
2019-12-18 15:26:01 5637 2
原创 DSP TMS320F280049之模拟比较器CMPSS(寄存器版)
F280049C是一款数模集成的DSP控制器,除了强大的数字处理能力外,还包含一部分的模拟电路,主要有比较器CMPSS、运放PGA、DAC、ADC。内部的比较器一般是结合DAC来使用,每个比较器模块包含两个比较器,高侧and低侧。比较器的特点如下:包含DAC模块,反相端可作为DAC的输入 在DAC的基础上可设置斜波补偿,用来做峰值电流控制 比较器的输出可设置数字滤波 比较器可设置滞环宽度...
2019-11-18 17:38:55 12458 2
原创 DSP TMS320F280049之数模转换器DAC(寄存器版)
F280049C有两个12bit的可编程DAC内核,除了能产生DC电压外,还可以产生多种AC波形,例如正弦波、方波、三角波等。每个DAC都有如下特点:可选参考源,分为内部参考源(参考电压可选为1.65V、2.5V)、外部参考源 DAC输出增益可编程 DAC输出可同步(DAC输出同步主要是应用在斜波发生器中)DAC的内部结构框图如下所示:(1)DAC初始化配置初始化代码如下所...
2019-11-16 10:32:33 2629
原创 DSP TMS320F280049C之捕获eCAP(1)
F280049C的捕获模块功能强大,既可以实现捕获功能的输入,又可以实现APWM的输出。作为捕获功能时,可以实现对信号脉宽、周期、频率、占空比的测量。还可以用来对外界边沿信号的捕获。特点:任何一个GPIO引脚都可以配置作为捕获的输入引脚,可设置为上升沿、下降沿捕获。使用起来很方便。 每一个捕获模块都拥有一个32位的时间戳(time stamps)计数器,计数频率为CPU主频...
2019-11-15 11:12:40 6391
原创 DSP TMS320F280049之CCS工程的建立(寄存器版)
前几天写了有关F280049库函数版工程的建立,库函数编程方便快捷,但是我们不方便对寄存器操作,不利于我们的理解。采用寄存器编程,我们可以方便的操作寄存器的每一位,编写代码思路清晰。因此,我写这篇博客来讲述如何建立F280049寄存器版工程的建立。以下链接为F280049库函数版工程的建立,大家可以对比一下两者的区别。https://blog.csdn.net/fanxiany...
2019-04-19 11:26:39 5827 6
原创 DSP TMS320F280049之烧写FLASH
(1)存储器比较 介绍如何烧写FLASH之前先说说F280049的RAM调试。F280049提供了两种下载调试方式:RAM调试和FLASH调试。RAM调试:编译器将程序下载到DSP的片内RAM中,众所周知,RAM属于随机存储器,其读写速度快,因此,将程序下载到RAM中的速度比较快,方便程序的调试。但是,RAM属于易失性存储器,其存储的数据掉电消失。因此,RAM下载只适合程序的调...
2019-04-12 20:57:17 6682 2
原创 DSP TMS320F280049之移相控制(Phase-Shift Control)-库函数实现
(1)原理介绍 F280049C的PWM模块功能强大,可以比较容易的实现移相控制。 本节主要向大家讲述用DSP如何编程实现移相控制,如下图所示为移相全桥变换器的移相控制示意图,其中EPWM1A和EPWM1B为占空比50%的互补信号,EPWM2A和EPWM2B也为占空比50%的互补信号。通过控制EPWM1A和EPWM2B的移相角来实现移相控制。 如上图标注所...
2019-04-12 18:40:48 13865 9
原创 DSP TMS320F280049之数模转换器DAC(库函数版)
F280049C内部包含两个12-bit的DAC内核DACa、DACb,可以产生多种波形,比如正弦波、方波、锯齿波等。可选内部参考源1.65V或2.5V、外部参考源,输出增益可编程x1、x2。DAC内部框图如下所示:(1)建立工程F280049C工程的建立请参考这篇博客:https://blog.csdn.net/fanxianyan1993/article/de...
2019-03-14 21:56:20 6268 5
原创 DSP TMS320F280049之CCS工程的建立(库函数版)
TMS320F280049 DSP是TI最新出的一款C2000系列的DSP,主频为100MHZ,功能较为强大,具有较多的片上模拟外设。这一节主要讲述如何新建F280049的CCS工程。Step1.下载文件:下载C2000Ware软件并安装。下载地址如下:http://www.ti.com.cn/tool/cn/C2000WARE?keyMatch=C2000Ware%2...
2019-03-03 18:32:30 13150 4
原创 VS2012 MFC编程之串口通信上位机实现电压采集(1)
本节内容为电脑串口通信上位机的编写,使用MFC编写串口通信上位机程序,主要是通过微软提供的MSComm控件来编写的。使用控件提供的API函数,编写上位机较为简单,利于开发。本例程是基于电压采集实验完成的,下位机使用的是TI的C2000系列DSP TMS320F280049C,下位机将采集到的电压数据通过串口发送给上位机上显示,上位机中添加了TeeChart控件来显示采集到的电压波形。...
2019-03-03 16:26:52 3443
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人