国产精品视频自拍_精品一区二区免费_国产精品99久久久久久久vr_免费黄色小视频网站_777sesese_91成人久久

【技術記事】ステッピングモータドライバーNSD8381のアプリケーションガイド

2024/10/18

この記事は、NOVOSENSEのマイクロステップステッピングモータドライバーNSD8381の詳細なケーススタディです。ステッピングモータ制御とストール検出の実裝プロセスを説明し、エンジニアがNSD8381を使用してステッピングモータの動作制御とストール検出を行うための実踐的なスキルを短期間で構築できるようサポートします。


1.ステッピングモータドライバーチップNSD8381のご紹介

 

NSD8381は、NOVOSENSEが新発表した車載グレードの高集積2相バイポーラステッピングモータドライバーです。自動車のヘッドライトステッパーコントロール (ADB/AFS)、HUD 位置調整モーター、熱管理システムバルブにおけるステッパーモータおよびBDCモータドライブなどに広く使用できます。

 

NSD8381は、最大1.35Aのフルスケール電流をサポートし、電流チョッパー調整、內部最大1/32 マイクロステップコンバータ、およびステッピングモータのスムーズな動作を可能にする複數の減衰モードオプションを備えています。バス低電圧保護(VSUV)、過電流保護(OCP)、溫度アラーム(OTW/UTW)、および過熱保護(OTSD)を搭載し、出力負荷の開回路診斷と過電流保護も対応します。さらに、NSD8381はストール検出機能を統合されており、ストール障害出力に使用できます。

 

2. NSD8381によるステッピングモータ制御の構成とテストケース


1) NSD8381のSPIフレーム構造

1. SDI入力フレームは24ビットで構成され、次のような構造になっています。

?           2ビット動作コマンドC1/C0、00は書き込み動作、01は読み出し動作、10 は読み出し動作を表す

?           6ビットのレジスタアドレス

?           16ビットデータ、ビット15~ビット1データ、ビット0の奇數パリティ ビットが含む

1721202853986084.png

表 1: SPI 入力フレーム構造

 

2. SDOの出力フレームは24ビットで構成され、次のような構造になります。

?           8ビットのグローバルステータスバイト、戻されたグローバルステータスを表示し、故障およびアラームの場合、対応するビットが故障ステータスをフィードバックする

?           16ビットの戻りデータ、ビット15~ビット1までのデータとビット0の奇數パリティビットが含む

1721202959165369-2.png

表 2: SPI 出力フレーム構造

 

2) NSD8381 ステッピングモータモードの動作フローチャート

1721207383215315.png

図 1: ステッピング モータの動作フローチャート

3) NSD8381ステッピングモータテストのハードウェア構成とソフトウェア設定

ハードウェア: NSD8381デモボード、ステッピングモータ、12V DC電源、ホストコンピュータに接続されたUSB-TTLガジェット、および信號発生器1臺

SPI レジスタ設定:

CONFIG_6: 0x081013----ステッピングモータ電流サイズを設定します (ホールド: 50mA; フル 571mA)

CONFIG_4: 0x060841----電流変調周波數20k、スルーレート10V/us、フィルタ時間2us、電流の緩やかな減衰を設定します

注意事項: ここではデフォルトのスルーレートである10v/usが使用されています。アプリケーションではスルーレートを速くすることを薦めます。そうすると、デッドタイムも減少します。速度を速くすると、比較的大きな電流が流れる動作シナリオでは、チップの消費電力に明らかな利點があります。たとえば、CONFIG_4: 0x060A40、----電流変調周波數 20k、スルーレート 70V/us、フィルタ時間 2us、電流低速減衰を設定できます

CONFIG_1: 0x030428----CTRLxを設定します(デフォルト設定ではステッピングモータモードを使用します)

CONFIG_3: 0x058000----出力を有効にし、マイクロステップを設定します (1/16 マイクロステップ)

 

4) NSD8381 ステッピングモータのテスト波形

試験條件:1/16マイクロステップ、フルスケール電流571mA、電流変調周波數20kHz、電流変調フィルタ時間2usSTEPパルス1kHz

1. 低速減衰モードのテスト波形

1721203289821385.png

2: ステッピングモータ巻線の電流波形

1721203651757521.png

3: ステッピングモータ巻線の電流波形の減衰波形

2. ミックスディケイモードテスト波形

1721203734601694-6.png

4: ステッピング モーター巻線の電流波形

1721203931713597-7.png

5: ステッピングモーター巻線の電流波形の減衰波形

3. 自動減衰モードテスト波形

1721204050168414-8.png

6: ステッピングモータ巻線の電流波形

1721204128857021-9.png

7: ステッピングモータ巻線の電流波形の減衰波形

3つの波形を比較すると、測定された現象は次のように要約されます:Slow Decayモードと Auto Decay モードでは、電流の立ち上がり減衰波形が比較的緩やかで、正弦波のピーク部分のバリが小さくなり、モータ音が比較的小さくなります。ミックスディケイ電流が上昇し、ディケイ波形が2つに分かれ、正弦波のピーク部分のバリが大きくなり、モータ動作音が比較的大きくなります。実際のアプリケーションでは、デバッグ減衰モードに応じてモータの適切な動作狀態を取得できます。


3. NSD8381 はステッピングモータ制御ストール検出に使用


1) ストール検出の原理

