差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
kicad6annote [2022/05/25 18:14]
gongyu
kicad6annote [2022/05/28 21:23] (当前版本)
gongyu
行 1: 行 1:
 ## 第12节:批注原理图中的元件 ## 第12节:批注原理图中的元件
-上一节我们完成了原理图的连线以及对一些器件的文本说明,我们的这个电路很简单,电路中1个LED、1个电阻和1个电池,在原理图上,我们可以看到D?、R?和BT?对应这三个器件的号,它们后面都有一个?,如果在同一张图纸上有多于一个相同的器件,比如2个电阻,那我们就要对这两个电阻进行区分,可以分别它们R1和R2(或其它数值的编号,只要不冲突即可),从这里可以看出来,目前电路图上的R?、D?和BT?中的?需要被具体的数字来替代,以确保板上的同类元器件较多的时候,每个元器件都有一个唯一的标,我们常称之为参考标识符RefDes(来源于Reference Description)。 +上一节我们完成了原理图的连线以及对一些器件的文本说明,我们的这个电路很简单,只用到1个LED、1个电阻和1个电池,在原理图上,我们可以看到D?、R?和BT?对应这三个器件的号,它们后面都有一个?,如果在同一张图纸上有多于一个相同的器件,比如2个以上的电阻,那我们就要对这些器件进行区分,分别它们一个唯一的标,我们常称之为参考标识符RefDes(来源于Reference Description)。器件分配参考识符的过程就叫批注。
-这一节我们对每一个器件分配一个号,+
  
 +这一节我们来看一下如何通过批注给每一个器件分配一个唯一的标号。
  
-### 1. 为什么要批注原理图?​ +----
-{{ :symbols-labeled.png |}}<WRAP centeralign>​还未批注的原理图</​WRAP>​+
  
  
 +{{ :​symbols-labeled.png |}}<WRAP centeralign>​还未批注的原理图</​WRAP>​
  
-从库中加载到原理图图纸上的器件,或者通过复制得到的器件,其标识符都式以?的形式呈现,我们需要将每一个?转变成一个唯一的数值,也就是给每个符号分配一个唯一的参考标识符,这个过程就叫批注,有的工具称之为注释。 
  
-### 2. 如何进行批注?​ +### 1. 如何进行批注?​ 
-对图中放置的器件进行标号有两种方式:​+对图中放置的器件进行批注有两种方式:​ 
 + 
 +第一种:对每一个器件进行单独编辑 - 鼠标悬浮在器件上,使用快捷键“E”或用鼠标右键弹出菜单后选择“属性”来编辑器件的属性),给该器件分配一个比较确定的标号:
  
-1.对每一个器件进行单独编辑(鼠标悬浮在器件上,使用快捷键“E”或用鼠标右键弹出菜单后选择“属性”来编辑器件的属性),给该器件分配一个比较确定的标号: 
 {{ :​annoteedit.jpg?​800 |}}<WRAP centeralign>​对LED属性编辑,手工修改标号</​WRAP>​ {{ :​annoteedit.jpg?​800 |}}<WRAP centeralign>​对LED属性编辑,手工修改标号</​WRAP>​
 +
 在这个器件属性的编辑对话框中,每一个对象都可以手工修改,在这里我们将第一行Reference的D?修改为D1,并将第二行的"​Value"​修改为“RED”(选中为红色的),其它字段也可以编辑,我们在后面用到的时候再讲。 在这个器件属性的编辑对话框中,每一个对象都可以手工修改,在这里我们将第一行Reference的D?修改为D1,并将第二行的"​Value"​修改为“RED”(选中为红色的),其它字段也可以编辑,我们在后面用到的时候再讲。
 {{ :​annoteedit.jpg?​800 |}}<WRAP centeralign>​手工批注并修改了器件LED的“值”</​WRAP>​ {{ :​annoteedit.jpg?​800 |}}<WRAP centeralign>​手工批注并修改了器件LED的“值”</​WRAP>​
 +
 还有一种更便捷的修改方式 -鼠标悬浮在D?字符上面,键盘快捷键“E”或用鼠标“右键”选择“属性”,只弹出D?的修改窗口 还有一种更便捷的修改方式 -鼠标悬浮在D?字符上面,键盘快捷键“E”或用鼠标“右键”选择“属性”,只弹出D?的修改窗口
 {{ :​annoteeditref.jpg?​800 |}}<WRAP centeralign>​编辑元器件标识符的属性</​WRAP>​ {{ :​annoteeditref.jpg?​800 |}}<WRAP centeralign>​编辑元器件标识符的属性</​WRAP>​
  
-但这种方式不推荐,它有几个缺点,当电路图中的同种器件的数量比较多时,手工操作会费时费力,且很难做到批注的唯一性,整个图纸上的器件的标号也会比较杂乱,不利于读图。这种方式在某些场景下做针对某些器件标号的预先指定或修改是可以的,但最好的批注方式就是下面要讲到的第二种方式 - 采用批量、自动标号的方式。+但这种方式不推荐,它有几个缺点,当电路图中的同种器件的数量比较多时,手工操作会费时费力,且很难做到批注的唯一性,整个图纸上的器件的标号也会比较杂乱,不利于读图。这种方式在某些场景下做针对某些器件标号的预先指定或修改是可以的,但最好的批注方式就是下面要讲到的第二种方式 - 采用批量、自动批注的方式。
  
