RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

微步控制步進(jìn)電機(jī)驅(qū)動(dòng)NSD8381調(diào)試指南

納芯微 ? 來(lái)源:納芯微電子 ? 2024-05-29 14:10 ? 次閱讀

本文將結(jié)合具體的案例,針對(duì)納芯微全新發(fā)布的微步控制步進(jìn)電機(jī)驅(qū)動(dòng)NSD8381,在用于步進(jìn)電機(jī)控制的實(shí)現(xiàn)流程,以及堵轉(zhuǎn)檢測(cè)的實(shí)現(xiàn)流程做詳細(xì)的介紹,幫助工程師能夠快速構(gòu)建用NSD8381驅(qū)動(dòng)芯片實(shí)現(xiàn)控制步進(jìn)電機(jī)運(yùn)轉(zhuǎn)和實(shí)現(xiàn)堵轉(zhuǎn)檢測(cè)的實(shí)操能力。

b9fec5ee-1d70-11ef-b74b-92fbcf53809c.jpg

1

步進(jìn)電機(jī)驅(qū)動(dòng)芯片NSD8381介

NSD8381是納芯微全新發(fā)布的車規(guī)級(jí)高集成式雙相雙極步進(jìn)電機(jī)驅(qū)動(dòng)器,可廣泛適用于汽車頭燈步進(jìn)控制(ADB/AFS),HUD位置調(diào)節(jié)電機(jī),熱管理系統(tǒng)閥門中步進(jìn)電機(jī)或BDC電機(jī)的驅(qū)動(dòng)等。

芯片支持最大1.35A滿量程電流,包括電流斬波調(diào)節(jié),內(nèi)部最高1/32微步轉(zhuǎn)換器和多種衰減模式選擇使步進(jìn)電機(jī)平穩(wěn)運(yùn)動(dòng)。NSD8381支持母線欠壓保護(hù)(VSUV),過(guò)流保護(hù)(OCP),溫度報(bào)警(OTW/UTW)和過(guò)溫保護(hù)(OTSD);同時(shí)還支持輸出負(fù)載的開路診斷和過(guò)流保護(hù)。此外,NSD8381還集成了堵轉(zhuǎn)檢測(cè)功能,可以用于堵轉(zhuǎn)故障輸出。

2

用于步進(jìn)電機(jī)控制配置及測(cè)試案例

1)NSD8381的SPI框架結(jié)構(gòu)

1.SDI的輸入幀由24bit構(gòu)成以下的結(jié)構(gòu)

?2bit 操作指令C1/C0,其中 00代表寫操作,01代表讀操作,10代表讀清

?6 bit的寄存器地址

?16bit數(shù)據(jù),其中包含bit 15~bit 1的數(shù)據(jù)和bit 0的奇校驗(yàn)位

ba224c4e-1d70-11ef-b74b-92fbcf53809c.png

表1:SPI 輸入幀結(jié)構(gòu)

2.SDO的輸出幀由24bit構(gòu)成以下的結(jié)構(gòu)

?8bit全局狀態(tài)字節(jié),顯示返回的全局狀態(tài),如果有故障和告警,相應(yīng)的bit會(huì)反饋故障狀態(tài)

?16bit返回?cái)?shù)據(jù),其中包含bit 15~bit 1的數(shù)據(jù)和bit 0 的奇校驗(yàn)位

ba4745f8-1d70-11ef-b74b-92fbcf53809c.png

表2:SPI 輸出幀結(jié)構(gòu)

2)NSD8381步進(jìn)電機(jī)模式工作流程圖

ba641a3e-1d70-11ef-b74b-92fbcf53809c.png

圖1:步進(jìn)電機(jī)工作流程圖

3)NSD8381步進(jìn)電機(jī)測(cè)試硬件組成以及軟件配置

硬件設(shè)備:NSD8381DemoBoard一塊,步進(jìn)電機(jī),12V直流電源,USB轉(zhuǎn)TTL小工具連接到上位機(jī)信號(hào)發(fā)生器一臺(tái)

SPI寄存器配置:

CONFIG_6:0x081013----配置步進(jìn)電機(jī)電流大小(HOLD:50mA; full 571mA)

