找回密碼
 立即註冊
查看: 5816|回復: 2

有無8bit mcu驅動馬達正弦波產生程式?

[複製鏈接]
發表於 2011-12-15 10:53:56 | 顯示全部樓層 |閱讀模式

產生驅動交流馬達正弦波有簡單(查表)及精準無廢熱(解聯立方程式),一般商用機為求馬達效率都用16bit or 32bit mcu來解聯立方程式。
1、有無atmel 8bit AVR(ATMega)用或可porting的8051 code的聯立方程式原始碼?
2、8051驅動文字型lcd、繪圖型lcd、spi eprom的code網路上找到處都有,請問avr這類的code,有無專門的網站或freeware可參考?
謝謝各位告知
發表於 2011-12-16 00:14:14 | 顯示全部樓層
EXECL 有SIN() 公式 利用此公式 建立10進制參數表  
再換算成 8bit /16bit or 32bit 參數表   多少bit 由你決定

如果有現成參數表如16bit or 32bit  而你只要8bit參數表
可以取高位元前8bit
ex: 10101010 11111111 10101010 00000001
取高位元前8bit 10101010

SIN(N) N筆資料由你決定 記得0~360度(可以有小數)後回歸起點
回復

使用道具 舉報

發表於 2011-12-17 16:50:53 | 顯示全部樓層
運算速度是關鍵.
8 BIT, 若沒有專門除法指令的, 搞個 16 BIT / 8 BIT已經耗很多資源.
看看查表法, PWM 輸出, LPF 瀘出正弦波可能比較實在.
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

手機版|禁閉室|連繫我們|痞酷網電子技術論壇

GMT+8, 2025-6-9 03:22 PM , Processed in 0.039409 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.