新手如何在Altium Designer中繪制電路板

好久沒用AD畫電路板了,這次電子實訓讓畫個PCB板,借著這個機會寫了一篇新手教程。
此教程所用的電路圖是自動循跡小車,雖然元件比較簡單,但是感覺還是很厲害的,一塊看一下吧。
此教程僅適用于沒有基礎的同學

一、概述

Altium Designer 的功能非常強大,主要用來: 理圖設計、 印刷電路板設計、 FPGA的開發、嵌入式開發、3D PCB設計。這里我們主要用來繪制PCB.

二、軟件的下載與安裝

我用的是AD14.1.5,安裝教程可以自己百度,上面的安裝版本非常多,安裝教程也挺多的。不會的可以參考下面的鏈接:

Altium Designer 安裝教程

Altium Designer 官網

三、繪制原理圖

安裝好軟件后就可以開始繪制原理圖了,各種版本的操作基本類似,這里以AD14.1.5為例。我們要以循跡小車為例,電路如下
tu
我們先來分析一下,傳感器1和傳感器2同時影響著IC1A和IC1B的同相輸入端和反向電壓輸入端的電壓。當傳感器1對著黑線時傳感器2正好不對著黑線,所以D1的光被黑線吸收反射不到RG1,所以RG1的阻值增大,而D2的光能反射到RG2使RG2的阻值減小。這樣使得IC1A的同相輸入端的電壓升高而反向輸入端的電壓降低,所以IC1A輸出高電平使Q1截止,電機M1不轉。IC1B則輸出低電平使 Q2導通,電機M2轉。所以小車必然轉向,結果傳感器1離開了黑線,M1開轉,小車前行,因行進方向所致傳感器2必然到達黑線上,這時電機M2停轉,小車則向相反方向轉向,這樣一來,小車就會沿著黑線行進。

1.新建工程

(1)打開軟件后點擊File–>New–>Design Workplace新建工作空間

(2)點擊File–>New–>Project–>PCB Project新建了一個工程
在這里插入圖片描述
(3)新建原理圖

操作和剛剛新建工程類似,點擊File–>New–>Schematic,好啦,現在我們的就可以在面板中繪制原理圖啦!

(4)繪制原理圖

接下來的問題就是繪制我們的電路圖了,首先放置元器件,有2種常用的方法:點擊圖片中的Place–>Part或者點擊右邊的library按鈕
2
注意:繪制時我們可能找不到我們需要的元件,這時就需要自己安裝庫文件,局文件可以在網上下載也可以自己制作,但是導入方法是一樣的,下面講一下如何安裝庫文件。

點擊library出現下圖,按照步驟就可以啦
4
繪制完畢后的電路如下圖,強烈建議新手們可以繪制一個簡單一點的,因為不熟悉的話,后面話pcb容易出錯,以上步驟都是一樣的,我因為電子實訓畫的就是這個,就懶得再畫一個了
5
沒有提示就說明沒有大問題,可以在message里面查看詳細信息

(5)繪制PCB圖

新建pcb文件,這里與新建原理圖一樣,點擊File–>New–>Pcb,接下來的問題就是如何導入原理圖了。有兩種方法1.從原理圖到pcb 2.從pcb到原理圖。這里以第二種方法為例,點擊Design出現
6
點擊確定后出現如下對話框
6
如果沒有錯誤則顯示為對號,否則就是有錯誤,顯示有錯誤要查看pcb分裝了,一般都是這個問題出錯

注意:新手開始畫pcb時最容易忽略的就是沒有導入封裝庫,封裝庫一般軟件自帶的有常用的,還可以自己下載,導入方法同元件庫導入。

接下來就是布局和連線了

把元件放置好后,點擊Place–>Interative Routing 后放在元件引腳上就可以連線了,元件的布局和連線有很多規則這里忽略掉,以后的學習中一定要注意,特別是高頻和容易干擾的信號,這里不做詳細說明。(下圖是我們要求的制作的板子,因為要自己熱轉印畫的單層板,所以封裝什么的就沒注意,自己腐蝕電路板時,線寬要加粗)
8
看上面的方框圈住的地方,一般我們畫雙層板居多,連線時應該注意下面要選擇不同的層,繪制前還要先畫禁止布線層(Place–>>line畫)

最后再敷銅就可以了

