DSP和MCS 51在控制伺服電機方面的區別

2021-07-30 11:22:03 字數 834 閱讀 9749

1樓:匿名使用者

用dsp和51的最大區別就是在數字運算方面速度快,dsp是專門用來快速運算數字訊號的。如果你需要製作一個機器人像變形金剛裡的機器人那樣的快速反應速度,就推薦用dsp。

但你僅僅是做為一個天線定位的,這個51微控制器完全可以勝任,不需要dsp+cpld哪麼浪費金錢。

我以前參與過船上的自動調節天線的製作。大概思路是這樣的。微控制器接收gps的座標後,根據事先存在儲存器的座標和衛星角度判斷在這個地方的傾角是多少,然後測量一個傾角感測器,測出天線現在的角度是多少,需要電機怎麼轉才能轉到一定的角度。

當時用的電機是步進電機,步距角非常小,可以做的很精確。用伺服電機也可做得很精確,就需要在機械結構上下功夫了。

2樓:高質量團賽

dsp是數字訊號處理就是用數值計算的方式對訊號進行加工的理論和技術,它的英文原名叫digital signal processing,簡稱dsp。另外dsp也是digital signal processor的簡稱,即數字訊號處理器

數字訊號處理的目的是對真實世界的連續模擬訊號進行測量或濾波。因此在進行數字訊號處理之前需要將訊號從模擬域轉換到數字域,這通常通過模數轉換器實現。而數字訊號處理的輸出經常也要變換到模擬域,這是通過數模轉換器實現的。

微控制器是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。

MCS 51微控制器在響應中斷時,所有的中斷標誌都由內部硬體自動清零

標準的mcs 51微控制器 比如at89c51 有2個外部中斷。增強型的就不一定了,stc有些型號的51微控制器有4個以上的外部中斷。並不是所有的中斷標誌都是硬體清0 的,對於外部中斷而言,當觸發方式為跳變觸發時,中斷標誌為硬體清0.若觸發方式為電平觸發時,要軟體進行清0.而對於定時器而言,定時器0...

MCS 51微控制器中立即定址方式中,MOV,A,52H,意思是把立即數52H送到累加器A中

這是intel公司規定的。mov a,data,機器不會識別是什麼 那麼要轉換成機器能識別的 也就是機器碼。而mov a,data的機器碼就規定為 74 data 這2 個數都 是16進位制的 clr c 清除進位 mov a,94h 累加器a賦值為94hsubb a,r0 a減去r0暫存器中的值,...

mcs51指令按功能分為哪幾類每類指令的作用是什麼

mcs 51 微控制器序列口可以通過軟體設定四種工作方式 方式 0 這種工作方式比較特殊,與常見的微型計算機的序列口不同,它又叫同步移位暫存器輸出方式。在這種方式下,資料從 rxd 端序列輸出或輸入,同步訊號從 txd 端輸出,波特率固定不變,為振盪率的 1 12 該方式是以 8 位資料為一幀,沒有...