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

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

機(jī)(jī)器人控制系統(tǒng)(tǒng)

  • 介紹了一種閉環(huán)智能數(shù)控直流電流源的設(shè)計(jì)原理和實(shí)施方案

    介紹了一種閉環(huán)智能數(shù)控直流電流源的設(shè)計(jì)原理和實(shí)施方案,該方案采用自行設(shè)計(jì)制作的高精度電壓源,利用單片機(jī)、PWM和運(yùn)算放大器構(gòu)成A/DD/A轉(zhuǎn)換器來(lái)控制場(chǎng)效應(yīng)管導(dǎo)通狀態(tài)的原理,達(dá)到了輸出恒流的目的。整個(gè)系統(tǒng)采用89C58單片機(jī)作為主控部件,將預(yù)置電流值數(shù)據(jù)送入D/A轉(zhuǎn)換器,經(jīng)硬件電路變換為恒定的直流輸出,同時(shí)使用采樣電阻將實(shí)際輸出電流轉(zhuǎn)換成電壓送入A/D轉(zhuǎn)換器,并將其反饋到單片機(jī)中構(gòu)成閉環(huán)系統(tǒng),進(jìn)而實(shí)現(xiàn)預(yù)設(shè)值和實(shí)際值的比較,再通過(guò)調(diào)整D /A轉(zhuǎn)換器輸出的電壓來(lái)改變場(chǎng)效應(yīng)管的導(dǎo)通狀態(tài),減小了實(shí)際值與預(yù)設(shè)值之間的誤差,實(shí)現(xiàn)了電流可預(yù)置、可步進(jìn)調(diào)整、輸出的電流信號(hào)可直接數(shù)字顯示的功能。采用硬件閉環(huán)、軟件閉環(huán)、軟件實(shí)時(shí)積分、實(shí)時(shí)濾波的方法,鎖定輸出電流,從而實(shí)現(xiàn)了高精度恒流源的目的。此次所設(shè)計(jì)的電流源具有精度高、結(jié)構(gòu)簡(jiǎn)單、工作穩(wěn)定、操作方便、成本低廉、帶負(fù)載能力強(qiáng)等優(yōu)點(diǎn)

    標(biāo)簽: 閉環(huán) 數(shù)控直流 電流源 方案

    上傳時(shí)間: 2017-08-04

    上傳用戶:chens000

  • 1.8421碼十進(jìn)制計(jì)數(shù)器 2.分頻系數(shù)為8

    1.8421碼十進(jìn)制計(jì)數(shù)器 2.分頻系數(shù)為8,占空比為0.5的分頻器 3.控制8個(gè)二極管的電路

    標(biāo)簽: 1.8421 十進(jìn)制計(jì)數(shù)器 分頻 系數(shù)

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

    上傳用戶:李夢(mèng)晗

  • struct

    幫助學(xué)習(xí)作業(yè)系統(tǒng)的 一些資料   我需要獲得3的 積分  請(qǐng)有興趣者可看

    標(biāo)簽: struct

    上傳時(shí)間: 2016-06-14

    上傳用戶:fp4397251

  • 運(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

  • STM32F103全彩呼吸燈

    使用定時(shí)器輸出控制LED燈呈呼吸效果,且可以使用RGB888顏色

    標(biāo)簽: F103 STM 103 32F 32 呼吸燈

    上傳時(shí)間: 2019-06-11

    上傳用戶:ym331322001

  • 300個(gè)C51單片機(jī)設(shè)計(jì)proteus仿真源碼軟件源碼: 100000秒以內(nèi)的計(jì)時(shí)程序 10秒的秒表

    300個(gè)C51單片機(jī)設(shè)計(jì)proteus仿真源碼軟件源碼:100000秒以內(nèi)的計(jì)時(shí)程序10秒的秒表12864LCD圖形滾動(dòng)演示128X64LED160128LCD圖文演示1602字符液晶滾動(dòng)演示程序1602液晶顯示的DS1302實(shí)時(shí)時(shí)鐘16×16點(diǎn)陣(滾動(dòng)顯示)16×16點(diǎn)陣2(滾動(dòng)顯示)2io5鍵盤模擬音量數(shù)碼管顯示2×20串行字符液晶演示32x16漢字44行列鍵盤485全雙工通信4×4鍵盤矩陣控制條形LED顯示4個(gè)獨(dú)立式按鍵控制LED開關(guān)4個(gè)獨(dú)立式按鍵控制LED移位4只數(shù)碼管滾動(dòng)顯示0~3555可調(diào)PWM發(fā)生器555的應(yīng)用6264擴(kuò)展內(nèi)存6個(gè)16×16點(diǎn)陣74HC154譯碼器應(yīng)用74HC59574HC595串入并出芯片應(yīng)用74LS138譯碼器應(yīng)用74LS148擴(kuò)展中斷8051雙機(jī)通信簡(jiǎn)例8255并行口擴(kuò)展實(shí)例89C51PWM8x8LED漢字顯示8x8點(diǎn)陣做的貪吃蛇游戲8×8LED點(diǎn)陣屏顯示數(shù)字8只數(shù)碼管同時(shí)顯示不同字符8只數(shù)碼管顯示多個(gè)不同字符8只數(shù)碼管滾動(dòng)顯示8~F8只數(shù)碼管滾動(dòng)顯示單個(gè)數(shù)字8只數(shù)碼管滾動(dòng)顯示數(shù)字串8只數(shù)碼管閃爍顯示8通道自動(dòng)溫度檢測(cè)系統(tǒng)仿真(含原程序)ADC0808 PWM實(shí)驗(yàn)ADC0809模數(shù)轉(zhuǎn)換與顯示ADC0832模數(shù)轉(zhuǎn)換與顯示AT89C51對(duì)直流電動(dòng)機(jī)的驅(qū)動(dòng)AVR_UartBCD譯碼數(shù)碼管顯示數(shù)字c51 可預(yù)設(shè)電壓的數(shù)控電源(功能強(qiáng)大)clockConterCPU控制的獨(dú)立式鍵盤掃描實(shí)驗(yàn)da、ad。液晶,傳遞函數(shù)模型綜合應(yīng)用的實(shí)例DIY51式數(shù)控電源DS1621溫度傳感器實(shí)驗(yàn)ds18b20DS18B20溫度傳感器實(shí)驗(yàn)DS18B20溫度檢測(cè)及其液晶顯示HorseLightI2CIIC-24C04與數(shù)碼管IIC-24C04與蜂鳴器INT0與INT1中斷計(jì)數(shù)INT0中斷3位計(jì)數(shù)INT0及INT1中斷計(jì)數(shù)INT0和INT1控制條形LEDINT1中斷5位計(jì)數(shù)IO并行口直接驅(qū)動(dòng)單個(gè)數(shù)碼管K1-K4 分組控制LEDK1-K4 控制LED移位K1-K4 控制數(shù)碼管加減演示K1-K4 控制數(shù)碼管移位顯示K1-K4 鍵狀態(tài)顯示key_lcdks0108 液晶12864LCD頻率計(jì)仿真LED代碼查詢V1[1].1LED模擬交通燈LED閃爍M16_AN_CompareM16_EEPROMM16_HorseMAX7221控制數(shù)碼管動(dòng)態(tài)顯示my16key_cNT0中斷控制LEDNT0中斷計(jì)數(shù)NumberDisplayP3口流水燈PCF8574PCF8583+LCD1602PCF8591模數(shù)與數(shù)模轉(zhuǎn)換實(shí)驗(yàn)proteus ADDC的練習(xí)程序PWMPWMLEDPWM控制LED的亮度仿真程序PWM控制馬達(dá)的方法PWM波輸出(可調(diào))PWM電機(jī)正反轉(zhuǎn)pwm程序?qū)嵗齈WM調(diào)溫RAM擴(kuò)展練習(xí)sscom32串口調(diào)試TIMER0與TIMER1控制條形LEDTIMER0控制LED二進(jìn)制計(jì)數(shù)TIMER0控制單只LED閃爍TIMER0控制四只LED滾動(dòng)閃爍TIMER0控制流水燈ULN2803usart_t《lcd1602仿真實(shí)例》一個(gè)數(shù)控直流穩(wěn)壓電源一個(gè)步進(jìn)電機(jī)的仿真一步一步教你51_PC串口通信萬(wàn)能邏輯電路實(shí)驗(yàn)三機(jī)通訊串口仿真mcu_pc串口方式1串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)交通燈從左到右的流水燈光藕隔離驅(qū)動(dòng)電機(jī)內(nèi)部函數(shù)intrins.h應(yīng)用舉例凈水控制器仿真電路剛做好的十個(gè)字的led屏模擬有程序包含單片機(jī)寄存器的頭文件單只按鍵控制單只數(shù)碼管滾動(dòng)顯示單只數(shù)碼管循環(huán)顯示0-9單只數(shù)碼管循環(huán)顯示0~F單片機(jī)與PC機(jī)串口通訊仿真單片機(jī)之間雙向通信單片機(jī)向PC發(fā)送數(shù)據(jù)單片機(jī)向主機(jī)發(fā)送字符串單片機(jī)接收PC發(fā)出的數(shù)據(jù)單片機(jī)控制的電動(dòng)自行車驅(qū)動(dòng)系統(tǒng)單片機(jī)數(shù)據(jù)發(fā)送程序發(fā)一個(gè)用定時(shí)器做的PWM基于1602+ds12b80+ds1302+音樂(lè)+電子書+流水燈的多功能電子表基于ADC0832的數(shù)字電壓表基于AT24C02的多機(jī)通信基于AT89C51+MAX7219的頻率計(jì) 附帶proteus仿真電路圖 實(shí)際硬件電路測(cè)試通過(guò)基于DS1302的日歷時(shí)鐘基于yjwpm測(cè)試過(guò)的DS18B20仿真實(shí)例多功能電子鐘多點(diǎn)溫度測(cè)量多路開關(guān)狀態(tài)指示大屏幕仿真子電路做的一個(gè)H型電機(jī)驅(qū)動(dòng)電路字符串函數(shù)string.h應(yīng)用舉例字符函數(shù)ctype.h應(yīng)用舉例宏定義應(yīng)用舉例定時(shí)器中斷控制的獨(dú)立式鍵盤掃描實(shí)驗(yàn)定時(shí)器控制交通指示燈定時(shí)器控制數(shù)碼動(dòng)態(tài)顯示定時(shí)器控制數(shù)碼管動(dòng)管顯示對(duì)I2C總線上掛接多個(gè)AT24C0

    標(biāo)簽: c51 單片機(jī) proteus 仿真

    上傳時(shí)間: 2021-10-27

    上傳用戶:wangshoupeng199

  • 電子電路單片機(jī)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文資料軟硬件設(shè)計(jì)50例資料合集資料

    電子電路單片機(jī)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文資料軟硬件設(shè)計(jì)50例資料合集資料0652、14093組成的脈寬調(diào)制器電路(電機(jī)調(diào)速).rar0653、CMOS單通道調(diào)制電路.rar0654、DC-AC變換器.rar0655、DC-AC變換器LCD顯示電子溫度計(jì).rar0656、DC-AC變換器PWM控制式電機(jī)速度控制電路.rar0657、DC-AC變換器TC4069UB組成的方波振蕩器.rar0658、DC-AC變換器按鈕型游戲基準(zhǔn)電路.rar0659、DC-AC變換器變形多諧振蕩器.rar0660、DC-AC變換器標(biāo)準(zhǔn)多諧振蕩器.rar0661、不規(guī)則變換循環(huán)LED閃爍電路.rar0662、采用3524的PWM式電機(jī)速度控制電路.rar0663、超聲波魚缸加氧器.rar0664、車輛轉(zhuǎn)向燈電路.rar0665、出租車空車燈LED環(huán)形閃爍電路.rar0666、觸摸調(diào)光燈.rar0667、觸摸開關(guān).rar0668、觸摸控制定時(shí)器.rar0669、觸摸控制轉(zhuǎn)換開關(guān).rar0670、串聯(lián)式多諧振蕩器.rar0671、串入式聲控延時(shí)開關(guān).rar0672、單結(jié)晶體管多諧振蕩器.rar0673、單脈沖控制轉(zhuǎn)換開關(guān).rar0674、單脈沖控制轉(zhuǎn)換開關(guān)基本電路.rar0675、單穩(wěn)態(tài)多諧振蕩器.rar0676、單穩(wěn)態(tài)多諧振蕩器組成的定時(shí)器電路.rar0677、單軸操縱桿接口電路.rar0678、低電平輸出光控電路.rar0679、第三剎車燈電路.rar0680、電場(chǎng)與漏電檢測(cè)器.rar0681、電動(dòng)車充電自動(dòng)控制電路.rar0682、電話機(jī)檢修測(cè)試儀.rar0683、電話檢修儀.rar0684、電子節(jié)拍器.rar0685、電子鎖.rar0686、電子音樂(lè)門鈴.rar0687、短波無(wú)線監(jiān)聽發(fā)射器1(100MHz).rar0688、短波無(wú)線監(jiān)聽發(fā)射器2(100MHz).rar0689、短路檢測(cè)式報(bào)警電路.rar0690、斷線檢測(cè)式報(bào)警電路.rar0691、斷線式防賊報(bào)警電路.rar0692、斷續(xù)音報(bào)警信號(hào)發(fā)生器.rar0693、多功能密碼鎖.rar0694、多諧—張弛振蕩器.rar0695、發(fā)射極耦合式多諧振蕩器.rar0696、方波發(fā)生器.rar0697、非對(duì)稱多諧振蕩器.rar0698、峰谷用電定時(shí)器.rar0699、改進(jìn)型發(fā)射極耦合式多諧振蕩器.rar0700、改進(jìn)型模擬PUT(可編程單結(jié)晶體管)器件振蕩器.rar

    標(biāo)簽: 電子電路 單片機(jī)

    上傳時(shí)間: 2021-12-10

    上傳用戶:

  • 智能機(jī)器人仿真系統(tǒng)設(shè)計(jì)

    摘要: 智能機(jī)器人仿真系統(tǒng),由于智能機(jī)器人受到自身多傳感器信息融合和控制多樣性等因素的影響,仿真系統(tǒng)設(shè)計(jì)主要都 是以數(shù)學(xué)建模的形式化仿真為主,無(wú)法實(shí)現(xiàn)數(shù)學(xué)建模與場(chǎng)景實(shí)現(xiàn)協(xié)調(diào)仿真。為此,首先分析兩輪移動(dòng)機(jī)器人數(shù)學(xué)運(yùn)動(dòng)模型, 然后設(shè)計(jì)與機(jī)器人控制系統(tǒng)相關(guān)的傳感器數(shù)據(jù)采集分析、機(jī)器人智能自動(dòng)控制和人工控制等模塊,以實(shí)現(xiàn)機(jī)器人控制的真 實(shí)場(chǎng)景。仿真系統(tǒng)利用 LabVIEW 設(shè)計(jì)控制界面,并結(jié)合 Robotics 工具包的建模、計(jì)算和控制功能。仿真結(jié)果表明設(shè)計(jì)的平 臺(tái)更適合教學(xué)和實(shí)驗(yàn)室研究,并可為實(shí)際的物理過(guò)程提供數(shù)據(jù)參考和決策建議。 關(guān)鍵詞: 機(jī)器人; 虛擬; 系統(tǒng)仿真 中圖分類號(hào): TP242 文獻(xiàn)標(biāo)識(shí)碼: B1 引言 隨著測(cè)控技術(shù)的發(fā)展,虛擬儀器技術(shù)已成為工業(yè)控制和 自動(dòng)化測(cè)試等領(lǐng)域的新生力量[1]。而機(jī)器人作為一種新型 的生產(chǎn)工具,應(yīng)用范圍已經(jīng)越來(lái)越廣泛,幾乎滲透到各個(gè)領(lǐng) 域,是一項(xiàng)多學(xué)科理論與技術(shù)集成的機(jī)電一體化技術(shù)。目前 機(jī)器人仿真系統(tǒng)主要集中在復(fù)雜的機(jī)器人數(shù)學(xué)模型構(gòu)建與 形式化仿真,無(wú)法實(shí)現(xiàn)分析機(jī)器人運(yùn)動(dòng)控制的靜態(tài)和動(dòng)態(tài)特 性,更加無(wú)法實(shí)現(xiàn)控制的真實(shí)場(chǎng)景[2]。為了改善專業(yè)控制軟 件在硬件開發(fā)周期較長(zhǎng)的缺點(diǎn),本文擬建立一個(gè)基于通用軟 件的實(shí)時(shí)仿真和控制平臺(tái),以更適合教學(xué)和實(shí)驗(yàn)室研究。本 文以通用仿真軟件 LabVIEW 和 Robotics [3]為實(shí)時(shí)仿真與控 制平臺(tái),采用 LabVIEW 搭建控制界面,利用 Robotics 在后臺(tái) 進(jìn)行系統(tǒng)模型和優(yōu)化控制算法計(jì)算,使其完成機(jī)器人控制系 統(tǒng)應(yīng)有的靜態(tài)和動(dòng)態(tài)性能分析,不同環(huán)境下傳感器變化模擬 顯示以及目標(biāo)路徑形成等功能。 2 系統(tǒng)構(gòu)成 仿真系統(tǒng)的構(gòu)成主要包括了仿真界面、主控制界面、障 礙檢測(cè)、智能控制和人工控制模塊。其中主要對(duì)人工控制和 智能控制進(jìn)行程序設(shè)計(jì)。仿真運(yùn)行時(shí),障礙檢測(cè)一直存在, 主要是為了在智能控制模式下的智能決策提供原始數(shù)據(jù)。 在人工控制模式下,障礙檢測(cè)依然存在,只不過(guò)對(duì)機(jī)器人行 動(dòng)不產(chǎn)生影響,目的是把環(huán)境信息直觀

    標(biāo)簽: 智能機(jī)器人

    上傳時(shí)間: 2022-03-11

    上傳用戶:

  • 一種基于單片機(jī)的變頻電源設(shè)計(jì)

    電源正朝著高效率,高穩(wěn)定度,高功率密度,低污染,模塊化發(fā)展。為了滿足輸出電壓和頻率可變的逆變電源的基本指標(biāo),調(diào)制方式上各種新穎的調(diào)制技術(shù)不斷涌現(xiàn),控制上各種適合于不同要求的逆變器的控制方案被提了出來(lái)。本設(shè)計(jì)是基于SPWM逆變技術(shù),將由單片機(jī)產(chǎn)生的SPWM波輸出作為絕緣柵雙極晶閘管的驅(qū)動(dòng)信號(hào),最后通過(guò)低通濾波,從而在輸出端得到一個(gè)無(wú)失真的正弦信號(hào)波形。本文設(shè)計(jì)了一種交流電力頻率轉(zhuǎn)換器(AFC),提高交直流轉(zhuǎn)換器與無(wú)功功率控制,其超前相位補(bǔ)償原理是導(dǎo)致減少當(dāng)前控制回路的給定線頻率帶寬的要求。由于這些特性,可使用相對(duì)減緩轉(zhuǎn)換功率等設(shè)備,因此它可以用于高電平交流線頻率。

    標(biāo)簽: 單片機(jī) 電源

    上傳時(shí)間: 2022-03-28

    上傳用戶:shjgzh

  • cadence-allegro16.6高級(jí)教程

    主要內(nèi)容介紹 Allegro 如何載入 Netlist,進(jìn)而認(rèn)識(shí)新式轉(zhuǎn)法和舊式轉(zhuǎn)法有何不同及優(yōu)缺點(diǎn)的分析,透過(guò)本章學(xué)習(xí)可以對(duì) Allegro 和 Capture 之間的互動(dòng)關(guān)係,同時(shí)也能體驗(yàn)出 Allegro 和 Capture 同步變更屬性等強(qiáng)大功能。Netlist 是連接線路圖和 Allegro Layout 圖檔的橋樑。在這裏所介紹的 Netlist 資料的轉(zhuǎn)入動(dòng)作只是針對(duì)由 Capture(線路圖部分)產(chǎn)生的 Netlist 轉(zhuǎn)入 Allegro(Layout部分)1. 在 OrCAD Capture 中設(shè)計(jì)好線路圖。2. 然後由 OrCAD Capture 產(chǎn)生 Netlist(annotate 是在進(jìn)行線路圖根據(jù)第五步產(chǎn)生的資料進(jìn)行編改)。 3. 把產(chǎn)生的 Netlist 轉(zhuǎn)入 Allegro(layout 工作系統(tǒng))。 4. 在 Allegro 中進(jìn)行 PCB 的 layout。 5. 把在 Allegro 中產(chǎn)生的 back annotate(Logic)轉(zhuǎn)出(在實(shí)際 layout 時(shí)可能對(duì)原有的 Netlist 有改動(dòng)過(guò)),並轉(zhuǎn)入 OrCAD Capture 裏進(jìn)行回編。

    標(biāo)簽: cadence allegro

    上傳時(shí)間: 2022-04-28

    上傳用戶:kingwide

主站蜘蛛池模板: 淮阳县| 永吉县| 合阳县| 安丘市| 永新县| 刚察县| 秦安县| 邵阳县| 阳城县| 宁远县| 屏东县| 平塘县| 万载县| 海晏县| 鄂托克前旗| 溆浦县| 沙田区| 雅江县| 武夷山市| 景东| 宜阳县| 宁明县| 科尔| 姜堰市| 伊春市| 黄浦区| 鸡东县| 紫金县| 钟祥市| 孝昌县| 五河县| 周口市| 会泽县| 十堰市| 邳州市| 泗洪县| 调兵山市| 皋兰县| 陈巴尔虎旗| 梁山县| 英山县|