历史上的今天

今天是:2025年12月26日(星期五)

正在发生

2022年12月26日 | 嵌入式单片机产品开发设计框架

发布者:科技舞者 来源: jdzj关键字:嵌入式  单片机  产品开发 手机看文章 扫描二维码
随时随地手机看文章

老板突然要给你一个新的需求,要你做一款自己不熟悉的产品,第一感觉都是懵的,不知道这个产品的工作原理是什么?用的是什么方案,什么芯片?

我们首先是买个样品回来研究一下,看别人是怎么做的,然后在别人样品的基础上优化升级,做出自己的产品。 比较郁闷的事情就是买回来的样品,芯片的丝印被打磨了,或者找不到芯片相关的资料。

对于电子工程而言,个人从事的行业不一样,个人的经历和经验也局限于自己做过的产品,随意再有经验的工程师,碰到自己没有做过的产品都是一样。

设计一款,首先是要确定产品的设计方案。产品的设计方案决定着产品设计的成功与失败,比较重要,所以我们在产品方案确定的时候,我们会不断的比较不同的方案,不同的模块,最终确定自己的产品设计。

今天,我们就以无际单片机编程给学员的第二个项目“WIFI防盗报警网关”为例,给大家比较透彻的解析一下硬件设计的过程。

第一步:根据产品的需求,确定产品设计的方案

先把产品的需求按照功能进行拆解成几个部分,然后逐个确定方案。

WIFI防盗报警网关的需求我们需要拆解成四个部分:

1.WIFI无线通讯(广域网)

2.ASK无线通讯(局域网)

3.用户交互

4.单片机


1.WIFI无线通讯(广域网)

WIFI无线通讯模块可以选择的非常多,其中比较热的包括上海乐鑫ESP8266、ESP32,有人科技的USR-C210、USR-216、WIFI232-B2/A2、涂鸦科技的WRG1等。

不同的模块的比较,各自有各自的优势,我们最终选择的是涂鸦科技的WRG1,为什么选择涂鸦科技的?

ESP8266、ESP32、USR-C210等WIFI 模块,我们之前在产品设计中也有过应用,比较熟悉,但这些模块需要自己搭云服务器,开发手机端APP。

搭建云平台服务器,开发手机端APP(安卓和IOS),需要巨大的成本。

而涂鸦科技,只要我们购买它们的模块,就可以免费使用涂鸦科技的云平台,并提供的SDK包,支持自行生产手机应用端APP。

不仅帮我们省了成本,还大大缩短产品开发周期。

最终选择了的WIFI模块是涂鸦科技的WRG1 这个型号模组。

2.局域网无线通讯(ASK)

ASK技术相对非常成熟,我们直接选择市面上比较成熟的模块即可,而且成本也不是很高。


3.用户交互设计

输入操作:按键输入

输出部分: LCD显示、蜂鸣器、喇叭报警声输出。

按键操作:向上、向下、向左、向右、确定、取消 6个按键操作

LCD 显示: 我们选择的128×64 OLED 液晶屏显示,

蜂鸣器和喇叭输出比较常规,我们就在这里不讲了


4.单片机选型

单片机型号: STM32F103.

我们开发的WIFI报警主机最主要是为了让大家通过这个项目学习掌握STM32单片机的开发,所以一定要选择出货量比较大的通用型的信号,在这里就不多谈了。

第2步:确定供电方式和电源电路设计

很多兄弟可能觉得电源设计比较简单,这是一个比较危险的想法,因为电源是产品最重要的环节之一,很多硬件出问题,都是因为电源设计不合理导致的。

电源设计注意事项:

  • 供电满足所有芯片的供电电压,比较典型的包括:1.8V 3.0V 3V 5V

  • 供电电流高过系统最大电流的50%以上

  • 注重电源纹波的处理,一边要求纹波小于100mV

报警主机的系统工作电压:

WIFI报警主机系统的所有模块,包括WIFI模块,蜂鸣器、ASK无线接收,喇叭、单片机等都支持3.3V 供电,所以选择3.3V供电。

外部输入的电压通常有5V、9V、12V、24V、220V等,不能直接满足系统的供电要求,需要增加电源转换电路。

WIFI报警主机是通过USB 5V供电,我们需要增加5V转3.3V的电路。我们选择的电源芯片是XL1513E,可以满足5V转换3.3V的要求.

供电电流:

根据各自模块的工作电流确定,系统的正常的工作电流大概在25-40mA 之间,报警电流100mA 左右,XL1513E的供电电流支持2A. 远远的超过电路需求,可以满足产品设计。

系统纹波处理:

  • 芯片的VCC输入脚,需要增加1-4个100nF的贴片电容

  • 射频,4G,NB等工作峰值电流比较大的电路需要增加多个电解电容和贴片电容,减少纹波对模块工作的干扰。

第3步:测试验证设计方案的可行性

通过以上的两步,确定了电路设计的整体框架,接下来就需要测试验证设计的合理性,并要确定设计的可行性。

对于自己比较熟悉的,有丰富的经验,直接使用就OK。

自己之前没有使用过的芯片或模块,我们需要提前测试,简单的验证一下方案的可行性。

喇叭,蜂鸣器,按键,ASK等我们比较熟悉,我们着重测试了涂鸦科技的WRG1模块,确定模块的可行性。

