当前位置:网站首页>1.4-----PCB设计?(电路设计)确定方案
1.4-----PCB设计?(电路设计)确定方案
2022-06-22 18:20:00 【cbirdfly.】
文章中谈论的是低速低功率的PCB。
推荐PCB设计课程(实用高效):https://www.bilibili.com/video/BV1zE411q72a
======================================
1.为什么会存在PCB这种东西?
PCB: Printed Circuit Board,中文名称为印制电路板。
如果没有学过PCB设计,可能一开始对这个东西是一头雾水的。其实PCB其实就是经过设计的一坨线,PCB设计分为两个部分,一个是原理图设计,一个是元器件布局和走线(Layout)。

原理图设计,设计的是元器件件之间的连接关系,说白了就是元器件之间的引脚怎么连接的。
元器件布局,顾名思义就是每个元器件应该摆在PCB的哪个位置上。
PCB是为了让电路整洁稳定,为了让电路更好的加工,增加电路的可复制性。如果你想体验PCB存在的意义,其实很简单,就照着原理图,用电线连接好一块不大不小的PCB板上的电路,并让他成功运行起来。只要你做了,你就能明白PCB存在的意义了。我记得做毕业设计的时候,就没用PCB,做的是一辆光电搬运车。。。那个电线我就连了差不多5天吧。。。。。。那个时候我彻底悟了,明白了PCB存在的意义。。。。。。
======================================
2.电路设计?
PCB设计只是硬件设计其中一个环节,在PCB设计之前。是要先确定好需求,根据具体的需求确定方案,然后去选元器件。后面才会进入电路设计的环节。
电路设计和核心是原理图的制作,如果有参考设计的话能节省很多时间。先准备好原理图库和封装库,将每个器件的原理图和封装做好映射,然后绘制原理图,接着用原理图导出PCB图,最后进行Layout(元器件摆放,布线)。
=======================================
3.具体到平衡车的项目中
因为有很多现成的方案可供参考,我们找几个现成的方案,看一下用的是什么IC和元器件,MCU用的是什么?电源用的什么方案?用到了那些传感器等等。然后我们就可以进行自己的PCB设计了。
这里参考的是平衡小车之家的方案,具体方案如下:

=====================================
4.从整体方案归纳PCB方案:

画红线的就是要做到PCB上的元器件和线路。
边栏推荐
- mysql数据库设计
- 5g short message solution
- Typescript (7) generic
- Service实战:使用Service完成一个下载任务
- what? Homekit, Micah, aqara and other ecosystems can also be linked with tmall elf ecology through zhiting?
- mini-Web框架:模板替换与路由列表功能开发 | 黑马程序员
- Interface development component devaxpress asp Net core v21.2 - UI component enhancements
- Is flush easy to use? Is it safe to open a mobile account?
- 什么?HomeKit、米家、Aqara等生态也能通过智汀与天猫精灵生态联动?
- AUTOCAD——五种标注快捷键
猜你喜欢

Intelligent procurement system solution for processing and manufacturing industry: help enterprises realize integrated and Collaborative Procurement in the whole process

智能家居不知如何选?不妨看下这篇选购指南

ABAQUS 使用RSG绘制插件初体验

Thread pool: reading the source code of threadpoolexcutor

A homekit enabled camera? Zhiting IPC camera IC1 unpacking experience

Service practice: use service to complete a download task

什么?HomeKit、米家、Aqara等生态也能通过智汀与天猫精灵生态联动?

结构型模式之适配器模式

3GPP 5G R17标准冻结,RedCap作为重要特性值得关注!

Flutter系列-flutter路由管理
随机推荐
Detailed explanation of session mechanism and related applications of session
Flutter系列-搭建Flutter开发环境
SRE必将走向混沌工程时代--华为云混沌工程实践
AttributeError: ‘KeyedVectors‘ object has no attribute ‘wv‘
Digital supply chain centralized purchase platform solution for mechanical equipment industry: optimize resource allocation and realize cost reduction and efficiency increase
Iplook, as a member of o-ran alliance, will jointly promote the development of 5g industry
Implementing Domain Driven Design - using ABP framework - solution overview
Flutter series - build a flutter development environment
Shell script explanation (VII) -- regular expression, sort, uniq, tr
集群、分布式、微服务概念和区别
Detailed explanation of shell script (x) -- how to use sed editor
故障分析 | 从 data_free 异常说起
Interface development component devaxpress asp Net core v21.2 - UI component enhancements
84.(cesium篇)cesium模型在地形上运动
到底使用Thread还是Service?
结构型模式之装饰者模式
China's games are "harvesting" foreigners
[suggestions collection] common usage scenarios of message queue
Flutter系列-flutter路由管理
Is flush easy to use? Is it safe to open a mobile account?