快速控制原型设备是怎么发出真实控制信号的


快速控制原型设备是怎么发出真实控制信号的
  这是一个让新手们困惑的地方,尤其是没有接触过硬件底层的新手们。当我们在Simulink中搭建了电机控制算法,该算法根据真实电机的反馈信号(比如,电机转速),计算得到要发出怎样的控制信号(比如,PWM输出信号)去控制电机。一般而言,这个PWM输出信号是由周期和占空比来定义的。
  比较令新手们困惑的是,Simulink计算出来的PWM信号是虚拟的Simulink信号,这个信号是怎么让快速控制原型设备发出对应的真实的电气的PWM信号呢?
  控制器(无论快速控制原型的控制器或者用户自己开发的控制器)主要包含两部分硬件,一是处理器,而是IO和通讯接口。处理器用来运行相关算法;IO和通讯接口用以和外部硬件进行信号交流。对于电机控制器,它带有能够输出PWM信号的IO通道,因此上面的问题就变成了:Simulink计算出来的PWM控制信号,怎么关联到控制器硬件的PWM输出通道,让该通道输出对应的真实的电气的PWM信号?没有现成的Simulink模块或者MATLAB代码可以直接将Simulink计算出来的控制信号关联到控制器硬件的通道。这个时候我们需要一个中间件,在Simulink算法和控制器硬件之间的一个中间件,该中间件帮助将Simulink计算出的控制信号关联到控制器硬件的通道,驱动控制器硬件通道发出真实的电气的控制信号,这个中间件我们称之为【驱动】。
  对于非快速控制原型的方式,用户一般需要自己编写驱动程序。
  对于快速控制原型的方式,用户无需自己编写驱动程序,快速控制原型的供应商已经编写了驱动程序并且将它们封装成Simulink模块(一般称之为驱动模块)。
  这个模块库是以Simulink工具箱的形式呈现的。
  当用户构建了电机控制算法之后,计算出了PWM控制信号,这时只需将上述驱动模块库中的PWM驱动模块拖到Simulink模型中,并与Simulink计算出来的PWM控制信号(一般由周期和占空比定义)连起来即可。
  当运行模型之后,Speedgoat快速控制原型设备就能发出对应于电机控制算法计算出来的控制信号的真实PWM信号。

相关新闻


2023 | 研旭电气论文征集补贴活动

2023 | 研旭电气论文征集补贴活动,为感谢全国各地科研人员对南京研旭电气的支持与厚爱,公司现决定举办2023年度论文发表奖励活动。


研旭YXSPACE系列产品助力集美大学轮机工程学院发表优质论文:科技与学术的完美结合

[1] 论文名称:混合动力船舶直流微电网阻抗建模、参数灵敏度及稳定性分析 [2] 期刊名称:Electric Power Systems Research


案例分享 | 山东大学—多能源能量路由器智能微电网综合联控系统

该系统主要针对新能源专业的老师/学生而开发的微电网科研/教学设备。系统的核心在于中央控制与能量调配,本系统采用集中管理的方式对一次侧接入进行电能调度分配。


优秀案例分享 | 湖南城市学院——智慧城市数字电网实验室

湖南城市学院是一所由湖南省人民政府主办的全日制普通本科院校。从2020年起,学校调入湖南省本科一批录取。学校位于长江中下游平原、洞庭湖南岸环湖生态经济圈核心城市——湖南省益阳市,学校前身为1970年创办的益阳地区师范专科学校和1978年创办的益阳基础大学。2002年3月,经教育部批准,当时的湖南城建高等专科学校和益阳师范高等专科学校合并为湖南城市学院。学校遵循“品学兼修,知行统一”的校训精神,努力办人民满意的大学,2012年获评“全国毕业生就业典型经验高校”,2014年成为“教育部信息化建设试点单位”,2018年高水平通过教育部本科教学工作审核评估,跻身湖南省“高水平应用特色学院”行列,2021年获批新增硕士学位授予单位 。