- +待原理图上的所有器件都加完整,而且位置排列大致已经确定,就可以通过批量操作的方式对所有的器件进行自动标号。具体操作如下: 
-2.待原理图上的所有器件都加完整,而且位置排列大致已经确定,就可以通过批量操作的方式对所有的器件进行自动标号。具体操作如下: +点击菜单中的“工具”,弹出菜单,选中“批注原理图”:
-点击菜单中的“工具”,弹出如下菜单,选中“批注原理图”:+
 {{ :​annotatemenu.jpg?​800 |}}<WRAP centeralign>​批注菜单</​WRAP>​ {{ :​annotatemenu.jpg?​800 |}}<WRAP centeralign>​批注菜单</​WRAP>​
  
-弹出如下的对话框:+弹出对话框:
 {{ :​annotatewindow.jpg?​800 |}}<WRAP centeralign>​批注功能窗口</​WRAP>​ {{ :​annotatewindow.jpg?​800 |}}<WRAP centeralign>​批注功能窗口</​WRAP>​
-这个对话中的信息都很直观,取决于你是第一次批注(全新的批注)还是补充批注(保持原有的批注信息),亦或是清除现有的批注再重新批注,根据你自己的状况勾选相应的选项即可。 + 
-例如,如果我们的原理图包含多张图纸(后面层级图设计会讲到),我们可以选择对整个原理图进行批注,或者只对当前图框进行批注。如果我们是在原来已经批注的原理图上面新添了器件,对新的器件进行批注,就可以选择保留现有的批注,只批注新符号。我们还可以控制批注的顺序和编号方式。 +这个对话中的信息都很直观,取决于你是第一次批注(全新的批注)还是补充批注(保持原有的批注信息),亦或是清除现有的批注再重新批注,根据你自己的状况勾选相应的选项即可。 
-第一次批注比较简单,接受所有默认值即可。+ 
 +例如,如果我们的原理图包含多张图纸(后面层级图设计会讲到),我们可以选择对整个原理图进行批注,或者只对当前图框进行批注。如果我们是在原来已经批注的原理图上面新添了器件,对新的器件进行批注,就可以选择保留现有的批注,只批注新符号。 
 + 
 +我们还可以控制批注的顺序和编号方式。 
 + 
 +第一次批注比较简单,接受所有默认值即可。
 {{ :​annotateok.jpg?​800 |}}<WRAP centeralign>​完成批注后的窗口信息</​WRAP>​ {{ :​annotateok.jpg?​800 |}}<WRAP centeralign>​完成批注后的窗口信息</​WRAP>​
  
-单击“批注”按钮,并接受可能弹出的警告对话框。这将完成批注,并更新原理图。单击“关闭”按钮关闭对话框。下图就是完成了批注之后的原理图的效果,可以看到三个器件都分别有了标号。+单击“批注”按钮,并接受可能弹出的警告对话框。这将完成批注,并更新原理图。 
 + 
 +单击“关闭”按钮关闭对话框。是完成了批注之后的原理图的效果,可以看到三个器件都分别有了标号。
 {{ :​annotatedsch1.jpg?​800 |}}<WRAP centeralign>​完成批注后的原理图</​WRAP>​ {{ :​annotatedsch1.jpg?​800 |}}<WRAP centeralign>​完成批注后的原理图</​WRAP>​
  
 +### 2. 编辑元器件的属性
 +接下来,我们可以为每个元器件填写它们的值,通过编辑元器件的属性来实现。
  
 +这个项目中我想使用一个红色的LED,所以将Value字段更改为红色 - RED。在实际的项目中,在这里写LED制造商的器件型号会更好一些。
  
-### 3. 编辑元器件的属性 +电池我要使用3V纽扣电池,将BT1的Value字段改为3V
-符号属性 +
-接下来,为每个组件填写值。(E).这个项目将使用一个红色LED所以将Value字段改为红色。在实际的项目中,在这里写LED制造商的零件号可能会更好。请注意,可以在每个符号的属性中单独编辑引用指示符+
  
-本项目将使用3V锂币所以将BT1的Value字段改为3V。将电阻的值改为1k。+LED的限流阻为1k,将电阻的值改为1k。
 {{ :​schpartvalues.jpg?​800 |}}<WRAP centeralign>​每个器件的Value都做了修改的原理图</​WRAP>​ {{ :​schpartvalues.jpg?​800 |}}<WRAP centeralign>​每个器件的Value都做了修改的原理图</​WRAP>​
  
 +
 +----
 +
 +到此,我们完成了对原理图上所有器件的批注,并补充了一些器件的重要属性信息,算基本完成了原理图的设计,但还要经过更重要的一步 - 检查,尤其是用机器帮我们检查,下一节的视频我们就讲一下如何做电气规则检查,也就是ERC。
  
 ----- -----