亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

四向傾角開(kāi)(kāi)關(guān)(guān)

  • 運(yùn)動(dòng)會(huì)源代碼

    #include <malloc.h>       #include <stdio.h>       #include <stdlib.h>       #include <string.h>       #define NULL 0      #define MaxSize 30          typedef struct athletestruct /*運(yùn)動(dòng)員*/     {         char name[20];          int score; /*分?jǐn)?shù)*/         int range; /**/         int item; /*項(xiàng)目*/     }ATH;     typedef struct schoolstruct /*學(xué)校*/     {         int count; /*編號(hào)*/         int serial; /**/          int menscore; /*男選手分?jǐn)?shù)*/         int womenscore; /*女選手分?jǐn)?shù)*/         int totalscore; /*總分*/         ATH athlete[MaxSize]; /**/         struct schoolstruct *next;      }SCH;         int nsc,msp,wsp;      int ntsp;      int i,j;      int overgame;      int serial,range;      int n;      SCH *head,*pfirst,*psecond;      int *phead=NULL,*pafirst=NULL,*pasecond=NULL;     void create();         void input ()     {         char answer;          head = (SCH *)malloc(sizeof(SCH)); /**/         head->next = NULL;         pfirst = head;          answer = 'y';         while ( answer == 'y' )         {         Is_Game_DoMain:         printf("\nGET Top 5 when odd\nGET Top 3 when even");         printf("\n輸入運(yùn)動(dòng)項(xiàng)目序號(hào) (x<=%d):",ntsp);         scanf("%d",pafirst);         overgame = *pafirst;         if ( pafirst != phead )         {             for ( pasecond = phead ; pasecond < pafirst ; pasecond ++ )             {                 if ( overgame == *pasecond )                 {                     printf("\n這個(gè)項(xiàng)目已經(jīng)存在請(qǐng)選擇其他的數(shù)字\n");                     goto Is_Game_DoMain;                 }             }         }         pafirst = pafirst + 1;         if ( overgame > ntsp )         {             printf("\n項(xiàng)目不存在");             printf("\n請(qǐng)重新輸入");             goto Is_Game_DoMain;         }         switch ( overgame%2 )         {         case 0: n = 3;break;         case 1: n = 5;break;         }         for ( i = 1 ; i <= n ; i++ )         {         Is_Serial_DoMain:         printf("\n輸入序號(hào) of the NO.%d (0<x<=%d): ",i,nsc);                 scanf("%d",&serial);         if ( serial > nsc )          {             printf("\n超過(guò)學(xué)校數(shù)目,請(qǐng)重新輸入");             goto Is_Serial_DoMain;         }         if ( head->next == NULL )          {             create();         }         psecond = head->next ;          while ( psecond != NULL )          {             if ( psecond->serial == serial )             {                 pfirst = psecond;                 pfirst->count = pfirst->count + 1;                 goto Store_Data;             }             else             {                 psecond = psecond->next;             }         }         create();         Store_Data:                 pfirst->athlete[pfirst->count].item = overgame;         pfirst->athlete[pfirst->count].range = i;         pfirst->serial = serial;         printf("Input name:) : ");                 scanf("%s",pfirst->athlete[pfirst->count].name);         }         printf("\n繼續(xù)輸入運(yùn)動(dòng)項(xiàng)目(y&n)?");         answer = getchar();         printf("\n");         }     }         void calculate() /**/     {         pfirst = head->next;         while ( pfirst->next != NULL )         {             for (i=1;i<=pfirst->count;i++)             {                 if ( pfirst->athlete[i].item % 2 == 0 )                  {                     switch (pfirst->athlete[i].range)                     {                     case 1:pfirst->athlete[i].score = 5;break;                     case 2:pfirst->athlete[i].score = 3;break;                     case 3:pfirst->athlete[i].score = 2;break;                     }                 }                 else                  {                     switch (pfirst->athlete[i].range)                     {                     case 1:pfirst->athlete[i].score = 7;break;                     case 2:pfirst->athlete[i].score = 5;break;                     case 3:pfirst->athlete[i].score = 3;break;                     case 4:pfirst->athlete[i].score = 2;break;                     case 5:pfirst->athlete[i].score = 1;break;                     }                 }                 if ( pfirst->athlete[i].item <=msp )                  {                     pfirst->menscore = pfirst->menscore + pfirst->athlete[i].score;                 }                 else                  {                     pfirst->womenscore = pfirst->womenscore + pfirst->athlete[i].score;                 }             }             pfirst->totalscore = pfirst->menscore + pfirst->womenscore;             pfirst = pfirst->next;         }     }         void output()     {         pfirst = head->next;         psecond = head->next;         while ( pfirst->next != NULL )          {             // clrscr();              printf("\n第%d號(hào)學(xué)校的結(jié)果成績(jī):",pfirst->serial);             printf("\n\n項(xiàng)目的數(shù)目\t學(xué)校的名字\t分?jǐn)?shù)");             for (i=1;i<=ntsp;i++)              {                 for (j=1;j<=pfirst->count;j++)                  {                     if ( pfirst->athlete[j].item == i )                     {                                                                         printf("\n %d\t\t\t\t\t\t%s\n %d",i,pfirst->athlete[j].name,pfirst->athlete[j].score);break;                                             }                 }             }             printf("\n\n\n\t\t\t\t\t\t按任意建 進(jìn)入下一頁(yè)");             getchar();             pfirst = pfirst->next;         }     //  clrscr();          printf("\n運(yùn)動(dòng)會(huì)結(jié)果:\n\n學(xué)校編號(hào)\t男運(yùn)動(dòng)員成績(jī)\t女運(yùn)動(dòng)員成績(jī)\t總分");         pfirst = head->next;         while ( pfirst->next != NULL )         {             printf("\n %d\t\t %d\t\t %d\t\t %d",pfirst->serial,pfirst->menscore,pfirst->womenscore,pfirst->totalscore);             pfirst = pfirst->next;         }         printf("\n\n\n\t\t\t\t\t\t\t按任意建結(jié)束");         getchar();     }         void create()     {                 pfirst = (struct schoolstruct *)malloc(sizeof(struct schoolstruct));         pfirst->next = head->next ;         head->next = pfirst ;                 pfirst->count = 1;         pfirst->menscore = 0;         pfirst->womenscore = 0;         pfirst->totalscore = 0;     }     void Save()     {FILE *fp;     if((fp = fopen("school.dat","wb"))==NULL)     {printf("can't open school.dat\n");     fclose(fp);     return;     }     fwrite(pfirst,sizeof(SCH),10,fp);     fclose(fp);     printf("文件已經(jīng)成功保存\n");     }         void main()     {         system("cls");         printf("\n\t\t\t 運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì)\n");         printf("輸入學(xué)校數(shù)目 (x>= 5):");         scanf("%d",&nsc);          printf("輸入男選手的項(xiàng)目(x<=20):");         scanf("%d",&msp);          printf("輸入女選手項(xiàng)目(<=20):");         scanf("%d",&wsp);          ntsp = msp + wsp;                  phead = (int *)calloc(ntsp,sizeof(int));         pafirst = phead;         pasecond = phead;         input();         calculate();          output();         Save();     }             

    標(biāo)簽: 源代碼

    上傳時(shí)間: 2016-12-28

    上傳用戶:150501

  • 基于遺傳算法的機(jī)器人路徑規(guī)劃MATLAB源代碼

    取各障礙物頂點(diǎn)連線的中點(diǎn)為路徑點(diǎn),相互連接各路徑點(diǎn),將機(jī)器人移動(dòng)的起點(diǎn)和終點(diǎn)限制在各路徑點(diǎn)上,利用最短路徑算法來(lái)求網(wǎng)絡(luò)圖的最短路徑,找到從起點(diǎn)P1到終點(diǎn)Pn的最短路徑。上述算法使用了連接線中點(diǎn)的條件,因此不是整個(gè)規(guī)劃空間的最優(yōu)路徑,然后利用遺傳算法對(duì)找到的最短路徑各個(gè)路徑點(diǎn)Pi (i=1,2,…n)調(diào)整,讓各路徑點(diǎn)在相應(yīng)障礙物端點(diǎn)連線上滑動(dòng),利用Pi= Pi1+ti×(Pi2-Pi1)(ti∈[0,1] i=1,2,…n)即可確定相應(yīng)的Pi,即為新的路徑點(diǎn),連接此路徑點(diǎn)為最優(yōu)路徑。

    標(biāo)簽: 遺傳算法 路徑規(guī)劃 matlab

    上傳時(shí)間: 2017-05-05

    上傳用戶:tttt123

  • 電路基礎(chǔ)(原版)

    作者:Charles K Alexander  ,Matthew N.O Sadiku 內(nèi)容:電路基礎(chǔ)知識(shí),電子工程師必學(xué)課程

    標(biāo)簽: 電路基礎(chǔ)

    上傳時(shí)間: 2021-02-03

    上傳用戶:

  • 快速瞭解ECLIPSE 目錄 序言· 一.Eclipse 簡(jiǎn)介 二.Eclipse 組織 三.Eclipse 相關(guān)術(shù)語(yǔ) 四.Eclipse 平臺(tái) 五.EMF & GEF 介紹 六.關(guān)於

    快速瞭解ECLIPSE 目錄 序言· 一.Eclipse 簡(jiǎn)介 二.Eclipse 組織 三.Eclipse 相關(guān)術(shù)語(yǔ) 四.Eclipse 平臺(tái) 五.EMF & GEF 介紹 六.關(guān)於Eclipse、SWT 和JFace 一個(gè)SWT 應(yīng)用程式的基礎(chǔ)材料 基本控制項(xiàng) 標(biāo)籤 文件 按鈕 事件監(jiān)聽(tīng)器 複合控制項(xiàng) Shell 佈局管理器 FillLayout GridLayout GridData 15 建立一個(gè)執(zhí)行程式 為什麼使用SWT 七.OSGI 簡(jiǎn)介 Eclipse 資源 附錄1 SWT 的內(nèi)幕? 附錄2 相關(guān)網(wǎng)站 附錄3 外掛開(kāi)發(fā)

    標(biāo)簽: Eclipse ECLIPSE EMF GEF

    上傳時(shí)間: 2015-11-30

    上傳用戶:cc1

  • 7S系列上四按鍵模擬鼠標(biāo)程序 代碼的效果:這個(gè)代碼是針對(duì)AT9S1AM7S64-IAR那個(gè)板的,在這個(gè)代碼里只要將4個(gè)按鍵和4個(gè)LED的定義改一下,改成你的板上真真的定義.比如你的按鍵是接在那個(gè)I/

    7S系列上四按鍵模擬鼠標(biāo)程序 代碼的效果:這個(gè)代碼是針對(duì)AT9S1AM7S64-IAR那個(gè)板的,在這個(gè)代碼里只要將4個(gè)按鍵和4個(gè)LED的定義改一下,改成你的板上真真的定義.比如你的按鍵是接在那個(gè)I/O上的. 然后運(yùn)行程序,在超級(jí)終端里,你按一下第一按鍵,PC機(jī)的鼠標(biāo)向左移動(dòng)一下,一直按著的話,鼠標(biāo)一會(huì)就跑到屏幕最左邊了,同時(shí)LED一直滅著(按一下LED閃一下),第2個(gè)按鍵是向右的效果,第三個(gè)是向上的效果,第四個(gè)是向下的效果.好玩不?好好研究一下代碼吧

    標(biāo)簽: 按鍵 代碼 IAR LED

    上傳時(shí)間: 2017-05-27

    上傳用戶:stella2015

  • 開(kāi)關(guān)電源基本原理與設(shè)計(jì)介紹 ppt

    開(kāi)關(guān)電源基本原理與設(shè)計(jì)介紹 ppt

    標(biāo)簽: 開(kāi)關(guān)電源

    上傳時(shí)間: 2013-07-24

    上傳用戶:eeworm

  • 新型智慧驅(qū)動(dòng)器可簡(jiǎn)化開(kāi)關(guān)電源隔離拓樸結(jié)構(gòu)中同步整流器

    新型智慧驅(qū)動(dòng)器可簡(jiǎn)化開(kāi)關(guān)電源隔離拓樸結(jié)構(gòu)中同步整流器

    標(biāo)簽: 驅(qū)動(dòng) 開(kāi)關(guān)電源 同步整流器

    上傳時(shí)間: 2013-06-05

    上傳用戶:eeworm

  • 開(kāi)關(guān)電源基本原理與設(shè)計(jì)介紹-62頁(yè)-2.3M-ppt.ppt

    專輯類-開(kāi)關(guān)電源相關(guān)專輯-119冊(cè)-749M 開(kāi)關(guān)電源基本原理與設(shè)計(jì)介紹-62頁(yè)-2.3M-ppt.ppt

    標(biāo)簽: M-ppt 2.3 62

    上傳時(shí)間: 2013-05-18

    上傳用戶:lyy1234

  • (臺(tái)達(dá))開(kāi)關(guān)電源基本原理與設(shè)計(jì)介紹

    (臺(tái)達(dá))開(kāi)關(guān)電源基本原理與設(shè)計(jì)介紹,比較實(shí)用

    標(biāo)簽: 開(kāi)關(guān)電源

    上傳時(shí)間: 2013-06-15

    上傳用戶:ybysp008

  • PCB布線原則

    PCB 布線原則連線精簡(jiǎn)原則連線要精簡(jiǎn),盡可能短,盡量少拐彎,力求線條簡(jiǎn)單明了,特別是在高頻回路中,當(dāng)然為了達(dá)到阻抗匹配而需要進(jìn)行特殊延長(zhǎng)的線就例外了,例如蛇行走線等。安全載流原則銅線的寬度應(yīng)以自己所能承載的電流為基礎(chǔ)進(jìn)行設(shè)計(jì),銅線的載流能力取決于以下因素:線寬、線厚(銅鉑厚度)、允許溫升等,下表給出了銅導(dǎo)線的寬度和導(dǎo)線面積以及導(dǎo)電電流的關(guān)系(軍品標(biāo)準(zhǔn)),可以根據(jù)這個(gè)基本的關(guān)系對(duì)導(dǎo)線寬度進(jìn)行適當(dāng)?shù)目紤]。印制導(dǎo)線最大允許工作電流(導(dǎo)線厚50um,允許溫升10℃)導(dǎo)線寬度(Mil) 導(dǎo)線電流(A) 其中:K 為修正系數(shù),一般覆銅線在內(nèi)層時(shí)取0.024,在外層時(shí)取0.048;T 為最大溫升,單位為℃;A 為覆銅線的截面積,單位為mil(不是mm,注意);I 為允許的最大電流,單位是A。電磁抗干擾原則電磁抗干擾原則涉及的知識(shí)點(diǎn)比較多,例如銅膜線的拐彎處應(yīng)為圓角或斜角(因?yàn)楦哳l時(shí)直角或者尖角的拐彎會(huì)影響電氣性能)雙面板兩面的導(dǎo)線應(yīng)互相垂直、斜交或者彎曲走線,盡量避免平行走線,減小寄生耦合等。一、 通常一個(gè)電子系統(tǒng)中有各種不同的地線,如數(shù)字地、邏輯地、系統(tǒng)地、機(jī)殼地等,地線的設(shè)計(jì)原則如下:1、 正確的單點(diǎn)和多點(diǎn)接地在低頻電路中,信號(hào)的工作頻率小于1MHZ,它的布線和器件間的電感影響較小,而接地電路形成的環(huán)流對(duì)干擾影響較大,因而應(yīng)采用一點(diǎn)接地。當(dāng)信號(hào)工作頻率大于10MHZ 時(shí),如果采用一點(diǎn)接地,其地線的長(zhǎng)度不應(yīng)超過(guò)波長(zhǎng)的1/20,否則應(yīng)采用多點(diǎn)接地法。2、 數(shù)字地與模擬地分開(kāi)若線路板上既有邏輯電路又有線性電路,應(yīng)盡量使它們分開(kāi)。一般數(shù)字電路的抗干擾能力比較強(qiáng),例如TTL 電路的噪聲容限為0.4~0.6V,CMOS 電路的噪聲容限為電源電壓的0.3~0.45 倍,而模擬電路只要有很小的噪聲就足以使其工作不正常,所以這兩類電路應(yīng)該分開(kāi)布局布線。3、 接地線應(yīng)盡量加粗若接地線用很細(xì)的線條,則接地電位會(huì)隨電流的變化而變化,使抗噪性能降低。因此應(yīng)將地線加粗,使它能通過(guò)三倍于印制板上的允許電流。如有可能,接地線應(yīng)在2~3mm 以上。4、 接地線構(gòu)成閉環(huán)路只由數(shù)字電路組成的印制板,其接地電路布成環(huán)路大多能提高抗噪聲能力。因?yàn)榄h(huán)形地線可以減小接地電阻,從而減小接地電位差。二、 配置退藕電容PCB 設(shè)計(jì)的常規(guī)做法之一是在印刷板的各個(gè)關(guān)鍵部位配置適當(dāng)?shù)耐伺弘娙荩伺弘娙莸囊话闩渲迷瓌t是:􀁺?電電源的輸入端跨½10~100uf的的電解電容器,如果印制電路板的位置允許,采Ó100uf以以上的電解電容器抗干擾效果會(huì)更好¡���?原原則上每個(gè)集成電路芯片都應(yīng)布置一¸0.01uf~`0.1uf的的瓷片電容,如遇印制板空隙不夠,可Ã4~8個(gè)個(gè)芯片布置一¸1~10uf的的鉭電容(最好不用電解電容,電解電容是兩層薄膜卷起來(lái)的,這種卷起來(lái)的結(jié)構(gòu)在高頻時(shí)表現(xiàn)為電感,最好使用鉭電容或聚碳酸醞電容)。���?對(duì)對(duì)于抗噪能力弱、關(guān)斷時(shí)電源變化大的器件,ÈRA、¡ROM存存儲(chǔ)器件,應(yīng)在芯片的電源線和地線之間直接接入退藕電容¡���?電電容引線不能太長(zhǎng),尤其是高頻旁路電容不能有引線¡三¡過(guò)過(guò)孔設(shè)¼在高ËPCB設(shè)設(shè)計(jì)中,看似簡(jiǎn)單的過(guò)孔也往往會(huì)給電路的設(shè)計(jì)帶來(lái)很大的負(fù)面效應(yīng),為了減小過(guò)孔的寄生效應(yīng)帶來(lái)的不利影響,在設(shè)計(jì)中可以盡量做到£���?從從成本和信號(hào)質(zhì)量?jī)煞矫鎭?lái)考慮,選擇合理尺寸的過(guò)孔大小。例如¶6- 10層層的內(nèi)存模¿PCB設(shè)設(shè)計(jì)來(lái)說(shuō),選Ó10/20mi((鉆¿焊焊盤(pán))的過(guò)孔較好,對(duì)于一些高密度的小尺寸的板子,也可以嘗試使Ó8/18Mil的的過(guò)孔。在目前技術(shù)條件下,很難使用更小尺寸的過(guò)孔了(當(dāng)孔的深度超過(guò)鉆孔直徑µ6倍倍時(shí),就無(wú)法保證孔壁能均勻鍍銅);對(duì)于電源或地線的過(guò)孔則可以考慮使用較大尺寸,以減小阻抗¡���?使使用較薄µPCB板板有利于減小過(guò)孔的兩種寄生參數(shù)¡���? PCB板板上的信號(hào)走線盡量不換層,即盡量不要使用不必要的過(guò)孔¡���?電電源和地的管腳要就近打過(guò)孔,過(guò)孔和管腳之間的引線越短越好¡���?在在信號(hào)換層的過(guò)孔附近放置一些接地的過(guò)孔,以便為信號(hào)提供最近的回路。甚至可以ÔPCB板板上大量放置一些多余的接地過(guò)孔¡四¡降降低噪聲與電磁干擾的一些經(jīng)Ñ?能能用低速芯片就不用高速的,高速芯片用在關(guān)鍵地方¡?可可用串一個(gè)電阻的方法,降低控制電路上下沿跳變速率¡?盡盡量為繼電器等提供某種形式的阻尼,ÈRC設(shè)設(shè)置電流阻尼¡?使使用滿足系統(tǒng)要求的最低頻率時(shí)鐘¡?時(shí)時(shí)鐘應(yīng)盡量靠近到用該時(shí)鐘的器件,石英晶體振蕩器的外殼要接地¡?用用地線將時(shí)鐘區(qū)圈起來(lái),時(shí)鐘線盡量短¡?石石英晶體下面以及對(duì)噪聲敏感的器件下面不要走線¡?時(shí)時(shí)鐘、總線、片選信號(hào)要遠(yuǎn)ÀI/O線線和接插件¡?時(shí)時(shí)鐘線垂直ÓI/O線線比平行ÓI/O線線干擾小¡? I/O驅(qū)驅(qū)動(dòng)電路盡量靠½PCB板板邊,讓其盡快離¿PC。。對(duì)進(jìn)ÈPCB的的信號(hào)要加濾波,從高噪聲區(qū)來(lái)的信號(hào)也要加濾波,同時(shí)用串終端電阻的辦法,減小信號(hào)反射¡? MCU無(wú)無(wú)用端要接高,或接地,或定義成輸出端,集成電路上該接電源、地的端都要接,不要懸空¡?閑閑置不用的門電路輸入端不要懸空,閑置不用的運(yùn)放正輸入端接地,負(fù)輸入端接輸出端¡?印印制板盡量使Ó45折折線而不Ó90折折線布線,以減小高頻信號(hào)對(duì)外的發(fā)射與耦合¡?印印制板按頻率和電流開(kāi)關(guān)特性分區(qū),噪聲元件與非噪聲元件呀距離再遠(yuǎn)一些¡?單單面板和雙面板用單點(diǎn)接電源和單點(diǎn)接地、電源線、地線盡量粗¡?模模擬電壓輸入線、參考電壓端要盡量遠(yuǎn)離數(shù)字電路信號(hào)線,特別是時(shí)鐘¡?對(duì)¶A/D類類器件,數(shù)字部分與模擬部分不要交叉¡?元元件引腳盡量短,去藕電容引腳盡量短¡?關(guān)關(guān)鍵的線要盡量粗,并在兩邊加上保護(hù)地,高速線要短要直¡?對(duì)對(duì)噪聲敏感的線不要與大電流,高速開(kāi)關(guān)線并行¡?弱弱信號(hào)電路,低頻電路周圍不要形成電流環(huán)路¡?任任何信號(hào)都不要形成環(huán)路,如不可避免,讓環(huán)路區(qū)盡量小¡?每每個(gè)集成電路有一個(gè)去藕電容。每個(gè)電解電容邊上都要加一個(gè)小的高頻旁路電容¡?用用大容量的鉭電容或聚酷電容而不用電解電容做電路充放電儲(chǔ)能電容,使用管狀電容時(shí),外殼要接地¡?對(duì)對(duì)干擾十分敏感的信號(hào)線要設(shè)置包地,可以有效地抑制串?dāng)_¡?信信號(hào)在印刷板上傳輸,其延遲時(shí)間不應(yīng)大于所有器件的標(biāo)稱延遲時(shí)間¡環(huán)境效應(yīng)原Ô要注意所應(yīng)用的環(huán)境,例如在一個(gè)振動(dòng)或者其他容易使板子變形的環(huán)境中采用過(guò)細(xì)的銅膜導(dǎo)線很容易起皮拉斷等¡安全工作原Ô要保證安全工作,例如要保證兩線最小間距要承受所加電壓峰值,高壓線應(yīng)圓滑,不得有尖銳的倒角,否則容易造成板路擊穿等。組裝方便、規(guī)范原則走線設(shè)計(jì)要考慮組裝是否方便,例如印制板上有大面積地線和電源線區(qū)時(shí)(面積超¹500平平方毫米),應(yīng)局部開(kāi)窗口以方便腐蝕等。此外還要考慮組裝規(guī)范設(shè)計(jì),例如元件的焊接點(diǎn)用焊盤(pán)來(lái)表示,這些焊盤(pán)(包括過(guò)孔)均會(huì)自動(dòng)不上阻焊油,但是如用填充塊當(dāng)表貼焊盤(pán)或用線段當(dāng)金手指插頭,而又不做特別處理,(在阻焊層畫(huà)出無(wú)阻焊油的區(qū)域),阻焊油將掩蓋這些焊盤(pán)和金手指,容易造成誤解性錯(cuò)誤£SMD器器件的引腳與大面積覆銅連接時(shí),要進(jìn)行熱隔離處理,一般是做一¸Track到到銅箔,以防止受熱不均造成的應(yīng)力集Ö而導(dǎo)致虛焊£PCB上上如果有¦12或或方Ð12mm以以上的過(guò)孔時(shí),必須做一個(gè)孔蓋,以防止焊錫流出等。經(jīng)濟(jì)原則遵循該原則要求設(shè)計(jì)者要對(duì)加工,組裝的工藝有足夠的認(rèn)識(shí)和了解,例È5mil的的線做腐蝕要±8mil難難,所以價(jià)格要高,過(guò)孔越小越貴等熱效應(yīng)原則在印制板設(shè)計(jì)時(shí)可考慮用以下幾種方法:均勻分布熱負(fù)載、給零件裝散熱器,局部或全局強(qiáng)迫風(fēng)冷。從有利于散熱的角度出發(fā),印制板最好是直立安裝,板與板的距離一般不應(yīng)小Ó2c,,而且器件在印制板上的排列方式應(yīng)遵循一定的規(guī)則£同一印制板上的器件應(yīng)盡可能按其發(fā)熱量大小及散熱程度分區(qū)排列,發(fā)熱量小或耐熱性差的器件(如小信號(hào)晶體管、小規(guī)模集³電路、電解電容等)放在冷卻氣流的最上(入口處),發(fā)熱量大或耐熱性好的器件(如功率晶體管、大規(guī)模集成電路等)放在冷卻Æ流最下。在水平方向上,大功率器件盡量靠近印刷板的邊沿布置,以便縮短傳熱路徑;在垂直方向上,大功率器件盡量靠近印刷板上方布置£以便減少這些器件在工作時(shí)對(duì)其他器件溫度的影響。對(duì)溫度比較敏感的器件最好安置在溫度最低的區(qū)域(如設(shè)備的µ部),千萬(wàn)不要將它放在發(fā)熱器件的正上方,多個(gè)器件最好是在水平面上交錯(cuò)布局¡設(shè)備內(nèi)印制板的散熱主要依靠空氣流動(dòng),所以在設(shè)計(jì)時(shí)要研究空氣流動(dòng)的路徑,合理配置器件或印制電路板。采用合理的器件排列方式,可以有效地降低印制電路的溫升。此外通過(guò)降額使用,做等溫處理等方法也是熱設(shè)計(jì)中經(jīng)常使用的手段¡

    標(biāo)簽: PCB 布線原則

    上傳時(shí)間: 2013-11-24

    上傳用戶:氣溫達(dá)上千萬(wàn)的

主站蜘蛛池模板: 辉南县| 上饶县| 崇义县| 永丰县| SHOW| 新民市| 涟源市| 田东县| 乐清市| 靖边县| 勐海县| 新晃| 蒙阴县| 东台市| 余庆县| 凌云县| 来宾市| 平定县| 上虞市| 耒阳市| 六安市| 阿拉善左旗| 巨鹿县| 怀化市| 体育| 会宁县| 米林县| 长丰县| 营山县| 武冈市| 博客| 和田市| 澄迈县| 神农架林区| 孝感市| 临西县| 南通市| 措勤县| 铜陵市| 凭祥市| 兴仁县|