新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ATmega128編碼器控制步進電機的平衡系統

        基于ATmega128編碼器控制步進電機的平衡系統

        作者: 時間:2012-08-13 來源:網絡 收藏

        提起,可能大家并不陌生,因為這東西真的很常用,現在的主流一般精度都是比較高的,基本上都是基于光柵的。畢竟用硬件用電刷做到512精度以上是很困難的,而且成本也是很高的,這里我就不多說什么了。

        一般共有三個主通道,每個主通道有分為兩個分支;一個VCC,一個GND,一條屏蔽線。前兩個通道一般是比較精確的脈沖信號,且之間有四分之一左右的相位差用來判斷正反轉的,第三通道基本上是旋轉一周才會有一個脈沖信號的那種。


        提到,就一定要有一個合適的電機驅動,個人是比較喜歡用L298n這款芯片的,因為它價格低,操作比較簡單。

        對于這個系統,我是用128的外部中斷的下降沿觸發方式來捕捉編碼器的脈沖的,硬件連接方面電機驅動和主控芯片一定要注意地線的連接。

        下面是程序的完整代碼下載地址: http://www.51hei.com/f/bmma.rar


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 松阳县| 平塘县| 古交市| 巢湖市| 万荣县| 新蔡县| 丰宁| 沂源县| 大竹县| 寻甸| 金堂县| 陇西县| 高淳县| 长岭县| 崇礼县| 绥中县| 九台市| 永吉县| 富川| 腾冲县| 正安县| 兴宁市| 固镇县| 四平市| 梁平县| 临沭县| 玉环县| 临沧市| 新巴尔虎右旗| 惠安县| 拉萨市| 泉州市| 阿克苏市| 临海市| 大英县| 乐至县| 若羌县| 房产| 平谷区| 漠河县| 蚌埠市|