問題タブ [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.

0 投票する
1 に答える
861 参照

pwm - PWM 電流の計算と周波数への依存性

PIC16F877a を使用して、300W スターター モーター (R=50. ミリオーム、L=50mH) に実際に接続されたソリッド ステートを駆動しています。

突入電流を減らすために、周波数とデューティサイクルを変えてみました。それは私の電流をほぼ半分に減らしました。

pwm の平均電圧が V*デューティ サイクルであることはわかっています。しかし、モーターを直接駆動するのではなく、リレーを介して駆動しています。検証のためにモーターへの電流を計算する方法の式を教えてください。

Regs、cj

0 投票する
0 に答える
2253 参照

c - ESCでモーターコントローラーをリバースする方法

だから私は、atmel atmega32A で制御できる RC カーを構築しています。

ブラシレス モーター + ESC を持っていますが、リモコンの代わりにマイクロコントローラーで ESC を制御しています。ESC の制御は、サーボの制御と同じくらい簡単であることがわかりました。(50Hz と 1ms (オフ) と 2ms (フルスロットル) からのパルス)。

しかし、どうすれば後進できるのでしょうか。

これが質問するのに最適なフォーラムではないことはわかっています。でもねえ、それはまだソフトウェアです;)

0 投票する
0 に答える
141 参照

c - PWM オン 16f エラー

この関数のこのエラーのため、私のコードはコンパイルされません

このエラーが発生しています

0 投票する
1 に答える
835 参照

led - Arduino PWM LED がフェードインまたはフェードアウトしない

PIRセンサーを使用してライトと口のLEDをトリガーするArduinoお化けカボチャを作ろうとしています。口の LED をすぐにオフにしたいのですが、目をフェードアウトさせたいのです。私はこれに何時間も取り組んできましたが、同じコードスニピットが独自のプログラムで問題なく機能しているにもかかわらず、目の LED がフェードインまたはフェードアウトしない理由がわかりません。私はおそらく小さくて簡単なものを見逃していますが、それを見つけることができないようです.

穏やかな。私はコードが乱雑であることを知っています。私はさまざまなことを試しましたが、後で必要になった場合に備えて削除するのではなく、コメントアウトする傾向があります。

0 投票する
1 に答える
2351 参照

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 で割ることは可能ですか?

前もって感謝します。

パット。