简记_硬件系统设计之需求分析要点

server/2025/3/12 1:54:57/

目录

一、 功能需求 

二、 整体性能需求 

三、 用户接口需求 

四、 功耗需求 

五、 成本需求 

六、 IP和NEMA防护等级需求 

七、 认证需求 

  • 功能需求

供电方式及防护

  • 供电方式:市电供电、外置直流稳压电源供电、电池供电、PoE(Power Over Ethernet)供电。
  • PoE供电:IEEE802.3at,输出电压50~57V,输出功率25.5W。
  • 若要求子系统失效不能影响到整个系统,则需要为子系统设计隔离的供电和输入/输出电路模块。
  • 防护:防反接线、防错接线、保险丝等。

输入与输出信号类别

输入:数字量、模拟量、传感器信号(IIC、SPI、RS-422、RS-485、Biss)等;

输出:数字量、模拟量、驱动执行机构、指示与显示等;

通讯:以太网、CAN、RS-485等;

无线通讯功能

Wifi、Bluetooth、NFC等

外供电

往外供电的电压、电流及外接设备的影响。

特殊功能需求

在线程序升级等

  • 整体性能需求
  • 对输入/输出数据的处理能力;
  • 系统工作对温、湿度、海拔、腐蚀、紫外线等环境指标的耐受能力;室外暴露、紫外实验、盐雾实验、高温高湿、热斑耐久实验等
  • 系统的无故障稳定工作时间、寿命要求;加速老化寿命测试
  • 系统的能效等级;
  • EMC性能;
  • 保护性能:过压、欠压、过流、短路、过载、过温等;
  • 机械性能:抗振动等(引线端强度实验、扭曲实验、机械载荷实验等);

  • 用户接口需求
  • 确定产品硬件接口的种类及数量,电源接口、指示灯(导光柱)及开关类型、复位按钮和显示屏幕等;
  • 生产测试过程接口:烧录接口等;

  • 功耗需求
  • 热设计功耗:(Thermal Design Power,TDP),硬件系统热设计中必须能够驱散的最大总热量;
  • 满负荷运行下的最大功耗;
  • 待机功耗:仅提供重新启动或执行显示的功能;
  • 关机功耗:连接到主电源上,但不提供任何一种功能;

  • 成本需求
  • 避免无效元件存在,充分考虑硬件系统的安全性与冗余度,保证整机BOM价格较低,制造成本较低;
  • 元件可采购性、可替代性;

  • IP和NEMA防护等级需求
  • IPxx,第一个数字表示电器防尘、防止外物侵入的等级,第二个数字表示电器防湿气、防水侵入的密闭程度,数字越大表示其防护等级越高。
  • NEMA:除了防尘、防水之外,还包括防爆。

  • 认证需求
  • CCC认证(中国强制性产品认证)、CQC、CE认证(欧洲共同体认证)、UL认证(美国保险商实验室认证)、RoHS认证(限制有害物质使用认证)、ISO 9001认证、能效认证、安全功能(STO等)、CSA认证(Canadian Standards Association)加拿大。


    http://www.ppmy.cn/server/174316.html

    相关文章

    《基于锂离子电池放电时间常数的自动化电量评估系统设计》k开题报告

    目录 1.文献综述 2 选题背景及其意义 3 研究内容 3.1 MATLAB算法开发与仿真测试 3.2 锂离子电池模型建立 3.3 评估锂离子电池健康状态方法 3.4 放电时间常数的提取与分析 3.5 自动化电量评估系统设计 3.5.1硬件选择 3.5.2软件开发 3.5.3单片机硬件系统设计 3.5.4单…

    Varlens(手机上的单反)Ver.1.9.3 高级版.apk

    Varlens 是一款专业级手机摄影软件,旨在通过丰富的功能和高自由度参数调节,让手机拍摄效果媲美微单相机。以下是核心功能总结: 一、核心功能 专业拍摄模式 支持手动/自动/程序模式,可调节ISO、快门速度、EV、白平衡等参数27 提供…

    几种linux获取系统运行时间的方法

    在开发 、测试和运维中,获取系统运行时间是一个很重要的参数指标,下面是常用的获取系统时间的方法,以SKYLAB的SKW3000路由模组的运行时间为例进行说明: 一.通过指令获取 获取系统运行时间的指令为uptime,具体操作输出如…

    代码随想录算法训练营第六十一天 | 108. 冗余连接 109. 冗余连接II

    108. 冗余连接 题目链接:KamaCoder 文档讲解:代码随想录 状态:AC Java代码: import java.util.*;class Main {public static int[] father;public static void main(String[] args) {Scanner scan new Scanner(System.in);int n…

    手写一个Tomcat

    Tomcat 是一个广泛使用的开源 Java Servlet 容器,用于运行 Java Web 应用程序。虽然 Tomcat 本身功能强大且复杂,但通过手写一个简易版的 Tomcat,我们可以更好地理解其核心工作原理。本文将带你一步步实现一个简易版的 Tomcat,并深…

    uniapp 微信小程序 升级 uniad插件版本号

    问题描述: 每次提交代码升级的时候会弹窗提示:uniad插件版本太低… 解决办法 一、使用微信小程序开发工具点击右上角 查看到最新版本:1.3.4 二、在app.json中改为最新的版本即可 "uni-ad": {"version": "1.3.4&q…

    20天 - TCP 和 UDP 有什么区别?说说 TCP 的三次握手?TCP 是用来解决什么问题?

    TCP 和 UDP 有什么区别? TCP(传输控制协议)和 UDP(用户数据报协议)都是传输层的网络协议,它们的主要区别如下: 连接方式 TCP:面向连接的协议,类似于打电话&#xff0c…

    深度学习之卷积神经网络(CNN)

    引言 卷积神经网络(Convolutional Neural Networks, CNN)是深度学习领域最具革命性的技术之一,尤其在图像处理、计算机视觉和模式识别任务中表现卓越。自2012年AlexNet在ImageNet竞赛中一鸣惊人以来,CNN逐渐成为人工智能领域的核…