電動機轉速精密測量系統:從實際出發,利用Cygnal C8051 單片機、8253 和增量式光電編碼器實現了電動機瞬時轉速的快捷、準確測量,介紹了軟件和硬件的設計方法,并通過實驗數據對系統的性能和誤差做了分析和評估。關鍵詞:電動機; 轉速測量; 光電編碼器; 單片機
在電動機的閉環調速系統中,電動機轉速的及時、準確測量對系統的穩態誤差及動態響應性能都是至關重要的。傳統的檢測儀器,由于受非線性、元件老化等因素的影響很難滿足要求。因此,筆者從實際出發,設計了以Cygnal C8051 單片機為核心的高精度、寬量程的測速裝置。該裝置利用增量式光電編碼器作為測速傳感器,采用M/ T 測速法實現了轉速的適時準確測量,具有精度高、量程寬、抗干擾能力強等特點,使系統在整個范圍內都能滿足相應的精度及動態要求。系統還帶有標準的RS232接口,可方便地和PC 機構成DCS 系統。
標簽:
電動機
轉速
精密測量
上傳時間:
2013-11-08
上傳用戶:kxyw404582151
經統計,某機器14條指令的使用頻度分別為:0.01,0.15,0.12,0.03,0.02,0.04,0.02,0.04,0.01,0.13,0.15,0.14,0.11,0.03。分別求出用等長碼、Huffman碼、只有兩種碼長的擴展操作碼3種編碼方式的操作碼平均碼長。
解:
等長操作碼的平均碼長=4位 Huffman編碼的平均碼長=3.38位 只有兩種碼長的擴展操作碼的平均碼長=3.4位。
9.若某機要求:三地址指令4條,單地址指令255條,零地址指令16條。設指令字長為12位.每個
地址碼長為3位。問能否以擴展操作碼為其編碼?如果其中單地址指令為254條呢?說明其理由。
答:①不能用擴展碼為其編碼。
∵指令字長12位,每個地址碼占3位;
∴三地址指令最多是2^(12-3-3-3)=8條, 現三地址指令需4條,
∴可有4條編碼作為擴展碼,
∴單地址指令最多為4×2^3×2^3=2^8=256條,
現要求單地址指令255條,∴可有一條編碼作擴展碼
∴零地址指令最多為1×2^3=8條
不滿足題目要求
∴不可能以擴展碼為其編碼。
②若單地址指令254條,可以用擴展碼為其編碼。
∵依據①中推導,單地址指令中可用2條編碼作為擴展碼
∴零地址指令為2×2^3=16條,滿足題目要求
標簽:
上傳時間:
2015-04-30
上傳用戶:zhangyigenius