CONFIG_4:0x060841----配置電流調(diào)制頻率 20k,slew rate 10V/us,filter time 2us,電流slow decay

注意:這里采用默認(rèn)slew rate ,10v/us, 在應(yīng)用中推薦把 slew rate 調(diào)快, slew rate 調(diào)快之后, dead time 也減小。調(diào)快對(duì)芯片在比較大的電流的工作場(chǎng)景下的功耗是有明顯的好處。比如,可以配置CONFIG_4: 0x060A40, ----配置電流調(diào)制頻率 20k,slew rate 70V/us,filter time 2us, 電流slow decay。

CONFIG_1:0x030428----配置CTRLx (默認(rèn)配置采用步進(jìn)電機(jī)模式)

CONFIG_3:0x058000----使能輸出,設(shè)置微步(1/16微步)

4)NSD8381步進(jìn)電機(jī)測(cè)試波形

測(cè)試條件:1/16微步,滿量程電流571mA,電流調(diào)制頻率20kHz, 電流調(diào)制 filter time 2us,STEP脈沖 1kHz

1.Slow decay模式測(cè)試波形

ba94da84-1d70-11ef-b74b-92fbcf53809c.png

圖2:步進(jìn)電機(jī)繞組電流波形

bab34d5c-1d70-11ef-b74b-92fbcf53809c.png

a. 電流上升decay

bad69bfe-1d70-11ef-b74b-92fbcf53809c.png

b. 電流下降decay

圖3:步進(jìn)電機(jī)繞組電流波形decay波形

2.Mix decay模式測(cè)試波形

bb084abe-1d70-11ef-b74b-92fbcf53809c.png

圖4:步進(jìn)電機(jī)繞組電流波形

bb615708-1d70-11ef-b74b-92fbcf53809c.png

a. 電流上升decay

bb8393c2-1d70-11ef-b74b-92fbcf53809c.png

b. 電流下降decay

圖5:步進(jìn)電機(jī)繞組電流波形decay波形

3.Auto decay模式測(cè)試波形

bb8d2086-1d70-11ef-b74b-92fbcf53809c.png

圖6:步進(jìn)電機(jī)繞組電流波形

bbb3cf6a-1d70-11ef-b74b-92fbcf53809c.png

a. 電流上升decay

bbcd7096-1d70-11ef-b74b-92fbcf53809c.png

b. 電流下降decay

圖7:步進(jìn)電機(jī)繞組電流波形decay波形

對(duì)比三組波形,實(shí)測(cè)現(xiàn)象總結(jié)如下:Slow decay和Auto decay的模式下,其電流上升decay波形比較緩和,正弦波的峰值處毛刺較小,電機(jī)運(yùn)行的聲音比較輕微。Mix decay電流上升decay的波形分成兩段,正弦波的峰值處毛刺較大,電機(jī)運(yùn)行的噪音比較大一些。

在實(shí)際應(yīng)用的時(shí)候,可以根據(jù)調(diào)試decay模式來(lái)獲得合適電機(jī)的工作狀態(tài)。

3

用于步進(jìn)電機(jī)控制堵轉(zhuǎn)檢測(cè)使用

1)堵轉(zhuǎn)檢測(cè)的原理

圖8是步進(jìn)電機(jī)繞組的等效模型。當(dāng)電機(jī)正常轉(zhuǎn)動(dòng)的時(shí)候,根據(jù)公式1 可以得到電機(jī)繞組兩側(cè)的電壓Vmotor。根據(jù)公式2可得到電機(jī)的反電勢(shì)BEMF,其中N為線圈的繞組數(shù)量,B代表磁場(chǎng)強(qiáng)度,A是被電機(jī)磁場(chǎng)所包圍的面積,w是電機(jī)轉(zhuǎn)動(dòng)的角速度。

由公式1可知,當(dāng)流過(guò)電機(jī)的電流為零時(shí),電機(jī)繞組兩側(cè)的電壓是BEMF,即反電勢(shì)電壓。由公式2 可知,反電勢(shì)電壓和電機(jī)的角速度成正比,當(dāng)電機(jī)堵轉(zhuǎn)的時(shí)候,速度為零,此時(shí)反電勢(shì)為理論上也為零。因此,可以利用檢測(cè)繞組電流為零時(shí)的繞組電壓來(lái)檢測(cè)反電勢(shì)。

