新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于細分驅動的船用儀表步進電機控制的實現

        基于細分驅動的船用儀表步進電機控制的實現

        作者: 時間:2012-05-07 來源:網絡 收藏


        由于溫度與電壓之間的非線性關系及電機齒輪的誤差影響,導致滿度定位有偏差,可以通過分段線性處理的方法,在半滿量程點、2/3滿量程點和滿量程點,對式(4)進行補償修正,從而獲得準確的定位。

        3.2 儀表指針跟蹤算法的實現

        儀表指針運行的效果要求平滑且跟蹤快,要滿足這兩項要求,必須要有好的升降頻控制算法,因此必須在軟件設計上配合實現硬件電路的。硬件電路提供驅動的階梯波形,軟件設計將控制此波形的時間間隔,使得指針快速、精準地定位,并且平滑、無卡滯地運行。

        常用的升降頻控制方法有3種:直線升降頻、指數曲線升降頻、拋物線升降頻。直線升降頻是以恒定的加速度進行升降,平穩性較好,適用于速度變化較大的快速定位方式。軟件實現比較簡單,但其加速度時間比較長。指數升降頻控制具有較強的跟蹤能力,但當速度變化較大的時侯其平衡性較差。拋物線升降頻是將直線升降頻和指數曲線升降頻相融合,充分考慮到低速時的有效轉矩,使升降速的時間大為縮短,同時又考慮使其具有較強的跟蹤能力。

        指針跟蹤程序流程圖如圖5所示,查參數-微步數表得到目標微步數后,與當前位置比較確定指針的轉動方向和轉角。為使指針能快速跟蹤、準確定位,需要按,建立一張位置差值-指針速度表,當目標位置離當前位置較遠時,指針速度較快,反之則較慢,如參數突然變化較大,不能直接從上一較快(較慢)的指針速度一次變化到較慢(較快)的目標速度,會使指針產生卡滯、抖動等現象。

        應用到船用儀表中,推動了數字化指針儀表的發展,顯示方式更符合人機工程學的要求。本文對實現組合電阻式步進電機的軟硬件設計進行了描述,與專用芯片法(硬件)和PWM脈寬調制法(軟件)相比,性價比較好。儀表指針跟蹤位置的準確性、快速性及運行平穩性都超過了普通模擬指針表的功能,有著較強的通用性和廣闊的應用前景。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 松原市| 邢台县| 茂名市| 台中县| 西和县| 岳阳市| 滦南县| 肇州县| 东山县| 旬邑县| 建德市| 揭西县| 兴安县| 蚌埠市| 南充市| 临西县| 姜堰市| 聊城市| 保靖县| 石城县| 黎川县| 安康市| 广东省| 江山市| 新竹县| 麻江县| 垦利县| 墨竹工卡县| 潜山县| 平安县| 娄底市| 清水河县| 波密县| 赣州市| 玛沁县| 姜堰市| 南乐县| 南和县| 霍林郭勒市| 洞口县| 施秉县|