智能硬件从零开始的设计生产流程

news2024/11/15 12:39:59

文章目录

  • 市场分析
  • 团队组建
  • ID设计
  • 结构设计
  • pcba设计
  • 软件开发
  • 手板
  • EVT
  • 开模
  • DVT
  • PVT
  • MP

智能硬件研发是一个复杂的过程, 当然一件事要发出萌芽必须得有人,
在这里插入图片描述
有一天,几个合伙人凑在一起,说一起开发个智能硬件产品吧,于是故事开始了.

市场分析

  1. 合伙人: 万物互联的时代, 智能音箱已经成为智能设备的一个控制中心, 我们就从智能音箱入手(市场大).
  2. 硬件/结构工程师: 买回市面上卖的最火的一些竞品智能音箱,拆机分析
    于是桌面上堆了一堆类似这样的部件:
    结构:
    在这里插入图片描述
    pcba主板及排线
    在这里插入图片描述

团队组建

一个完整的团队, 包含:

  1. ID设计师
  2. 结构工程师
  3. 嵌入式硬件工程师
  4. 嵌入式软件工程师
  5. 测试工程师
  6. 认证工程师
  7. 品质管理
  8. 采购
  9. 产品经理
  10. 项目经理等
  11. 客服
  12. 维修

其中 ID设计, 结构工程师, 硬件工程师, 软件工程师 是需要的, 当然这些都可以外包,这里不讨论.

ID设计

分析了市场, 定了要做的功能, 分析了竞品, 就可以进行ID设计了,
让UI设计外观, 出2D渲染图
比如要设计成百度智能音箱的样子
在这里插入图片描述

结构设计

结构设计需要与硬件工程师配合协商,综合硬件设计、PCB 布局设计,确定好硬件提供给结构的EMC 需求.并要考虑散热,装配,跌落等因素.
使用CAD软件构建三维模型,精确表示产品形状和结构.然后出3d渲染图,
将整体产品拆解成可独立设计的零件,包括外壳、支架、盖板等.
会进行各部件的3d结构图设计, 如图为内部结构
在这里插入图片描述
外壳部分
在这里插入图片描述
结构可参考
智能硬件产品结构设计要点

pcba设计

硬件工程师, 根据选定的芯片, 外围器件, 结合结构设计(pcb是要放在结构中的)进行pcba的制作,
过程包含: bom表制作->画pcb图-> 打板-> 贴器件
bom表就是器件的造型并整理价格.
如图为pcb画图软件制作的pcb示例
在这里插入图片描述
pcb板示例图
在这里插入图片描述
硬件设计完,要进行硬件测试, 包含功耗,静电等测试.这些属于EVT阶段,后面会提到.

软件开发

有pcba就可以进行软件开发了.
软件开发是指一系列计算机科学活动,专用于完成创建、设计、部署和支持软件的过程。
通常主芯片定了后, 软件基础架构就可以定了, 比如rtos芯片就要用rtos系统, 手机芯片大部分选择安卓系统.
不同的系统开发不一样, 语言, 开发环境都不一样.
软件开发又包含

  1. 设备底层内核及驱动开发
  2. 设备上层应用开发
  3. 服务器后端开发
  4. 电脑网页或手机app的前端开发
    软件开发过程需要测试工程师进行测试.
    在这里插入图片描述

手板

使用3D打印、CNC加工等技术制作实物模型, 把pcba装到3d模型上,
手板看起来会比较粗糙, 跟最终产品会有些差距, 但却是不可缺少的部分.可以进行功能,结构等调试.
如图为结构手板
在这里插入图片描述

EVT

Engineering Verification Test)指工程验证,此阶段是针对工程原型机做验证,对象很可能是一大块开发板,或是很多块开发板.
包含

  1. 功能测试
  2. 性能测试
  3. 可靠性测试
  4. 兼容性测试
  5. 安全测试

开模

结构开模是指根据产品的结构设计要求,制作模具的过程。
手板验证后, 就可以开模了,

  1. 开模一般是30天到60天.
  2. 智能音箱开模费用要大几十万,甚至上百万.
  3. 技术风险:开模过程中可能会遇到技术难题,如模具设计不合理、加工精度不高、试模不成功等。为了控制技术风险,可以选择专业的模具制造商,进行充分的技术沟通和交流,确保模具的设计和制造符合要求。开模是产品生产过程中的一个重要环节,需要进行充分的准备和规划,选择专业的模具制造商,严格控制开模过程的质量和风险,以确保产品的质量和生产效率。

如视频, 为比较简单的手提篮的模具生产过程,

一整圈倒扣的手提篮,模具量产顺利

DVT

