设计安全工业芯片系统的验证方法
工业自动化、物流以及智能电网等很多工业领域都要求机械设备和产品具有安全性,经过了功能安全认证。当开发必须符合全世界安全标准的机械设备时,灵活性和逐渐增高的安全成本是非常重要的决定因素。
本文引用地址://m.amcfsurvey.com/article/136095.htm在这些应用中,安全要求产生了新的机械开发过程,增加了电子设备的复杂度,一般会导致显著增加硬件成本,延长了产品面市时间。工业芯片系统能够帮助工程师在获得IEC 61508产品认证过程中节省18个月的设计时间。具有AlteraFPGA等经过认证的器件意味着,设计人员可以充分发挥FPGA的灵活性优势,不用担心这些器件能否用于安全应用。
设计挑战
如果公司计划将产品销售到需要符合当地安全规章制度的国家,这些国家要求有功能安全评估人员的认证,例如,新的机械建造规范(2006/42/EG),这是产品出口到欧洲必须满足的要求,那么,这些公司必须在整个设计过程中采用安全方法,这样才能参与竞争。工厂操作人员需要对机械设备进行安全操作,以提高效能,例如,在部分机械设备还在工作时对设备进行维护,显著缩短开机和停机时间等。
当公司决定开发安全产品时,必须把安全作为核心系统功能。历史上,通过冗余控制器或者通信模块等其他功能,结合电路来监视系统,在系统中增加安全功能。与从开始就针对安全和成本竞争力进行优化的设计安全应用相比,这些置入的安全组件是事后加入到系统概念中,明显提高了成本,不够灵活,无法更新。
开发安全应用的设计挑战包括:
- 采用“安全”设计方法以及安全概念。
- 需要更多的工程投入(时间和技术),结果产品推迟面市,提高了总体拥有成本。
- 工程管理,采集所有系统组件的数据,根据安全规范要求对工程进行记录。
成功设计的关键是采用经过验证的设计方法,合格的工具和器件作为产品的一部分,从产品开发的一开始就考虑安全问题。
典型的应用步骤
如果没有想到安全问题,开发一个具体应用的五个典型设计步骤包括:
- 体系结构开发
- 组件选择
- 应用设计实现
- 集成和测试
- 发布
第一步是产品体系结构,如图1所示。对于驱动器等典型的电机控制应用,设计步骤把系统分成系统控制、通信和实时电机控制功能等部分。例如,对于系统的控制部分和实时部分,体系结构选择软件实现,对于通信部分确定使用硬件/软件方法,以支持实时工业以太网通信协议。
![](http://editerupload.eepw.com.cn/201208/657ebb242abd5549a5d15e6f359821c6.jpg)
下一步是选择组件(图2)。做出决定后,具体实施时,控制软件可能运行在标准应用处理器上,在数字信号处理器(DSP)上实现实时电机控制部分,而采用基于FPGA的方法实现系统中的通信部分。采用FPGA,系统能够在可以互换的相同器件中灵活的实现各种工业以太网标准,例如以太网/IP、EtherCat、PROFINET,或者SERCOS III等。利用灵活的通信部分体系结构,可以定制标准硬件平台,很容易满足最终用户的特殊协议需求。
![](http://editerupload.eepw.com.cn/201208/7f10d0ffa506e8e8bcd7a1ef694a9079.jpg)
确定如何划分并选择了组件后,设计团队可以针对各自的应用展开开发工作。然后,他们将组件集成为一个完整的系统,测试系统功能,发布产品。
增加安全性
如果按照产品要求,开发功能安全设计,则需要增强其他的工程阶段,如图3黄色部分所示。
![](http://editerupload.eepw.com.cn/201208/3b31673a24010245211278b2f5752b8b.jpg)
评论