資源簡介
7、舵機的速度控制
代碼片段和文件信息
/**********************************************************************
?該實驗例程是實現8個舵機在兩個角度之間擺動。0度和90度并且兩個轉向速度不一樣。
?通過該例程,讀者要學會微分法(把時間和角度都劃分成很小的單元)來控制速度。
***********************************************************************/
#include?<12c5a.H>??//STC12C5A系列單片機
#include“timer.h“
void?vpwm();
void?change(void);
uint16?pos[2][9]={ //上一節中控制一個舵機這里只需要兩個數。
{150015001500150015001500150015001500} //此節擴展成8個舵機,則此處變為兩個數組。。
{500500500500500500500500500} //數組中的1~8成員代表每一個舵機的兩個位置。
?};
uint16?pwm[9]={150015001500150015001500150015001500}; //定時器取定時值從這里取
uint8?flag_vpwm=0; //表示到達了該更新pwm[]的時間,20/16ms一次
uint16?n=1000; //用來計算需要建立多少個中間數據
uint16?m=1; //用來累計已經執行了多少中間數據
double?dp;
double?dp0[9]; //微分插補增量
uint8?po
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????17904??2012-02-18?16:45??7、舵機的速度控制\12c5a.h
?????文件????????9353??2012-05-24?10:57??7、舵機的速度控制\main.lst
?????文件????????7623??2012-05-24?10:57??7、舵機的速度控制\main.obj
?????目錄???????????0??2012-06-25?18:10??7、舵機的速度控制\main\
?????文件????????4219??2012-05-24?10:56??7、舵機的速度控制\main\main.c
?????文件????????5115??2002-04-16?14:32??7、舵機的速度控制\STARTUP.A51
?????文件???????11667??2012-02-28?11:33??7、舵機的速度控制\STARTUP.LST
?????文件?????????749??2012-02-28?11:33??7、舵機的速度控制\STARTUP.OBJ
?????文件???????10177??2012-05-24?10:57??7、舵機的速度控制\timer.lst
?????文件????????6056??2012-05-24?10:57??7、舵機的速度控制\timer.obj
?????目錄???????????0??2012-06-25?18:10??7、舵機的速度控制\timer\
?????文件????????3769??2012-05-24?10:56??7、舵機的速度控制\timer\timer.c
?????文件??????????87??2012-02-18?16:46??7、舵機的速度控制\timer\timer.h
?????文件???????13052??2012-05-24?10:57??7、舵機的速度控制\uart_contr
?????文件????????6585??2012-05-24?10:57??7、舵機的速度控制\uart_contr.hex
?????文件??????????60??2012-05-24?10:57??7、舵機的速度控制\uart_contr.lnp
?????文件???????16607??2012-05-24?10:57??7、舵機的速度控制\uart_contr.M51
?????文件?????????615??2012-05-24?10:57??7、舵機的速度控制\uart_contr.plg
?????文件???????73733??2012-05-24?11:02??7、舵機的速度控制\uart_contr.uvopt
?????文件???????13523??2012-03-03?10:08??7、舵機的速度控制\uart_contr.uvproj
?????文件???????73733??2012-05-24?11:02??7、舵機的速度控制\uart_contr_uvopt.bak
?????文件???????13813??2012-02-18?16:50??7、舵機的速度控制\uart_contr_uvproj.bak
- 上一篇:計算機組成原理課程設計CPU
- 下一篇:哈工大計算機系統安全實驗報告-1
評論
共有 條評論