敷銅過程如下:Place–>Polygon pour,選擇你要敷銅的形式就可以了
9
到此保存我們的工程就可以了

注:文中所用的電路圖在下面的鏈接中,建議用AD demo那個練習,另一個是循跡小車的電路文中的工程文件

四、總結

文章內容還有不足之處,歡迎指正,我們在導入PCB之前要保存一下,否則可能導入不了,新手練習時盡量用簡單的電路圖可以避免好多問題。文章所用的電路版權歸原作者所有,這里僅作為教程使用。


本文章僅供學習交流用禁止用作商業用途,文中所有內容均為原創未經授權不得轉載

微信公眾號:zhjj0729

微博:文藝to青年

簡書:水枂

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/531473.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/531473.shtml
英文地址,請注明出處:http://en.pswp.cn/news/531473.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Hibernate的數據刪除,更改

其他未給出代碼&#xff0c;請參考上一篇.... 一.數據的刪除 方法1.從“多”的一方進行數據的刪除 books.hbm.xml文件不變&#xff1a; <many-to-one name"publishers" column"publisherId" class"com.entry.Publishers" lazy"false&quo…

STM32的AFIO時鐘什么時候開啟?

問題描述 在使用STM32的USART2時發現AFIO時鐘無論打不打開串口都能正常工作 帶著這個問題網上搜集了一些資料&#xff0c;由于我對這塊的理解并不是很深&#xff0c;如果有錯誤歡迎指正 首先為什么要開啟時鐘&#xff1f; 答&#xff1a;因為STM32幾乎所有的外設都有獨立的時…

Qt模仿QQ登錄界面(一)

這兩天研究qt&#xff0c;練習時做了個仿QQ登錄界面&#xff0c;我這次實現的比較簡單&#xff0c;先在這里記錄一下&#xff0c;以后有空了會繼續完善的。 &#xff08;一&#xff09;效果圖 這里使用我的qq號測試的如圖&#xff1a; &#xff08;二&#xff09;工程文件 &…

n維數組實現(可變參數表的使用)

首先先介紹一下可變參數表需要用到的宏&#xff1a; 頭文件&#xff1a;#include<cstdarg> void va_start( va_list arg_ptr, prev_param ); type va_arg( va_list arg_ptr, type ); void va_end( va_list arg_ptr ); va_list:用來保存宏va_start、va_arg和va_end所需信息…

回流焊和波峰焊的區別

本文首先分別介紹回流焊和波峰焊的特點&#xff0c;然后對兩者進行比較&#xff0c;歡迎評論補充哦~ 最近在實習看到了廠里面的回流焊的波峰焊&#xff0c;有點好奇就查了點資料&#xff0c;分享給同樣愛學習的你。 一.回流焊 一般的表面貼裝工藝分三步&#xff1a;印刷機施加…

三對角矩陣的壓縮

三對角矩陣&#xff0c;從第二行開始選中的元素的個數都為3個。對于a[i,j]將要存儲的位置k&#xff0c;首先前(i-1)行元素的個數是(i-2)*3 2(第一行元素的個數為2)&#xff0c;又a[i,j]屬于第i行被選中元素的第j-i1個元素&#xff0c;所以k (i-2)*3 2 j-i1 2*ij-3 如果知道了…

LC和RC濾波電路分析

一、概述 整流電路的輸出電壓并不是純粹的直流&#xff0c;從示波器觀察整流電路的輸出&#xff0c;與直流相差很大&#xff0c;波形中含有較大的脈動成分&#xff0c;稱為紋波。為了獲得比較理想的直流電壓&#xff0c;需要利用具有儲能作用的電抗性元件(如&#xff1a;電感、…

dev c++ Boost庫的安裝

dev c 的boost庫的安裝步驟 然后點擊“check for updates”按鈕 最后點擊“Download selected”按鈕&#xff0c;下載完成后安裝.... 給dev添加boost庫文件&#xff0c;找到之前安裝的目錄 #include<iostream> #include<string> #include<cstring> #include…

(一)C語言之數據類型

在這里主要講了基本的知識&#xff0c;具體練習時注意用代碼看看數據存儲的位數和大小&#xff0c;像char a127;aa1;這時候a的值。可以用sizeof查看數據類型占的字節數。以及不同數據類型之間如何自動轉換和強制轉換&#xff0c;還有printf和scanf的具體用法&#xff0c;多動手…

