一种基于DSP和FPGA的单板卡式快速原型控制器制造技术

技术编号:31103323 阅读:21 留言:0更新日期:2021-12-01 19:21
本实用新型专利技术公开了一种基于DSP和FPGA的单板卡式快速原型控制器,包括至少两个主控芯片和至少一个数字信号处理器,所述数字信号处理器分别与主控芯片连接,其中一个主控芯片与仿真器模块连接,另一个主控芯片上具有RJ45网口、DB9接口以及CAN信道;通过一个相对简单的FPGA,只有功能模块更具有通用性和可扩展性,控制器采用单板卡模式,最大限度地降低了系统成本。在一些小批量的场合,可以直接代替现场控制器,成本低,适用于电力电子和电机控制开发的快速原型控制器。发的快速原型控制器。发的快速原型控制器。

【技术实现步骤摘要】
一种基于DSP和FPGA的单板卡式快速原型控制器


[0001]本技术属于电子控制
,具体涉及一种基于DSP和 FPGA的单板卡式快速原型控制器。

技术介绍

[0002]硬件人员、软件人员、算法人员在小项目中往往分工不清,需要一人承担,对项目承担者要求过高。有能力的人员需要在一些硬件和软件的设计上花费大量的精力。如果在一个大型项目中,由于涉及人员众多,项目协调和沟通的成本增加,硬件原理图、软件设计和算法设计等工作内容不能完全分割开,造成沟通困难和项目维护困难;
[0003]如果Dspace像快速原型一样采用控制器产品,价格昂贵,系统应用软件复杂,算法运算的快速原型控制器与实际控制器相差较大。若采用类RT

LAB的快速原型控制相关产品,价格高,系统复杂,与实际控制员相差甚远。如果采用X86结构的快速原型控制产品,除了与实际控制器存在较大差距外,其实时性也可能存在一些问题,为此我们提出一种基于DSP和FPGA的单板卡式快速原型控制器。

技术实现思路

