基于Xilinx System Generator的PID算法快速硬件实现

发布于:2024-07-17 编辑:匿名 来源:网络

摘要:本文介绍了使用Xilinx System Generator平台构建建模的数字PID控制算法,并利用FPGA结合数字PID算法快速建立控制模型配合传感器和实际硬件控制对象,形成完整的闭环控制。

通过控制效果的实验验证,证明了其控制方法的可行性。

  关键词:FPGA;系统生成器; PID算法  1 Xilinx System Generator简介  Xilinx System Generator是专门针对数字信号算法处理推出的基于模型的设计平台,可以快速、轻松地将DSP系统中的抽象算法转换为可综合的、可靠的硬件系统,弥补了大多数DSP工程师熟悉C语言和Matlab工具以及缺乏对硬件描述语言VHDL和Verilog HDL了解的缺点[1]。

  System Generator作为硬件设计工具包安装在Matlab软件中,并提供了相当丰富的应用子模块[2]。

就像使用Matlab中的其他模块一样,设计者可以通过拖拽连接的方式将子模块构建成完整的应用系统。

  2 增量式PID数字算法原理    PID控制算法有两种类型:位置式和增量式[3-4]。

由于位置PID控制算法采用误差累积,控制输出与过去所有时刻的状态有关,因此位置PID控制算法的累积误差比较大。

增量式PID控制算法中的调节量只与当前和前两个状态有关,增量式PID算法只控制每次的输出增量,并且一般执行器都具有记忆功能。

一旦控制器出现错误,可以保持在原位,不会严重影响系统的工作。

  PID数学模型:   3 在System Generator中建立PID算法模型   通过调用Xilinx System Generator工具中的相关子功能模块,可以构建根据式(4)的增量数字PID模型套件的整个功能[5]如图1所示。

基于Xilinx System Generator的PID算法快速硬件实现

  该设计使用自定义功能模块(Mcode),它是Xilinx System Generator中提供给DSP设计人员的可编程逻辑模块。

可以使用Matlab语言编写满足设计者要求的子函数。

Mcode模块分别支持控制逻辑、状态逻辑、两位除法运算、定点数运算等逻辑运算,可以灵活定义输入输出的个数和输出数据的类型。

最后,在生成硬件逻辑时,Mcode中的代码会自动转换为VHDL/Verilog硬件描述语言。

另外,由于生成了逻辑控制,因此设计人员使用起来非常方便。

该模块中的代码生成为硬件逻辑后,几乎是直接并行输出,速度和效率都非常高。

如图2所示,在Mcode模块中编写代码后,会生成相应的自定义功能模块。

  4 控制对象与控制算法的级联   PID算法模块构建完成后,需要嵌入到实际的控制对象中,以达到预期的控制目的。

  实验采用一阶RC控制对象,可以清晰有效地反映实验中的控制效果。

PID闭环控制系统框图如图3所示。

对于一阶RC控制对象,选择电压作为输出控制变量,设计中增加A/D和D/A转换模块完成控制变量的采样和输出。

  实验平台采用Xilinx的Spartan3E Start Kit,该套件具有2个14位A/D(LTC)输入和4个16位  (2)在PID算法的输入和输出端设置数据转换模块。

由于A/D采样得到的数据和D/A输出的数据都是二进制,而PID算法模块使用的是十进制数据,小数点位数也不同,所以需要设置输入输出PID算法的终端。

插入数据转换模块。

另外还必须添加Gateway in和Gateway out来实现数据的前端输入和后端输出。

PID控制器的完整模型如图5所示。

