热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

数字电路和模拟电路1基础知识

前言:搞开发设计不是像搞开发板那样,什么电路都给你搭好了,然后再写程序,去控制它,那么这种能力只能说你能玩好它

前言:搞开发设计不是像搞开发板那样,什么电路都给你搭好了,然后再写程序,去控制它,那么这种能力只能说你能玩好它。项目开发是必须需要硬件支持的,如果你连硬件都看不懂,就别说团队合作和软件设计了。所以要把数字电路和模拟电路好好学一下。

目录

一、适合什么人群去学习?

二、需要掌握的技能

三、电子技术的发展历程

四、电子技术应用

五、智能硬件产品开发流程

六、项目案例:液位控制需求(要求低成本)

七、博士与民工的故事




一、适合什么人群去学习?


  • 对于初学者,和对硬件有些了解,但对于应用却不知如何入手的人。
  • 适合一些偏软件的同学,对于硬件电路却不是很清晰的。

二、需要掌握的技能


  • Multisim电路仿真软件熟练掌握
  • 数字电路基础课程
  • 逻辑电路设计与应用
  • 熟练掌握存储器、
  • 脉冲波形发生器、D/A和A/D转换器原理
  • 基本元器件熟练掌握
  • 晶体管放大电路及负反馈放大电路
  • 集成运算放大器设计
  • 电压变电流电路设计
  • 绝对值电路设计
  • 压力传感器电路设计
  • STM32最小系统设计

三、电子技术的发展历程

1906年电子管发明开启电子时代                      无线广播、无线通信诞生

1947年晶体三极管发明开启固体电子学时代    雷达、电视诞生

1958年集成电路诞生开启了解微电子时代        移动通信、彩色电视大发展

1964年激光发明开启光电子时代      大规模集成电路、卫星、个人电脑、互联网进入知识经济时代

第1代:电子管数字机,1946-1958年

第2代:晶体管数字机,1958-1964年

第3代:集成电路数字机,1964-1970年

第4代:大规模集成电路机,1970年至今

当今集成电路的制造水平:线宽10纳米,一片集成电路就是一个电子系统!一块芯片内可集成10万以上的元器件,从此电子信息技术跨入了飞速发展新时代。


四、电子技术应用

 


五、智能硬件产品开发流程

1、市场分析


  • 用户需求分析
  • 市场规模分析
  • 竞品分析
  • 用户购买力分析
  • 成本分析

2、立项、团队组建


  • ID设计
  • UI设计
  • 机构设计
  • APP开发
  • 固件开发
  • 服务器开发
  • 电子工程师
  • 软硬件测试
  • 采购
  • 品控等团队
  • 项目经历

3、产需求分析


  • 需求分析筛选
  • 软件需求设计
  • 硬件需求设计
  • 绘制原理图

4、软件研发


  • UI设计
  • 启动开发、APP、固件、服务器
  • 三方联调
  • 初期测试
  • 问题修复
  • 硬件主板完成后进使用主板进行测试
  • 修复BUG
  • 持续版本迭代

5、ID设计(工业设计)


  • ID评审
  • 打手板验证
  • 调整优化再次打板验证
  • 确定ID

6、结构设计


  • 结构设计
  • 基本确定电池、PCBA等元器件尺寸和位置
  • 结构评审
  • 结构打板验证
  • 结构设计封板

7、电子设计


  • PCBA设计
  • 电子件选型
  • 打板验证
  • 优化修改
  • 再次验证
  • 确定PCB
  • 出电子BOM

 

8、样板整机验证


  • 结构、电子、软件结构验证
  • 发现问题
  • 修复问题
  • 再次验证确认
  • 真实用户使用测试

9、包材设计与生产


  • 包装说明书设计
  • 打样确认材质、效果、质量
  • 包材封板确认

10、结构开模、电子备料


  • 结构件开模
  • 磨具验证
  • 综合BOM
  • 电子备料
  • 成本核算

11、整机验证


  • 结构件小批量生产
  • 电子小批量生产
  • 包材小批量生产
  • 多台组装验证(按生产标准)
  • 整机验证
  • 输出生产指导书

12、产品内侧


  • 真实用户小批量测试
  • 手机反馈
  • 分析总结问题
  • 提出方案优化

13、小批量试产


  • 选定工厂
  • 确定生产流程和工艺
  • 小批量试产
  • 性能测试
  • 发现问题总结问题
  • 视情况是否需要再次小批量验证
  • 申请相关认证

14、大批量生产


  • 生产流程、工艺、标准进行喜欢
  • 生产过程质量把控
  • 成品质量把控
  • 产品维修手册等文件编写
  • 配备相应的替换部件

15、销售相关


  • 产出售前指导文件
  • 内部员工培训
  • 产品开始营销
  • 销售渠道预热

16、量产爬坡


  • 生产流程优化
  • 对出现的问题进行总结修复
  • 生产线扩充进入量产爬坡
  • 根据批次对质量把控

17、售后阶段


  • 产品售后服务
  • 产品维修、换机等服务
  • 用户问题总结数据分析

18、项目维持


  • 维持项目正常生产销售
  • 项目复盘总结经验
  • 对下一代产品进行规划
  • 软件持续迭代

六、项目案例:液位控制需求(要求低成本)

1、功能要求:


  • 实现水箱内无水自动开启水泵
  • 实现水箱内水满自动关闭水泵

 

红线公共端

黄线下限位

紫线上限位

当水箱没水时候,5和6都是不导通的,左边的三极管集极不导电,那么12v电流就会分压至10K和22K电阻,22k电阻上相当于7v左右,驱动右边的三极管使继电器打开,使得2和3的常开开关闭合,启动电机,6的常闭开关断开。

当水箱水满时,5得电,驱动左边三极管导通,10k和22k的中点就是0v,右边三极管截止,继电器断电,常开开关打开,电机关闭,常闭触点打开。

总成本5元就是实现了水没自动加水的功能。


七、博士与民工的故事

联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只得请了一个学自动化的博士后设计一个方案来分拣空的香皂盒。博士后拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探
测等技术,花了90万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。

中国南方有个乡镇企业也买了同样的生产线,老板发现这个问题后大为发火,找了个小工来说“你他妈给老子把这个搞定,不然你给老子爬走。”小工很快想出了办法他花了190块钱在生产线旁边放了一台大功率电风扇猛吹,于是空皂盒都被吹走了。
 


推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • windows便签快捷键_用了windows十几年,没想到竟然这么好用!隐藏的功能你知道吗?
    本文介绍了使用windows操作系统时的一些隐藏功能,包括便签快捷键、截图功能等。同时探讨了windows和macOS操作系统之间的优劣比较,以及人们对于这两个系统的不同看法。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
author-avatar
rgx-秀_550
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有