bbf4aae4-1d70-11ef-b74b-92fbcf53809c.jpg

公式1

bc0cd6b4-1d70-11ef-b74b-92fbcf53809c.jpg

公式2

bc21ee3c-1d70-11ef-b74b-92fbcf53809c.jpg

圖8:步進(jìn)電機(jī)繞組等效模型

2)堵轉(zhuǎn)檢測(cè)步驟

bc3d1acc-1d70-11ef-b74b-92fbcf53809c.png

圖9:NSD8381 堵轉(zhuǎn)檢測(cè)流程

堵轉(zhuǎn)檢測(cè)過(guò)程注意點(diǎn):

1. 如果涉及正轉(zhuǎn)和反轉(zhuǎn)的應(yīng)用,需要在電機(jī)正轉(zhuǎn)、反轉(zhuǎn)的時(shí)候分別執(zhí)行1-6步,記錄高值和低值。設(shè)置CVLLA的值要滿足大于正、反轉(zhuǎn)的堵轉(zhuǎn)值,但是遠(yuǎn)小于正、反轉(zhuǎn)正常轉(zhuǎn)動(dòng)的反電勢(shì)值。

2. CV_DELAY設(shè)置:以圖10作為例子,CV_DELAY的時(shí)間必須大于圖中的△X。為了確保反電勢(shì)的采樣點(diǎn)是在圖中平坦的那一段,即△X后的那一段線圈電流為零的點(diǎn),采集的值才準(zhǔn)確。圖10顯示△X =108us,內(nèi)部PWM的頻率是20kHz(50us),則這個(gè)波形的CV_DELAY值需要 大于3,即大于3×50=150us。另外需要注意的是當(dāng)電機(jī)轉(zhuǎn)動(dòng)很快的情況,可以直接設(shè)計(jì)CV_DELAY為0,此時(shí)ADC的采樣點(diǎn)為零電流結(jié)束點(diǎn)。

bc692892-1d70-11ef-b74b-92fbcf53809c.png

圖10:正常轉(zhuǎn)動(dòng)時(shí)反電勢(shì)波形

3. 讀取CVA,CVB,CVC,CVD以及設(shè)計(jì)CVLLA和CVLLB的值的時(shí)候,設(shè)置的寄存器位為Bit 1到Bit10,在換算電壓值的時(shí)候注意需要移一位。

3)步進(jìn)電機(jī)堵轉(zhuǎn)檢測(cè)實(shí)例

步進(jìn)電機(jī)1:2kHz step頻率,20kHz調(diào)制頻率,正常轉(zhuǎn)動(dòng)時(shí)之間的OUTA1,OUTA2的反電勢(shì)為3.2V,如圖11。堵轉(zhuǎn)時(shí)OUTA1、OUTA2之間的反電勢(shì)為0.2V,如圖12。

寄存器CONFIG_5配置為寄存器0x078E00(CV_DELAY=7),根據(jù)圖11計(jì)算為350us,滿足CV_DELAY的延時(shí)采樣點(diǎn)。CVLLA配置 為0x0E0014 (0.5V)。當(dāng)電機(jī)堵轉(zhuǎn)時(shí),可以檢測(cè)到FUNCTION_ERR置位,回讀STA_1,STALL置1。

bc94cd08-1d70-11ef-b74b-92fbcf53809c.png

圖11:電機(jī)1正常轉(zhuǎn)動(dòng)時(shí)OUTA1和OUTA2之間波形

bcb5ad84-1d70-11ef-b74b-92fbcf53809c.png

圖12:電機(jī)1堵轉(zhuǎn)時(shí)OUTA1、OUTA2波形

步進(jìn)電機(jī)2:1.65kHz step頻率,20kHz調(diào)制頻率,正常轉(zhuǎn)動(dòng)時(shí)OUTA1、OUTA2反電勢(shì)為11.5V,如圖13。堵轉(zhuǎn)時(shí)OUTA1、OUTA2之間的反電勢(shì)為1.9V,如圖14。

寄存器CONFIG_5配置為寄存器0x078001(CV_DELAY=0)在零電流結(jié)束位置采樣。CVLLA配置 為0x0E00DB(2.98V)。當(dāng)電機(jī)堵轉(zhuǎn)時(shí),可以檢測(cè)到FUNCTION_ERR置位,回讀STA_1,STALL置1。