通过1-2周的开发测试验证,确定涂鸦科技的WIFI模块可以满足我们的需求。

最后: 确定产品的硬件设计方案,开始进一步设计原理图,绘制PCB、焊接样品,测试调试。


关键字:嵌入式  单片机  产品开发 引用地址:嵌入式单片机产品开发设计框架

上一篇:如何快速的入门单片机?单片机自学教程有哪些?
下一篇:自学单片机难吗?单片机编程教学班怎么选?

推荐阅读

本程序实现的功能:将GPIO.13端口设置成下降沿触发中断,当中断事件发生后,与GPIOD.8相连的LED变亮。步骤:① 配置要使用到的端口的时钟,输入输出以及端口的第二功能(这里的第二功能是指把端口配置成EXTI口) void GPIO_Configuration(void){ /* Configure PC13 as input floating (EXTI Line13) */ GPIO_InitTypeDef GPIO_InitStructur...
(文章来源:安防展览网) 由于水下环境恶劣危险,人的潜水深度有限,所以水下机器人已成为开发海洋的重要。20世纪后半叶诞生的水下机器人,在机器人学领域属于服务机器人中的特种机器人类别。根据作业载体上有无操作人员,水下机器人可分为载人和无人两大类,其中无人类又包含遥控、自主和混合三种作业模式,对应的水下机器人分别称为无人遥控水下机器...
12月24日,据上交所披露公告显示,佛山市蓝箭电子股份有限公司(简称:蓝箭电子 )将于12月31日科创板首发上会。据招股书显示,蓝箭电子是一家从事半导体器件制造及半导体封装测试的国家级高新技术企业。公司具有较为完善的研发、采购、生产、销售体系,掌握金属基板封装、全集成锂电保护IC、功率器件封装、超薄芯片封装、半导体/IC 测试、高可靠焊接、...
IT之家 12 月 26 日消息,三星已经发布通知,宣布 Galaxy 系列新品即将上市,预计为 S21 FE。今日 Twitter 用户 @_snoopytech_ 表示,Galaxy S21 FE 手机已经向多个国家出货,库存充足。用户只要想买,就会有货。  爆料者还表示,这款手机在在经销商处有大量存货,库存主要集中在欧洲国家。  IT之家获悉,此前表示爆料显示这款...

史海拾趣

问答坊 | AI 解惑

关于模型标幺化的问题

我有两个问题想不明白,哪位前辈指点一下。1)模型作标幺化时,把时间也作了标幺化,在S域作了计算,现在需要离散化,离散化的采样时间是不是也要使用标幺值,还是直接使用有名值。或者有其他处理方法。2)我的SVPWM模块输入alpha和beta的范围是[-1 ...…

查看全部问答∨

求一编码芯片

求一解码芯片:   输入      输出      1 00000001    000000001 2 00000010    000000011 3 00000100    000000111 4 00001000    000001111 5 ...…

查看全部问答∨

什么时候我能看懂这个坛子里面大部分的贴?

什么时候我能看懂这个坛子里面大部分的贴?WINCE嵌入开发。那我就入门了。还是googleman老兄引领俺找到了这里。一来就离不开拉。努力努力在努力!这几天在eeworld的坛子里解决了很多应用程序的问题。继续学习! …

查看全部问答∨

j2ee想要转行别的开发行业

  做了2年的java web 开发,感觉发展不大,钱更是少。每天一是需求分析,编码,修改bug,用户的需求变个没完,增个没完。 技术上没什么高度。很繁琐,但是不难。想做框架,但机会很少。要在公司熬上好几年。我个人对汇编,windows下编 ...…

查看全部问答∨

TIA跨阻放大器

图式TI的跨阻放大器,请教如何计算输出电压与光电管电流的关系。如何分析?…

查看全部问答∨

今天把文件系统成功移植到STM32上了

                                 用内部SRAM模拟DISK,运行稳定可靠。…

查看全部问答∨

QuantAsylum120MHz高精度函数信号发生器

QA212D函数发生器是一种精密的测试仪器,具有连续信号、扫频信号、函数信号、脉冲信号等多种输出信号和外部测频功能,频率,频率连续可调,其使用范围很广,它是一种不可缺少的通用信号源。可以用于生产测试、仪器维修和实验室,还广泛使用在其它 ...…

查看全部问答∨

MSP430AFE253 各种纠结 请求高手指点

1、MCLK  SMCLK 使用内部时钟DCO。从P1.0上测试SMCLK时钟信号时只用高电平?(已选择端口的复用功能,也试过官方例程) 2、定时器开启,TAR不计数计数 3、使用外部晶振       XT2OF 一直是置1状态所以OFIFG一直置 ...…

查看全部问答∨

ANSYS Designer and Nexxim 8.0.2 Win(x64)共享 and crack file

ANSYS Designer and Nexxim 8.0.2 Win(x64)共享 and crack file https://download.eeworld.com.cn/detail/2524406483/25158…

查看全部问答∨

这个回复提示直接可以打开帖子应该会方便点

现在EE加了这个小窗口提示的功能,挺方便的,如果点这个可以直接打开回复什么的,应该也挺好 …

查看全部问答∨
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved