购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.1 Fritzing软件简介

4.1.1 主界面

总体来说,Fritzing软件的主界面由两部分构成,如图4-1所示。一部分是图中左边的项目视图部分,这一部分将显示设计者开发的电路,包含面包板图、原理图和PCB三种视图。另外一部分是图中右边的工具栏部分,包含了软件的元件库、指示栏、导航栏、撤销历史栏和层次栏等子工具栏,这一部分是设计者主要操作和使用的地方。

4.1.2 项目视图

设计者可以在项目视图中自由选择面包板、原理图或PCB视图进行开发,且设计者可以利用项目视图框中的视图切换器快捷轻松地在这三种视图中进行切换,视图切换器如图4-1项目视图中框图部分所示。此外,设计者也可以利用工具栏中的导航栏进行快速切换,这将在工具部分进行详细说明。下面分别给出这三种视图的操作界面,按从上到下的顺序依次是面包板视图、原理图视图和PCB视图,分别如图4-2~图4-4所示。

图4-1 Fritzing主界面

图4-2 Fritzing面包板视图

图4-3 Fritzing原理图视图

图4-4 Fritzing PCB视图

细心的读者至此可能会发现,在这三种视图下的项目视图中操作可选项和工具栏中对应的分栏内容都只有细微的变化。而且,由于Fritzing的三个视图是默认同步生成的,在本教程中,首先选择以面包板为模板对软件的共性部分进行介绍,然后再对原理图、PCB图与面包板视图之间的差异部分进行补充。在本教程中之所以选择面包板视图作为模板,是为了方便Arduino硬件设计者从电路原理图过渡到实际电路,尽量减少可能出现的连线和端口连接错误。

4.1.3 工具栏

用户可以根据自己的兴趣爱好选择工具栏显示的各种窗口,左键单击窗口下拉菜单,然后对希望出现在右边工具栏的分栏进行选择,用户也可以将这些分栏设成单独的浮窗。为了方便初学者迅速掌握Fritzing软件,本教程具体介绍各个工具栏的作用。

1.元件库

元件库中包含了许多的电子元件,这些电子元件是按容器分类盛放的。Fritzing一共包含8个元件库,分别是Fritzing的核心库、设计者自定义的库和其他6个库。下面将对这8个库进行详细的介绍,也是设计者进行电路设计前所必须掌握的。

(1)MINE:MINE元件库是设计者自定义元件放置的容器。如图4-5所示,设计者可以在这部分添加一些自己的常用元件,或是添加软件缺少的元件。具体有关的操作将在后面进行详细说明。

图4-5 MINE元件库

(2)Arduino:Arduino元件库主要放置与Arduino相关的开发板,这也是Arduino设计者需要特别关心的一个容器,这个容器中包含了Arduino的9块开发板,分别是Arduino、Arduino UNO R3、Arduino Mega、Arduino Mini、Arduino Nano、Arduino Pro Mini 3.3V、Arduino Fio、Arduino LilyPad、Arduino Ethernet Shield,如图4-6所示。

(3)Parallax:Parallax容器中主要包含了Parallax的微控制器Propeller D40和8款Basic Stamp微控制器开发板,如图4-7所示。该系列微控制器是由美国Parallax公司开发的,这些微控制器与其他微控制器的区别主要在于它们在自己的ROM内存中内建了一套小型、特有的BASIC编程语言直译器PBASIC,这为BASIC语言的设计者降低了嵌入式设计的门槛。

图4-6 Arduino元件库

图4-7 Parallax元件库

(4)Picaxe:Picaxe库中主要包括PICAXE系列的低价位单片机、电可擦只读存储器、实时时钟控制器、串行接口、舵机驱动等器件,如图4-8所示。Picaxe系列芯片也是基于BASIC语言,设计者可以迅速掌握。

图4-8 Picaxe元件库

(5)SparkFun:SparkFun库也是Arduino设计者需要重点关注的一个容器,这个容器中包含了许多Arduino的扩展板。此外,这个元件库中还包含了一些传感器和LilyPad系列的相关元件,如图4-9所示。

图4-9 SparkFun元件库

(6)Snootlab:Snootlab包含了4块开发板,分别是Arduino的LCD扩展板、SD卡扩展板、接线柱扩展板和舵机的扩展驱动板,如图4-10所示。

(7)Contributed Parts:Contributed Parts包含带开关电位表盘、开关、LED、反相施密特触发器和放大器等器件,如图4-11所示。

图4-10 Snootlab元件库

图4-11 Contributed Parts元件库

(8)Core:Core库里包含许多平常会用到的基本元件,如LED灯、电阻、电容、电感、晶体管等,还有常见的输入、输出元件,集成电路元件,电源、连接、微控器等元件。此外,Core中还包含面包板视图、原理图视图和印刷版视图的格式以及工具(主要包含笔记和尺子)的选择,如图4-12所示。

图4-12 Core元件库

2.指示栏

指示栏会给出元件库或项目视图中鼠标所选定元件的详细相关信息,包括该元件的名字、标签及在三种视图下的形态、类型、属性和连接数等。设计者可以根据这些信息加深对元件的理解,或者检验选定的元件是否是自己所需要的,甚至设计者能在项目视图中选定相关元件后,直接在指示栏中修改元件的某些基本属性性质,如图4-13所示。

图4-13 指示栏

3.撤销历史栏

撤销历史栏中详细记录了设计者的设计步骤,并将这些步骤按照时间的先后顺序依次进行排列,优先显示最近发生的步骤,如图4-14所示。设计者可以利用这些记录步骤回到之前的任一设计状态,这为开发工作带来了极大的便利。

图4-14 撤销历史栏

4.导航栏

导航栏里提供了对面包板视图、原理图视图和PCB视图的预览,设计者可以在导航栏中任意选定三种视图中的某一视图进行查看,如图4-15所示。

图4-15 导航栏

5.层

不同的视图有不同的层结构,详细了解层结构有助于读者进一步理解这三种视图和提升设计者对它们的操作能力。下面将依次给出面包板视图、原理图视图、PCB视图的层结构。首先关注面包板视图的层结构。从图4-16中可以看出,面包板视图一共包含6层,且设计者可以通过勾选这6层层结构前边的矩形框以决定是否在项目视图中显示相应的层。

其次,关注原理图的层结构。从图4-17中可以看出,原理图一共包含了7层,相对面包板而言,原理图多包含了Frame层。

图4-16 面包板层结构

图4-17 原理图层结构

PCB视图是层结构最多的视图。从图4-18中可以看出,PCB视图具有15层层结构。在此由于篇幅有限,不再对这些层结构进行一一详解。

图4-18 PCB图层结构 e4+kkdFOzFYIocoUrjJwV1kdtQqJdQTy1EEwRupoyicwmLSmuvM4/LYOSoxV18g9

点击中间区域
呼出菜单
上一章
目录
下一章
×