十字鏈表的應用

#include<iostream> #include<cstring> #include<cstdio> #include<cstdlib> #define MAX_VERTEX_NUM 20 using namespace std; typedef struct ArcBox{int tailVex, headVex;//該弧的尾和頭頂點的位置 struct ArcBox *hlink, *tlink;//分別為弧…

(二)C語言數據類型(2)

今天主要總結了一下運算符&#xff0c;詳細介紹了運算符分類和優先級的基本知識 歡迎加入嵌入式學習群&#xff1a;559601187 運算符按操作數可以分為&#xff1a;單目運算符、雙目運算符和三目運算符&#xff0c;優先級依次為單目運算符>雙目運算符>三目運算符,在c語言里…

AOE網的關鍵路徑的計算

求關鍵路徑&#xff0c;只需理解頂點&#xff08;事件&#xff09;和邊&#xff08;活動&#xff09;各自的兩個特征屬性以及求法即可&#xff1a; 先根據首結點的Ve(j)0由前向后&#xff08;正拓撲序列&#xff09;計算各頂點的最早發生時間 再根據終結點的Vl(j)等于它的V…

(三)C語言之九條語句

今天來說一下我們以后可能用的最多的C語言語句&#xff1a;條件語句、循環語句、控制語句。理論很簡單&#xff0c;注重多自己寫代碼才能熟練運用。 歡迎加入嵌入式學習群&#xff1a;559601187 一起愉快的玩耍啊~ &#xff08;一&#xff09;條件語句 &#xff08;1&#xff…

C語言之getchar()用法

(1)語法 int getchar(void);(2)返回值 getchar函數的返回值是用戶輸入的第一個字符的ASCII碼,如出錯返回-1,且將用戶輸入的字符回顯到屏幕.如用戶在按回車之前輸入了不止一個字符,其他字符會保留在鍵盤緩存區中,等待后續getchar調用讀取.也就是說,后續的getchar調用不會等待用…

次優查找樹的建立

查找效率最高即平均查找長度最小&#xff0c;根據前面所學知識&#xff0c;我們可以給出有序表在非等概率情況下應遵循的兩個原則&#xff1a; 1、最先訪問的結點應是訪問概率最大的結點&#xff1b; 2、每次訪問應使結點兩邊尚未訪問的結點的被訪概率之和盡可能相等。 這兩…

(四)C語言之數組

講一下數組的相關知識&#xff0c;數組在以后的編程還是很重要的&#xff0c;希望大家認真學習&#xff0c;同時也勉勵自己。 歡迎加入嵌入式學習群&#xff1a;559601187 在C語言中使用數組必須先進行定義&#xff0c;數組屬于構造數據類型的一種&#xff0c;它是一組相同數據…

平衡二叉樹AVL插入

平衡二叉樹(Balancedbinary tree)是由阿德爾森-維爾斯和蘭迪斯(Adelson-Velskiiand Landis)于1962年首先提出的&#xff0c;所以又稱為AVL樹。 定義&#xff1a;平衡二叉樹或為空樹,或為如下性質的二叉排序樹: &#xff08;1&#xff09;左右子樹深度之差的絕對值不超過1; &…

C語言練習(一)

今天來講解一下數組相關的習題&#xff0c;鞏固昨天的知識 歡迎加入嵌入式學習群&#xff1a;559601187 1.對于二維數組首地址偏移。 二維數組數組名偏移一個數&#xff0c;地址偏移一行&#xff0c;針對這個問題后面會做一個詳細的講解 #include <stdio.h> int main() …

(五)C語言之二維數組

今天的第二個內容單獨拿出來講一下&#xff0c;對于初接觸C語言的人來說&#xff0c;這個知識點比較難懂&#xff0c;后面在講指針的時候我還會提到這部分的內容&#xff0c;看不懂的同學可以看后面的內容。 指針變量可以指向一維數組中的元素&#xff0c;當然也就可以指向二維…

平衡二叉樹AVL刪除

平衡二叉樹的插入過程: http://www.cnblogs.com/hujunzheng/p/4665451.html 對于二叉平衡樹的刪除采用的是二叉排序樹刪除的思路: 假設被刪結點是*p&#xff0c;其雙親是*f&#xff0c;不失一般性&#xff0c;設*p是*f的左孩子&#xff0c;下面分三種情況討論&#xff1a;  ⑴…