會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客



(1) 2 »


PIC16 16bit-PWM
高級會員
註冊日期:
2006/06/06 08:38
所屬群組:
註冊會員
文章: 99
等級: 8; EXP: 94
HP : 0 / 198
MP : 33 / 7227
離線
請問各位
目前使用PIC16F18855,它只有10bit PWM
因設計與價格問題,不能更換成MCU-16bit PWM
有什麼方式可以實現16bit PWM?

10月15日 16:55:37
轉換PDF檔 列印


Re: PIC16 16bit-PWM
資深會員
註冊日期:
2004/07/23 16:25
所屬群組:
註冊會員
文章: 1186
等級: 30; EXP: 5
HP : 0 / 726
MP : 395 / 30386
離線
先弄清楚為什麼要 16bits

10bit 解析度已到 0.98% ,再低下去有何意義?

二、10bit ->16bit,少的 6bit 理論上可以用另一組 pwm 產生,然後兩個 pwm and gate 輸出。產生 16bit 。

三、另一種方式在 頻率夠慢時,可以透過調整 timer1 的方式來達到。

10月16日 08:56:25
轉換PDF檔 列印


Re: PIC16 16bit-PWM
高級會員
註冊日期:
2006/06/06 08:38
所屬群組:
註冊會員
文章: 99
等級: 8; EXP: 94
HP : 0 / 198
MP : 33 / 7227
離線
謝謝Eigen的回覆
需要用到16bits的PWM,是因為要做LED調光
客戶要求調光0~100%精準度要到小數點第2位
用10bits就不夠了

你說的用另一組PWM再去產生6bit
小弟愚昧不太懂,是否可以再說清楚一點,如何達成

另外,客戶要求頻率要1KHz以上,程式還要接收調光指令
可能無法透過timer1調整來完成

10月16日 10:10:16
轉換PDF檔 列印


Re: PIC16 16bit-PWM
資深會員
註冊日期:
2004/07/23 16:25
所屬群組:
註冊會員
文章: 1186
等級: 30; EXP: 5
HP : 0 / 726
MP : 395 / 30386
離線
不是我要打你的臉呦

led 如何 『準確』調光0~100%