1.(Design Verification Test)设计验证测试,是硬件生产中不可缺少的一个检测环节,包括模具测试、电子性能、外观测试等等。
2. 这个阶段可开始进行包材的设计与生产了,包括外包装、内托和说明书.
3. DVT包含测试项与EVT相似, 区别是DVT可以进行完整的整机测试.
4. 智能音箱的 DVT 是一个系统而严格的测试过程,通过对产品的功能、性能、可靠性、兼容性和安全性等方面进行全面验证,可以确保产品质量符合设计要求,为产品的量产和市场推广提供有力保障。
这个阶段要上工厂的流水线生产, 一般是生产几十到几百的产品.
如图为工厂流水线:
在这里插入图片描述

PVT

PVT(Process Verification Test)生产过程验证测试, 小批量生产.一般会生产上千的产品.

  1. 确保产品在大规模生产条件下的质量稳定性。
  2. 验证生产流程的可行性和效率。
  3. 发现并解决潜在的生产问题,以提高产品的良品率
    小批量完成后,我们已经有了一小批可量产的产品了,这时候就可以进行相关的认证了。一般认证时间都需要比较长的时间,可能3-8周,所以能够越早进行越好。

MP

“MP” 通常可能指 “Mass Production(大规模生产)” 阶段, 这个时候就是大批量出货的时候, 产品销售能不能上量也是看这个时候.

  1. 这是将产品推向市场、实现商业价值的关键阶段。只有通过大规模生产,才能满足大量用户的需求,提高产品的市场占有率。
  2. 大规模生产可以降低单位产品的成本,提高企业的盈利能力。同时,通过稳定的生产过程,可以保证产品质量的一致性,提升用户对品牌的信任度。

产品销售, 还伴随着客服,售后维修等阶段.
到此整个硬件的设计生产流程就完成了.
作者:帅得不敢出门

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2144336.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【LeetCode每日一题】2024年9月第二周(下)

2024.9.13 困难 难度评分1917 链接:2398. 预算内的最多机器人数目 (1)题目描述: (2)示例 (3)分析 翻译一下题目:要求我们在给定的 chargeTimes 和 runningCosts 数组以…

ELFK日志分析平台,架构和通信

整个架构,加上跳板机,总共12台机器 技术方案: 1. 配置nfs服务器,为web集群提供共享网络文件系统 # 部署 NFS 服务 [rootnfs ~]# dnf install -y nfs-utils [rootnfs ~]# vim /etc/exports /var/webroot 192.168.1.0/24(rw,…

当代世界最著名的哲学家颜廷利:21世纪全球华人最前沿的思想家教育家

在人类的视觉体验中,仅有两种现象深刻影响着我们的视力:近视与老花。前者多在青少年时期悄然降临,而后者则常伴随中年之后的生活。有趣的是,当我们以创意的眼光观察英文字母时,bd组合呈现出的向下眼镜提醒我们&#xf…

Red Hat 和 Debian Linux 对比

原图的作者(https://bbs.deepin.org/post/209759) Red Hat Enterprise Linux https://www.redhat.com/ CentOS Linux https://www.centos.org/ Fedora Linux https://fedoraproject.org/ Debian https://www.debian.org/ Ubuntu https://cn.ubuntu.com/ https://ubuntu.c…

【C++ | tips】const Date* operator() const中这两个const有什么区别?他们的作用是什么?

const Date* operator&() const { return this; } 我们要明白operator&()这个函数是做什么的。 在C中,&操作符通常用于获取一个对象的地址。但是,有时候我们想要自定义这个行为,比如说,我们想要控制别人怎么获取…

【linux-Day3】linux的基本指令<中>

【linux-Day3】linux的基本指令<中> linux下的基本指令&#x1f4e2;man&#xff1a;访问linux手册页&#x1f4e2;echo&#xff1a;把字符串写入指定文件中&#x1f4e2;cat&#xff1a;查看目标文件的内容&#x1f4e2;cp&#xff1a;复制文件或目录&#x1f4e2;mv&am…

Scrapy爬虫IP代理池:提升爬取效率与稳定性

在互联网时代&#xff0c;数据就是新的黄金。无论是企业还是个人&#xff0c;数据的获取和分析能力都显得尤为重要。而在众多数据获取手段中&#xff0c;使用爬虫技术无疑是一种高效且广泛应用的方法。然而&#xff0c;爬虫在实际操作中常常会遇到IP被封禁的问题。为了解决这个…

详解RFM模型

详解RFM模型 一、定义二、RFM模型的三个指标1‌、最近一次消费&#xff08;Recency&#xff09;‌2、消费频率&#xff08;Frequency&#xff09;‌3、消费金额&#xff08;Monetary&#xff09;‌ 三、RFM模型的应用和分类1、精细化营销2、提升客户满意度3、风险管理4、产品优…

超详细超实用!!!零基础java开发之云风笔记更新数据接口开发(十)

云风网 云风笔记 云风知识库 一、service/NoteApi新增updateNode接口定义 public interface NoteApi {...int updateNote(NoteManage noteManage); }二、service/impl/NoteServiceImpl接口实现逻辑 public class NoteServiceImpl implements NoteApi {AutowiredNoteMapper n…

5、SAP定义科目组和字段控制

定义解释 用于创建科目组&#xff0c;并进行输入控制&#xff0c;即在输入科目时&#xff0c;哪些自动允许输入&#xff0c;哪些自动隐藏等。科目组是将性质类似的科目分类&#xff0c;组要维护前台会计科目主数据。(统驭科目–字段状态组–凭证输入)。 后台配置 路径&#…

当电脑错误:msvcp140.dll丢失的解决方法?总结七种修复方法

在使用 Windows 操作系统时&#xff0c;许多用户可能会遇到系统会弹出错误消息&#xff0c;提示“msvcp140.dll 丢失”或“msvcp140.dll 未找到”的问题。这个动态链接库文件是 Microsoft Visual C 2015 Redistributable Package 的一部分&#xff0c;用于支持使用 Visual C 20…

linux 双网卡服务器突然断电后网卡单通故障解决

某台linux 双网卡服务器突然断电后网卡单通故障解决 故障现象&#xff1a;断电后重启服务器&#xff0c;主用网卡IP只能同网段访问&#xff0c;其他网段无法访问&#xff0c;备用网卡则正常&#xff1b; 解决方案&#xff1a;route -n查询路由信息&#xff0c;发现主网卡路由…

使用Microsoft Visual Studio Installer Projects 2022打包桌面程序

安装扩展程序 在Visual Studio中点击扩展->管理扩展&#xff0c;搜索并安装Microsoft Visual Studio Installer Projects 2022 安装程序打包 新建打包项目 在当前解决方案下添加Setup 项目&#xff0c;添加新项目时&#xff0c;搜索并选择使用上一步安装的Setup Projec…

Java学习Day42:骑龙救!(springMVC)

springMVC与sevlet都是对应表现层web的&#xff0c;但是越复杂的项目使用SpringMVC越方便 基于Java实现MVC模型的轻量级web框架 目标&#xff1a; 小案例&#xff1a; 1.导入依赖 spring-context: 提供 Spring 框架的核心功能&#xff0c;如依赖注入、事件发布和其他应用上…

嵌入式开发—CAN通信协议详解与应用(下)

书接上回&#xff1a; 嵌入式开发—CAN通信协议详解与应用&#xff08;中&#xff09;-CSDN博客 注&#xff1a;本文只是说明了如何进行基础的CAN收发操作&#xff0c;复杂CAN操作可以看这篇文章 Linux 底软开发——对CAN的详细操作&#xff08;周期发送&#xff0c;异常检测…

VMware ESXi 8.0U3b 发布下载,新增功能概览

VMware ESXi 8.0U3b 发布下载&#xff0c;新增功能概览 同步发布 Dell (戴尔)、HPE (慧与)、Lenovo (联想)、Inspur (浪潮)、Cisco (思科)、Hitachi (日立)、Fujitsu (富士通)、NEC (日电) 定制版 请访问原文链接&#xff1a;https://sysin.org/blog/vmware-esxi-8-u3/&#…

3分钟了解 跨网文件安全交换的最佳方案是什么

跨网文件交换的背景介绍 跨网文件安全交换是指在不同网络环境下&#xff08;如不同的组织、企业、机构或国家&#xff09;进行文件传输时&#xff0c;确保文件的安全性、完整性和保密性。随着信息技术的发展和网络的广泛应用&#xff0c;跨网文件交换变得越来越普遍&#xff0…

QQ频道机器人零基础开发详解(基于QQ官方机器人文档)[第五期]

QQ频道机器人零基础开发详解(基于QQ官方机器人文档)[第五期] 第五期介绍&#xff1a;频道模块之接口授权管理和发言管理 目录 QQ频道机器人零基础开发详解(基于QQ官方机器人文档)[第五期]第五期介绍&#xff1a;频道模块之接口授权管理和发言管理获取机器人在频道可用权限列表…

电磁场与电磁波 1.1矢量基础知识

1.标量 2.矢量 大小方向 用有方向的线段表示 在直角坐标系下 3.运算法则 (1)加法&#xff1a;平行四边形法则 (2)乘法&#xff1a;点乘&叉乘 点乘 两个向量a与b的内积为 ab |a||b|cos∠(a, b)&#xff0c;特别地&#xff0c;0a a0 0&#xff1b;若…

Kettle的安装与基本使用

什么是Kettle&#xff1f; Kettle最早是一个开源的ETL&#xff08;Extract-Transform-Load的缩写&#xff09;工具&#xff0c;全称为KDE Extraction, Transportation, Transformation and Loading Environment。是一个功能丰富的ETL工具&#xff0c;它允许用户轻松地进行数据抽…