問題タブ [pwm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pwm - PWM 電流の計算と周波数への依存性
PIC16F877a を使用して、300W スターター モーター (R=50. ミリオーム、L=50mH) に実際に接続されたソリッド ステートを駆動しています。
突入電流を減らすために、周波数とデューティサイクルを変えてみました。それは私の電流をほぼ半分に減らしました。
pwm の平均電圧が V*デューティ サイクルであることはわかっています。しかし、モーターを直接駆動するのではなく、リレーを介して駆動しています。検証のためにモーターへの電流を計算する方法の式を教えてください。
Regs、cj
c - ESCでモーターコントローラーをリバースする方法
だから私は、atmel atmega32A で制御できる RC カーを構築しています。
ブラシレス モーター + ESC を持っていますが、リモコンの代わりにマイクロコントローラーで ESC を制御しています。ESC の制御は、サーボの制御と同じくらい簡単であることがわかりました。(50Hz と 1ms (オフ) と 2ms (フルスロットル) からのパルス)。
しかし、どうすれば後進できるのでしょうか。
これが質問するのに最適なフォーラムではないことはわかっています。でもねえ、それはまだソフトウェアです;)
c - PWM オン 16f エラー
この関数のこのエラーのため、私のコードはコンパイルされません
このエラーが発生しています
led - Arduino PWM LED がフェードインまたはフェードアウトしない
PIRセンサーを使用してライトと口のLEDをトリガーするArduinoお化けカボチャを作ろうとしています。口の LED をすぐにオフにしたいのですが、目をフェードアウトさせたいのです。私はこれに何時間も取り組んできましたが、同じコードスニピットが独自のプログラムで問題なく機能しているにもかかわらず、目の LED がフェードインまたはフェードアウトしない理由がわかりません。私はおそらく小さくて簡単なものを見逃していますが、それを見つけることができないようです.
穏やかな。私はコードが乱雑であることを知っています。私はさまざまなことを試しましたが、後で必要になった場合に備えて削除するのではなく、コメントアウトする傾向があります。
arduino - すべてのPWMピンでArduino Unoの同じ周波数
スイッチング作業を行うインバータ/ドライバ IC で BLDC モータを制御しています。ドライバーに 6 つの PWM 信号をすべて同じ周波数で提供する必要があります。5kHzから10kHzの間で、すべてのPWMピンが同じである限り、正確な周波数は実際には問題ではありません。
私は現在Arduino Unoを使用しています。特定のタイマー(0、1、2)と同じ周波数で各PWMピン(3、5、6、9、10、11)をプログラムする方法がわかりませんピンのクロック速度は異なります。
- ピン 5 と 6: timer0 によって制御、基本周波数 62500Hz
- ピン 9 と 10: timer1 によって制御、基本周波数 31250Hz
- ピン 11 および 3: timer2 によって制御され、基本周波数 31250Hz
timer1 と timer2 は問題なく、プリスケーラ値 8 (7812.5Hz) だけスケールダウンできます。timer0 を同じ周波数にする方法がわかりませんか?
http://playground.arduino.cc/Main/TimerPWMCheatsheet
回避策は比較的簡単だと確信しています。タイマ 0 の周波数をプリスケーラ値ではない数、たとえば 40 で割ることは可能ですか?
前もって感謝します。
パット。