跟本不可能(我以前也做led,一顆300美元以上的產品,也只做的到 10%~100%,流明再低就很難點亮led了,至於控制,也是1% 做調整,

以0.00~100.00% ,你要如何驗證 50.01% 50.02% ? 騙人不懂?

你連 50% 51% 說不定都無法驗證

這種規格跟本是開玩笑

叫pm 或客戶回去吃自己

以前我們要做到這種規格,都是每顆led 進積分球去分段量測流明 ex: 10% 25% 50% 75% 100% ,中間的部份再用內分法下去算pwm

忘了說,我們的燈內還有 風扇做 85℃ 皕鑄惆 (上面的量測也是在 85度下量出來),一個燈光量測就要花上10多分鐘是正常的。

所以我開始才說 16bit 目的是什麼? 沒意義就不用拘睨在這種地方了。

10月16日 10:29:51
轉換PDF檔 列印


Re: PIC16 16bit-PWM
高級會員
註冊日期:
2006/06/06 08:38
所屬群組:
註冊會員
文章: 99
等級: 8; EXP: 94
HP : 0 / 198
MP : 33 / 7227
離線
沒關係,有疑問大家都可以說出來討論

你沒有看錯,客戶要求確實要這個精準度,而且這是法規規範要求的
不是客戶隨便說說或亂定的
至於是什麼,這邊就不方便說了(Sorry)

量測方式像你說的一樣,也是用積分球去量測,只是不會測試到那麼細到小數點第2位

以實際產品動作大概舉例一下,在1~2%,分100格,那解析度就要到小數點第2位
使用者在調光1~2%,不管調整哪一格燈光都會有變化(先不管精準度問題)
以10bit來看,解析度不夠,燈就沒有變化了
所以這個就是我為什麼要用16bit-PWM

另外,目前的技術要做到小於10%應該算很簡單
之前還買到一個樣品最低可以調到0.1%
只要用PWM-constant current去調LED,就沒有點不亮的問題

10月16日 11:15:15

hsien0212 於 2018年10月16日 11:30:31
轉換PDF檔 列印


Re: PIC16 16bit-PWM
資深會員
註冊日期:
2004/07/23 16:25
所屬群組:
註冊會員
文章: 1186
等級: 30; EXP: 5
HP : 0 / 726
MP : 395 / 30386
離線


實際產品動作大概舉例一下,在1~2%,分100格,那解析度就要到小數點第2位
使用者在調光1~2%,不管調整哪一格燈光都會有變化(先不管精準度問題)

這一點,感覺只是要『表示產品很零敏』,很像機車時速表、轉速表的『動態感表現』

如果只是要這樣搞,我會在指令下達後,EX: 現在1% 收到 1.01%的指令,我就點燈到 1.5%,然後再慢慢降到 1.01%

這樣操作者就會有感覺,呦~~~~ 能夠調整 0.01% (實際上是調不出來變化)


現實是1% 調成 1.5%時能不能感到變化?能

現實是99% 調成 99.5%時能不能感到變化?不能

因為人眼對光的感覺不感正比,越亮越分不出來,要讓人對每一個調整都有感覺

以螢幕為例,就是 Gamma 值,讓亮度的調整不是線性的,你在 0~100%調整,實際上是越亮,越看不出變化。

所以會經過 Gamma 換算實際輸出。你真的搞,gamma要也納入調整。


※現實上,LED 在 1% 和1.01% 2% 不同PWM 下,先不管pwm 做不做的出來,光led 本身受環境的影響,整個產品就是不在控制範圍。

感覺規格是寫好完的。

這產品的功率是多少 300w 3w 30w ? 30w 的1%=0.3w

1.01%=0.303w,你不會以為 0.300w 和0.303w 能有差異吧?

如果是300w 呢?3w 和3.03w ? 連量測都不一定能測了,量具誤差說不定都比 這要大,要怎麼量?有什麼義意?

基本上專案規格這樣寫,我是絕對會反對到底。


法規規範? 車燈?

10月16日 15:32:31
轉換PDF檔 列印


Re: PIC16 16bit-PWM
高級會員
註冊日期:
2006/06/06 08:38
所屬群組:
註冊會員
文章: 99
等級: 8; EXP: 94
HP : 0 / 198
MP : 33 / 7227
離線
謝謝Eigen花時間來解決我的問題

關於你提到的 "人眼對光的感覺不感正比,越亮越分不出來"
沒有錯,所以我的調光不是做線性,做類似Gamma輸出
所以在低光亮的時候,切的格數很多

目前規格10~100W都有
說真得,我測試過20W燈具在0.35%跟0.36%的LED光變化
確實看來是有變化的

燈具的驗證,像你之前做的方式一樣
1~100%可能就抓個10點來驗證,假如抓1%、2%作為精準度的量測
那麼1%~2%分100格,在這邊不就是每格都要有變化
像我公司沒有積分球,初步驗證方式,只要抓取輸出電流值曲線
就可以看出來整體的調光是不是有動作或順不順

是的法規規範,不是車燈法規,容許我因公司機密問題,我不能在此告知你,Sorry!
如果你真得很想知道的話,可以提供你的mail或line給我,我私下跟你說

10月16日 17:19:27
轉換PDF檔 列印


Re: PIC16 16bit-PWM
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14528
等級: 73; EXP: 10
HP : 1081 / 1802
MP : 4842 / 76634
離線
Microchip 的 CIP 模組有一個叫 NCO 的週邊可以做到。

10月17日 10:03:53
轉換PDF檔 列印


Re: PIC16 16bit-PWM
高級會員
註冊日期:
2006/06/06 08:38
所屬群組:
註冊會員
文章: 99
等級: 8; EXP: 94
HP : 0 / 198
MP : 33 / 7227
離線
謝謝Ryang的提供
我昨天有找到
AN1476
Combining the CLC and NCO to Implement a High Resolution PWM
應該有機會達到16bit-PWM
但沒有相關的經驗,看起來要從頭學起了

10月17日 11:56:55
轉換PDF檔 列印


Re: PIC16 16bit-PWM
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14528
等級: 73; EXP: 10
HP : 1081 / 1802
MP : 4842 / 76634
離線
還要考慮 LED 因為過熱時,電流增加的問題。 一般我們還會再加入ADC 電流回授再去控制pwm的功率輸出。

10月17日 15:08:38
轉換PDF檔 列印



(1) 2 »



無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2018 Winter Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project