bce4cdd0-1d70-11ef-b74b-92fbcf53809c.png

圖13:電機(jī)2正常轉(zhuǎn)動(dòng)時(shí)OUTA1和OUTA2之間波形

bd0a891c-1d70-11ef-b74b-92fbcf53809c.png

圖14:電機(jī)2正常堵轉(zhuǎn)時(shí)OUTA1和OUTA2之間波形


審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    8694

    瀏覽量

    147082
  • 步進(jìn)電機(jī)
    +關(guān)注

    關(guān)注

    150

    文章

    3109

    瀏覽量

    147443
  • 上位機(jī)
    +關(guān)注

    關(guān)注

    27

    文章

    941

    瀏覽量

    54790
  • 直流電源
    +關(guān)注

    關(guān)注

    8

    文章

    1302

    瀏覽量

    52399
  • 驅(qū)動(dòng)芯片
    +關(guān)注

    關(guān)注

    13

    文章

    1277

    瀏覽量

    54588

原文標(biāo)題:步進(jìn)電機(jī)驅(qū)動(dòng)NSD8381調(diào)試指南

文章出處:【微信號(hào):納芯微電子,微信公眾號(hào):納芯微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    納芯直流有刷電機(jī)驅(qū)動(dòng)NSD731x系列發(fā)布多款新品

    2022年9月5日 – 納芯全新推出NSD731x系列直流有刷電機(jī)驅(qū)動(dòng)芯片,該系列產(chǎn)品包括NSD7310,
    發(fā)表于 09-06 11:13 ?839次閱讀
    納芯<b class='flag-5'>微</b>直流有刷<b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>NSD</b>731x系列發(fā)布多款新品

    納芯全新發(fā)布車規(guī)級(jí)可編程步進(jìn)電機(jī)驅(qū)動(dòng)NSD8381-Q1

    器的需求快速增長(zhǎng)。面對(duì)此類應(yīng)用的需求,納芯重磅推出了全新的NSD8381-Q1車規(guī)級(jí)可編程步進(jìn)電機(jī)驅(qū)動(dòng)器。該產(chǎn)品專為頭燈
    發(fā)表于 12-15 15:27 ?1159次閱讀
    納芯<b class='flag-5'>微</b>全新發(fā)布車規(guī)級(jí)可編程<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動(dòng)</b>器<b class='flag-5'>NSD8381</b>-Q1

    兩相步進(jìn)電機(jī)控制驅(qū)動(dòng)器的設(shè)計(jì)

    兩相步進(jìn)電機(jī)控制驅(qū)動(dòng)器的設(shè)計(jì),下來(lái)看看
    發(fā)表于 04-26 09:27 ?46次下載

    基于PSoC3芯片的步進(jìn)電機(jī)控制方案

    基于PSoC3芯片的步進(jìn)電機(jī)控制方案
    發(fā)表于 01-14 12:28 ?10次下載

    步進(jìn)電機(jī)驅(qū)動(dòng)的工作原理

    步進(jìn)電機(jī)驅(qū)動(dòng)有優(yōu)點(diǎn)主要有兩個(gè):一個(gè)是可以控制微小角度的位置。另一個(gè)是可以降低低速范圍內(nèi)的振
    發(fā)表于 06-12 16:43 ?5678次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>微</b><b class='flag-5'>步</b><b class='flag-5'>驅(qū)動(dòng)</b>的工作原理

    用PWM實(shí)現(xiàn)儀表步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)

    用PWM實(shí)現(xiàn)儀表步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng) 儀表步進(jìn)電機(jī)
    發(fā)表于 12-06 11:21 ?24次下載
    用PWM實(shí)現(xiàn)儀表<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的<b class='flag-5'>微</b><b class='flag-5'>步</b>細(xì)分<b class='flag-5'>驅(qū)動(dòng)</b>

    納芯全新推出NSD731x系列直流有刷電機(jī)驅(qū)動(dòng)芯片

    納芯全新推出NSD731x系列直流有刷電機(jī)驅(qū)動(dòng)芯片,該系列產(chǎn)品包括NSD7310, NSD73
    發(fā)表于 09-02 14:22 ?830次閱讀

    如何測(cè)試TB6600步進(jìn)電機(jī)驅(qū)動(dòng)控制器和步進(jìn)電機(jī)

    電子發(fā)燒友網(wǎng)站提供《如何測(cè)試TB6600步進(jìn)電機(jī)驅(qū)動(dòng)控制器和步進(jìn)電機(jī).zip》資料免費(fèi)下載
    發(fā)表于 12-06 15:51 ?7次下載
    如何測(cè)試TB6600<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動(dòng)</b>器<b class='flag-5'>控制</b>器和<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>

    步進(jìn)電機(jī)控制/調(diào)速/驅(qū)動(dòng)方法

    步進(jìn)電機(jī)控制方法可以分為以下幾種:   單步控制法:通過(guò)單片機(jī)或計(jì)算機(jī)控制電機(jī)的每一
    發(fā)表于 03-07 18:12 ?1.2w次閱讀

    步進(jìn)電機(jī)驅(qū)動(dòng)的工作原理

      步進(jìn)電機(jī)驅(qū)動(dòng)有優(yōu)點(diǎn)主要有兩個(gè):一個(gè)是可以控制微小角度的位置。另一個(gè)是可以降低低速范圍內(nèi)
    發(fā)表于 03-10 09:11 ?935次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>微</b><b class='flag-5'>步</b><b class='flag-5'>驅(qū)動(dòng)</b>的工作原理

    步進(jìn)電機(jī)驅(qū)動(dòng)

    步進(jìn)電機(jī)驅(qū)動(dòng)(pwm)基礎(chǔ)知識(shí)準(zhǔn)備材料實(shí)操接線1.當(dāng)步進(jìn)電機(jī)的接線標(biāo)簽缺失時(shí)如何分辨AB相2
    發(fā)表于 03-22 09:57 ?0次下載
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>按<b class='flag-5'>步</b><b class='flag-5'>驅(qū)動(dòng)</b>

    納芯全新推出車規(guī)級(jí)可編程步進(jìn)電機(jī)驅(qū)動(dòng)NSD8381-Q1

    ,納芯重磅推出了全新的NSD8381-Q1車規(guī)級(jí)可編程步進(jìn)電機(jī)驅(qū)動(dòng)器。該產(chǎn)品專為頭燈步進(jìn)
    的頭像 發(fā)表于 12-15 14:46 ?643次閱讀
    納芯<b class='flag-5'>微</b>全新推出車規(guī)級(jí)可編程<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動(dòng)</b>器<b class='flag-5'>NSD8381</b>-Q1

    新品發(fā)布 | 納芯全新推出車規(guī)級(jí)可編程步進(jìn)電機(jī)驅(qū)動(dòng)NSD8381-Q1

    ,納芯重磅推出了全新的 NSD8381-Q1車規(guī)級(jí)可編程步進(jìn)電機(jī)驅(qū)動(dòng)器 。該產(chǎn)品 專為頭燈步進(jìn)
    的頭像 發(fā)表于 12-15 16:35 ?643次閱讀
    新品發(fā)布 | 納芯<b class='flag-5'>微</b>全新推出車規(guī)級(jí)可編程<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動(dòng)</b>器<b class='flag-5'>NSD8381</b>-Q1

    步進(jìn)電機(jī)驅(qū)動(dòng)原理是什么

    驅(qū)動(dòng)(Microstepping)是一種細(xì)分步進(jìn)電機(jī)距的技術(shù),允許
    的頭像 發(fā)表于 02-06 09:46 ?1980次閱讀

    基于STM32F405RGT6的TMC2660步進(jìn)電機(jī)驅(qū)動(dòng)器,附帶原理圖+PCB

    驅(qū)動(dòng)電路主要包括以下部分,信號(hào)接口電路,邏輯控制電路,功率開關(guān)電路,保護(hù)電路。TMC2660是步進(jìn)電機(jī)驅(qū)動(dòng)芯片,集成了先進(jìn)的電流
    的頭像 發(fā)表于 12-14 19:24 ?275次閱讀
    基于STM32F405RGT6的TMC2660<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動(dòng)</b>器,附帶原理圖+PCB
    RM新时代网站-首页