問題タブ [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.
beagleboard - 電源投入時の Beaglebone Black のピン状態
モーター回路の駆動に Beaglebone Black を使用しようとしています。PWMピン(P8_13とP8_19)を有効にして使用することができました。しかし、私には問題があります。
ボードに最初に電源を入れると、これらのピンが HIGH 状態になるため、モーターが意図せずに動き始めます。Linux(ubuntu 12.04)が起動し、PWMピンがLOWに設定されるまで上昇します。
Beaglebone Black でデフォルトのピン状態を設定して、ボードに電源を供給したときに PWM ピンが LOW 状態で開始するようにする方法はありますか? (おそらくデバイス ツリーに?)
ありがとう
c - STM32 PWM 割り込みフラグをクリアできません
50% のデューティ サイクルで 2MHz の PWM を生成しようとしています。私の問題は、割り込みフラグをクリアできないことです。これが私のコードです:
CCR3 (Capture/Compare Register 3 Flag) が高いままである理由を誰か教えてもらえますか?
ありがとう。
c - atmega 32 pwmでモーターを制御する方法
私は、atmega32 を使用して高速 pwm モードでモーターを制御する (速度を制御する) 方法についてしばらく考えてきました。他のカウンターには別の用途があるため、8 ビットの Timer0 を使用する必要があります。このタスクのタイマーを初期化する方法を知っていると思います:
しかし、問題が発生します。次に何をすべきか、メインで何をすべきかわかりません。
私の正確なプロジェクトは、リモートコントロールカーを加速して運転することです。そのため、車から前進するように要求すると、停止から一定の加速度で最高速度まで加速する必要があります。私はアセンブリを知りませんので、私を助けてくれるなら C でやってください。どんな助けも大歓迎です。
stm32 - STM 32 PWM入力を乗算する方法
飛行機のコックピットのパーツをいくつか作っていきます。約 20 個のエンコーダー、約 10 個の文字 LCD、および多数のスイッチ/トリガー/ボタンを使用する必要があります。
LCDやボタンはシフトレジスタが使えるので問題ないと思いますが、エンコーダ(PWM信号)はどうすればいいのかわかりません。
1 つのボードで多くの PWM 入力を使用する方法についての提案をいただければ幸いです。
linux-kernel - sama5d3 pwm が機能しない
私は SAMA5D31-EK ボードを使用しており、SAMA5D31 内部 PWM コントローラが PIO ピン (具体的には PE31) を介して信号を出力するようにしようとしています。ボードは Linux 3.10.0+ を実行しており、sysfs インターフェイスを使用して PWM を管理しています。このインターフェイスは正しく実行されているようです: デバイスを作成し (「エクスポート」ファイルに書き込み)、アクティブ化し、期間およびデューティ サイクル ファイルの内容を変更できます (読み戻すと、書き込まれた最新の値が含まれます)。PIO PE31 の設定に関しては、arch/arm/boot/dts/sama5d3.dtsi ファイルを含むように変更しました。
pwm0 のステータスも sama5d31.dts ファイルで「無効」から「正常」に変更されます
インターネットのどこかで、この動作がこれらの dts ファイルに欠落しているクロック定義に関連している可能性があることを知りました。他のどこかで、3.11 または 3.12 カーネルにアップグレードする必要があると読んだことがあります。
どんな助けでも大歓迎です。
ありがとう、ジョアン。
matlab - Matlab 組み込み関数を使用した方形波の生成
DSP に適用される方形波を生成するつもりです。
私はこれらのコードを書いて、埋め込まれた Matlab 関数に入れました。
ここで、は方形波をシフトするために使用される0.582u
の定数値です。
問題はシミュレーションの出力にあります。方形波ではなく、 の 2 本の直線しか見えませんy=o and y=1
。
方形波が取れない問題はどこにあるのか教えてください。
方形波の周波数は 20 kHz でなければならないことに注意してください。したがって、サンプリング時間を として調整し1e-7 s
ます。また、その振幅は 0 と 1 の間です。さらに、この信号は DSP ボードに転送する必要があるため、「ソルバー オプション」でタイプを選択しました:「固定ステップ」、ソルバーの場合:「離散 (継続なし)州)"。
どうもありがとう。