成功案例:基于LabVIEW My FPGA开发的高精度汽车旋变模拟器(旋转变压器) 您所在的位置:网站首页 labview的fpga开发 成功案例:基于LabVIEW My FPGA开发的高精度汽车旋变模拟器(旋转变压器)

成功案例:基于LabVIEW My FPGA开发的高精度汽车旋变模拟器(旋转变压器)

2024-04-07 22:21| 来源: 网络整理| 查看: 265

1、成功案例:基于LabVIEW My FPGA开发的高精度汽车旋变模拟器(旋转变压器):模拟汽车无级变速(0-20000RPM)

2、核心技术:直接采用LabVIEW编写FPGA程序代码,编译下载到FPGA芯片里面运行,利用DDS+AM生成调制后的正余弦信号,替代传统的查表法,输出的波形更平滑、精度更高。

3、项目背景:以前的旋变模拟器大多数都是采用函数信号发生器产生,不仅成本高,灵活性太差,关键是速度跟不上,虽然有高人建议他们用FPGA做,但是客户不会传统的FPGA编程。

4、客户背景:会LabVIEW编程,不懂FPGA,研究了NI的7841R板卡两个礼拜,没有找出任何头绪,后来在网上偶然看到我们写的《LabVIEW FPGA开发宝典》和《My FPGA软件工具包》。

5、合作开发:在我们的协助下,研究了2天,抛弃了有诸多缺陷的查表法,直接将我们宝典里面的几个相关例程耦合到一起,开发出了一套完整的基于千兆以太网的旋变模拟器FPGA VI。

6、客户感慨:原来网上硕士论文要花几个礼拜才能搞定的Verilog代码,用LabVIEW My FPGA一下午就整出来了,除了得益于LabVIEW强大的工具包,还有LabVIEW FPGA强大的在线仿真能力。

7、升级改进:客户发现唯一不足的是,NI的7841R的AI和AO不支持定时循环,采样率和更新率只要200KS/s和1MS/s,如果想进一步提高各项参数指标,必须要升级硬件;在我的建议下,客户 尝试用Xilinx的ARTIX7开发板,外加AD9226和AD9767,不仅效果好太多,硬件成本也极大的降低了,自己定制的灵活性也摆脱了限制。

8、融会贯通:这是因为我们的LabVIEW My FPGA是从FPGA最原始的角度出发,所有IP和驱动VI都支持定时循环,AI可以到65MS/s,AO以到125MS/s,整整比7841R高出两个数量级。能与之PK的不 是NI的R系列板卡,应该是FlexRIO。

 基于NI-7841R实现的旋变模拟器

 基于黑金AX7035开发板实现的旋变模拟器

 旋变变压器算法推倒

 旋变模拟器下位机FPGA程序前面板

 旋变模拟器下位机FPGA程序框图

 千兆以太网下位机FPGA接收程序

 旋变模拟器上位机PC前面板

 旋变模拟器上位机PC程序框图

 实验结果-1

 实验结果-2

 实验结果-3

 实验结果-4



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有