8は、ステッピングモータ巻線相當のモデルです。モータが正常に回転している場合、モータ巻線の両側の電圧Vmotorは等式1で求められます。モータの逆起電力BEMFは、コイルの巻き數をN、磁界の強さをB、モータの磁界で囲まれる面積をA、モータの回転角速度をwとすると、等式2で求められます。

等式1から、モーターに流れる電流がゼロのとき、モータ巻線の両側の電圧は BEMF、つまり逆起電力電圧であることがわかります。等式2から、逆起電力電圧はモータの角速度に比例することがわかります。モータが停止すると速度はゼロとなり、このときの逆起電力は理論的にはゼロになります。したがって、巻線電流がゼロのときの巻線電圧を検出することで逆起電力を検出することができます。

1721204274907636.png

等式1

1721204285354065.png

等式2

1721204304695616.png

8: ステッピングモータ巻線相當のモデル

2) ストール検出手順

1721208891581850.png

9: NSD8381 ストール検出プロセス

ストール検出プロセスの注意點:

1. アプリケーションに正転と逆転が含まれる場合、モータが正転と逆転のときにそれぞれ手順16を実行し、最高値と最低値を記録する必要があります。CVLLAの値は、正転、逆転のロックローター値より大きく、正転、逆転の逆起電力値よりは十分小さく設定してください。

2. CV_DELAY 設定: 10を例にとると、CV_DELAY時間は図のXより大きくしなければなりません。逆起電力のサンプリングポイントが図の平坦な部分、つまりX以降のコイル電流がゼロになる部分であるように確保し、正確な収集値が得られます。図10は、X =108us を示しており、內部 PWM の周波數は 20kHz(50us)であり、この波形のCV_DELAY 値は3より大きい、つまり 3×50=150us より大きい必要があります。もう1つの注意點は、モータが非常に高速で回転する場合、CV_DELAY 0になるように直接設計できることです。このとき、ADCのサンプリング ポイントはゼロ電流の終點になります。

1721204471240996.png

10: 正転時の逆起電力波形

3. CVACVBCVCCVD の値を読み込んで CVLLACVLLBを設計する場合、レジスタのビットを ビット1~ ビット10に設定します。電圧値を変換する場合は1ビットシフトする必要があることにご注意ください。

 

3) ステッピングモーターストール検出例

ステッピングモータ1: ステップ周波數2kHz、変調周波數20kHz、正転時の OUTA1OUTA2 間の逆起電力は3.2Vです、図 11 にように示します。モータがストールされた場合、図12に示すように、OUTA1 OUTA2間の逆起電力は0.2Vになります。

 

レジスタCONFIG_5はレジスタ0x078E00(CV_DELAY=7)として設定されます。これは、図 11 に従って350usとして計算され、CV_DELAY の遅延サンプリング ポイントを満たします。CVLLA設定は0x0E0027 (0.52V)です。モータがストールされた場合、FUNCTION_ERRがセットされ、STA_1が読み戻され、STALL 1に設定されることが検出できます。

1721205032885395-11.png

11: モータ1が正常に回転する場合のOUTA1OUTA2の間の波形

1721205049234449-12.png

12: モータ1がストールされた場合のOUTA1およびOUTA2の波形

ステッピングモータ2: ステップ周波數1.65kHz、変調周波數20kHz、正転時のOUTA1およびOUTA2の逆起電力は11.5Vです、図13にように示します。モータがストールされた場合、図14に示すように、OUTA1OUTA2間の逆起電力は1.9Vになります。

レジスタCONFIG_5は、レジスタ0x078001(CV_DELAY=0)がゼロ電流終了位置でサンプリングするように設定するようにしています。CVLLA設定は0x0E00DB (2.98V)です。モータがストールされた場合、FUNCTION_ERRがセットされ、STA_1が読み戻され、STALL1に設定されることが検出できます。

1721205103388492-13.png

13: モータ2が正常に回転する場合のOUTA1OUTA2 間の波形

1721205127272982-14.png

14: モータ2が正常にストールされていた場合のOUTA1OUTA2間の波形


主站蜘蛛池模板: 欧美日本亚洲视频 | 久久久久一区 | 亚洲精品 在线播放 | 国产美女视频免费 | hdhdhd69ⅹxxx黑人 | 国产精品视频一区二区三区四区国 | 深夜影院a| 麻豆一二区| 青草av.久久免费一区 | 牛牛视频在线 | 91真视频 | 一道本不卡一区 | 国产免费www| 九九午夜 | 亚洲精品午夜国产va久久成人 | 国产成人精品免费视频大全办公室 | 亚洲精品a在线观看 | 国产亚洲小视频 | 国产精品久久久久久久久久尿 | 国产一区二区影视 | 最新欧美精品一区二区三区 | 精品成人国产在线观看男人呻吟 | 毛片在线免费播放 | 亚洲国产色婷婷 | 在线2区| 一级黄色免费大片 | 31freehdxxxx欧美| 亚洲天堂成人在线观看 | 免费看黄色一级大片 | 蜜桃传媒视频麻豆第一区免费观看 | 成人18在线 | 欧美三级美国一级 | 欧美中文字幕一区二区三区亚洲 | 欧美大穴 | 久久国产精品久久精品国产演员表 | 男女隐私免费视频 | 国产99精品视频 | 精品亚洲国产视频 | 亚洲国产精品二区 | 7777在线视频免费播放 | 日本精品视频一区二区三区四区 |