基于Xilinx System Generator的PID算法快速硬件实现

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 微店会成为下一个淘宝吗?探索微商时代的崛起

    微店会成为下一个淘宝吗?探索微商时代的崛起

    由天河区政府和广州联通联合主办的天河电商节备受市民热议。 近日举办的“微商时代营销趋势探索与分享”沙龙再次将活动推向高潮,活动邀请了多位在互联网和微商方面拥有丰富经验的专业人士参加。 Gmall品牌中心CEO张子旭、微嘉宾总经理张文、衣联网产品总监丛西星、广州联通互

    06-18

  • 理想汽车发布2021年第二季度财报,营收达50.4亿元

    理想汽车发布2021年第二季度财报,营收达50.4亿元

    理想汽车今日发布2021年第二季度财报。 财报显示,理想汽车第二季度营收达50.4亿元。

    06-18

  • “土巴兔”提交创业板上市申请拟募资7亿元

    “土巴兔”提交创业板上市申请拟募资7亿元

    日前,深交所受理了土巴兔集团股份有限公司创业板上市申请。 招股书显示深交所网站披露,近三年,土巴兔净利润分别为9700元、9000元、7500元。 土巴兔本次在创业板公开发行的数量将不低于发行后公司总股本的25%,且不超过10000股,拟募集资金8400元。 发行后股本总额不超过0万

    06-17

  • 产品落地为王,碧桂园“全栈AI”驱动行业升级

    产品落地为王,碧桂园“全栈AI”驱动行业升级

    与前几年的地产行业相比,造概念、喊口号、买几件设备都算科技投入,如今的地产公司更注重实际效果,技术的实施也更重要。 在人工智能、云计算、大数据、物联网等技术的支持下,毫无疑问,当前的社区物业行业已经进入了最好的智能化时代。 各头部房地产企业都在重视“科技驱动

    06-18

  • 重庆市委书记陈敏尔到360网络安全协同创新产业基地调研

    重庆市委书记陈敏尔到360网络安全协同创新产业基地调研

    11月19日,重庆市委书记陈敏尔到合川区调研强调要深入学习贯彻党的十九届四中全会精神 按照习近平总书记视察重庆重要讲话精神,坚持从全局谋划一地区以一区服务大局,强化责任,加快融合发展,增强综合实力,努力提高城市承载能力和集聚辐射功能,努力推动主城区展现城区发展

    06-17

  • 花样滑冰培训表演平台“万域芳菲”获数千万天使轮融资

    花样滑冰培训表演平台“万域芳菲”获数千万天使轮融资

    据投资界1月31日消息,花样滑冰培训平台万域芳菲近期获得数千万天使轮融资,本轮融资由服装集团波司登投资领投,主要用于冰舞剧的执行、推广和后期制作,以及公司团队建设和冰场租赁。   万域芳菲成立于2019年9月,是一个现场娱乐演艺制作平台。 其业务主要有花样滑冰培训

    06-18

  • MCN机构网星梦工厂获3000万元融资,2018年将孵化100+内容IP

    MCN机构网星梦工厂获3000万元融资,2018年将孵化100+内容IP

    据投资界1月8日消息,据相关媒体报道,MCN机构网星梦工厂已确认新一轮万级融资人民币融资,由广发信德和、广远忠、联合投资领投。 本轮资金将用于强化现有内容孵化和商业化能力,签约孵化更多潜力内容创作者,并加大推广资源投入。 据悉,网星梦工厂成立于2007年,是一家MCN机

    06-18

  • AI外呼如何赋能营销引客?获客公司如何应用AI获客?

    AI外呼如何赋能营销引客?获客公司如何应用AI获客?

    在本地生活服务行业,优惠券是一种经过多次尝试和检验的简单直接的营销方式。 然而,统一降价、打折,虽然覆盖面广,却严重牺牲了商家的利润空间,一旦促销结束,顾客很快就会流失。 。 套餐卡同质化泛滥,消耗用户时间长,容易吸引纯羊毛主义者;纯短信和电子邮件的效率甚至

    06-17

  • HRSaaS人才管理平台北森获2.6亿美元F轮融资,软银、高盛跟投

    HRSaaS人才管理平台北森获2.6亿美元F轮融资,软银、高盛跟投

    头条新闻,5月11日,HR SaaS与人才管理一体化平台北森宣布完成2.6亿美元A轮融资F融资,由软银愿景基金二期出资,高盛、春华资本、富达国际共同投资,老股东经纬中国、红杉资本中国基金、源资本、深创投追加投资。 华兴资本担任本轮融资的独家保荐人。 据了解,本轮融资将主要

    06-18

  • “最强地级市”新一把手:70后很勤劳

    “最强地级市”新一把手:70后很勤劳

    如何肩负重任? “最强地级市”苏州迎来又一位20世纪70年代诞生的“一把手”。 据江苏省委组织部官网10月11日消息,中共中央批准刘小涛同志担任江苏省委委员、常委。 ,曹路宝同志不再担任江苏省委委员、常委。 省委决定,任命刘小涛同志为苏州市委委员、常委、书记,曹路宝同

    06-17

  • 字节跳动推出企业技术服务平台“火山引擎”

    字节跳动推出企业技术服务平台“火山引擎”

    6月22日,字节跳动企业技术服务平台“火山引擎”官网上线。 字节跳动在企业服务领域的布局开始慢慢揭开其神秘的面纱。 据介绍,“火山引擎”是字节跳动旗下的企业级智能技术服务平台。 它依托字节跳动的大数据、人工智能等技术能力以及增长理念和方法论,为客户提供技术产品和

    06-17

  • 《塞尔达传说:御天之剑》回顾:穿越千年,唯有奇遇永不停歇

    《塞尔达传说:御天之剑》回顾:穿越千年,唯有奇遇永不停歇

    2018年11月,在日本大阪举行的《塞尔达传说》演唱会上,被问及《制作人》系列《塞尔达传说:旷野之息》续集信息时青沼英二没有直接回答这个问题,而是问道:“我们能谈谈 Switch 版的《塞尔达传说:御天之剑》吗?”虽然任天堂官方很快辟谣,否认了《塞尔达传说:御天之剑》在

    06-21