[0004]本技术的目的在于提供一种基于DSP和FPGA的单板卡式快速原型控制器,以解决上述
技术介绍
中提出的问题。
[0005]为了实现上述目的,本技术采用了如下技术方案:一种基于 DSP和FPGA的单板卡式快速原型控制器,包括至少两个主控芯片和至少一个数字信号处理器,所述数字信号处理器分别与主控芯片连接,其中一个主控芯片与仿真器模块连接,另一个主控芯片上具有 RJ45网口、DB9接口以及CAN信道,所述主控芯片包括第一DSP芯片和第二DSP芯片,所述第一DSP芯片通过JTAG接口与仿真器模块连接,所述第二DSP芯片通过与以太网协议芯片连接,所述第二DSP芯片通过SCI接口引出一路串口第一串口接口,第一串口接口采用DB 的串口接口,所述第二DSP芯片通过第二串口接口引出CAN信道。
[0006]进一步地,所述数字信号处理器具体为FPGA芯片,所述FPGA芯片通过SPI总线与第一数据采集模块和第二数据采集模块以及电压输出转换器连接,模拟接口的输出端接入第一数据采集模块和第二数据采集模块的输入端,电压输出转换器的输出端接入模拟接口的输入端。
[0007]进一步地,所述FPGA芯片与第一DSP芯片以及FPGA芯片与第二 DSP芯片之间均采用并行总线连接。
[0008]进一步地,所述第二DSP芯片通过转换收发器引出脉宽调制输出接口。
[0009]进一步地,所述脉宽调制输出接口包括12路PWI、4路DO、4路 DI以及一组QEP。
[0010]进一步地,所述仿真器模块与上位机通过USB进行连接。
[0011]进一步地,所述模拟接口包括模拟转数字信号编码芯片和数字转模拟信号解码芯片,模拟转数字信号编码芯片的输出端接入第一数据采集模块和第二数据采集模块的输入
端,电压输出转换器的输出端接入数字转模拟信号解码芯片的输入端。
[0012]相比于现有技术,本技术的有益效果在于:通过一个相对简单的FPGA,只有功能模块更具有通用性和可扩展性,控制器采用单板卡模式,最大限度地降低了系统成本。在一些小批量的场合,可以直接代替现场控制器,成本低,适用于电力电子和电机控制开发的快速原型控制器;该板卡中包含了一个仿真器模块,通过该仿真器模块可实现该板卡的程序在线烧写,通过为该板卡编写的硬件驱动,最终可以实现上位机的模型直接生产控制器代码,通过该仿真器可将该代码烧写。
[0013]该板卡方案中采用了两个DSP芯片,进行了主控制程序与通用功能扩展的分工,使得在算法程序处理人员或者算法开发阶段主要关注 1#DSP的程序处理,不需要去理会其余的硬件模块功能,通过2#DSP,扩展了一系列针对电机控制,电力电子控制的开发用的接口,通过专门针对2#DSP以及相接的FPGA,编写相应的接口程序模块,可以方便的实习基于模型的开发。
附图说明
[0014]附图用来提供对本技术的进一步理解,并且构成说明书的一部分,与本技术的实施例一起用于解释本技术,并不构成对本技术的限制。
[0015]图1为本技术的原理结构图;
[0016]图中:1、FPGA芯片;2、第一DSP芯片;3、仿真器模块;4、第二DSP芯片;5、第一数据采集模块;6、第二数据采集模块;7、电压输出转换器;8、模拟接口;9、转换收发器;10、脉宽调制输出接口;11、以太网协议芯片;12、第一串口接口;13、第二串口接口; 14、RJ45网口;15、DB9接口;16、CAN信道。
具体实施方式
[0017]下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。
[0018]在本技术的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
[0019]参照图1,本技术提出的一种技术方案:一种基于DSP和FPGA 的单板卡式快速原型控制器,包括至少两个主控芯片和至少一个数字信号处理器,数字信号处理器分别与主控芯片连接,其中一个主控芯片与仿真器模块3连接,仿真器模块3与上位机通过USB进行连接,在上位机开发了对应目标板卡SIMULINK下驱动模块,通过SIMULINK 下连接仿真器,可实现SIMLINK下的算法模型直接生成控制器代码,另一个主控芯片上具有RJ45网口14、DB9接口15以及CAN信道16;
[0020]主控芯片包括第一DSP芯片2和第二DSP芯片4,第一DSP芯片 2通过JTAG接口与仿真器模块3连接,第二DSP芯片4通过与以太网协议芯片11连接,第二DSP芯片4通过SCI接口引出一路串口第一串口接口12,第一串口接口12采用DB9的串口接口,第二DSP芯片4通过第
二串口接口13引出CAN信道16;
[0021]FPGA芯片1与第一DSP芯片2以及FPGA芯片1与第二DSP芯片 4之间均采用并行总线连接,数字信号处理器具体为FPGA芯片1,FPGA 芯片1通过SPI总线与第一数据采集模块5和第二数据采集模块6以及电压输出转换器7连接,模拟接口8的输出端接入第一数据采集模块5和第二数据采集模块6的输入端,电压输出转换器7的输出端接入模拟接口8的输入端,模拟接口8包括模拟转数字信号编码芯片和数字转模拟信号解码芯片,模拟转数字信号编码芯片的输出端接入第一数据采集模块5和第二数据采集模块6的输入端,电压输出转换器 7的输出端接入数字转模拟信号解码芯片的输入端。
[0022]本实施例中,第二DSP芯片4通过转换收发器9引出脉宽调制输出接口10,脉宽调制输出接口10包括12路PWI、4本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于DSP和FPGA的单板卡式快速原型控制器,其特征在于,包括至少两个主控芯片和至少一个数字信号处理器,所述数字信号处理器分别与主控芯片连接,其中一个主控芯片与仿真器模块(3)连接,另一个主控芯片上具有RJ45网口(14)、DB9接口(15)以及CAN信道(16),所述主控芯片包括第一DSP芯片(2)和第二DSP芯片(4),所述第一DSP芯片(2)通过JTAG接口与仿真器模块(3)连接,所述第二DSP芯片(4)通过与以太网协议芯片(11)连接,所述第二DSP芯片(4)通过SCI接口引出一路串口第一串口接口(12),第一串口接口(12)采用DB9的串口接口,所述第二DSP芯片(4)通过第二串口接口(13)引出CAN信道(16)。2.根据权利要求1所述的一种基于DSP和FPGA的单板卡式快速原型控制器,其特征在于:所述数字信号处理器具体为FPGA芯片(1),所述FPGA芯片(1)通过SPI总线与第一数据采集模块(5)和第二数据采集模块(6)以及电压输出转换器(7)连接,模拟接口(8)的输出端接入第一数据采集模块(5)和第二数据采集模块(6)的输入端,电压输出转换器(7)的输出端接入模...

【专利技术属性】
技术研发人员:张卿杰
申请(专利权)人:南京研旭电气科技有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1