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

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

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

龍芯1C機(jī)器人主控板PWM功能操作教程

電子設(shè)計(jì) ? 2018-10-17 08:34 ? 次閱讀

龍芯1C機(jī)器人主控板共有32路PWM輸出,由板載的兩顆PCA9685PW芯片提供,每顆芯片最大可輸出16路PWM信號(hào)。

詳細(xì)使用方式如下:

一、準(zhǔn)備工作

將各舵機(jī)的電源和信號(hào)線按線序插到主控板的插針上;

連接上調(diào)試串口;

接入主控版和舵機(jī)主電源;

檢查舵機(jī)電源是否正常;

等待終端出現(xiàn)命令行界面;

二、系統(tǒng)PWM輸出功能操作

1、查詢系統(tǒng)中探測到的PWM芯片:

[root@Loongson-gz:/]# ls /sys/class/pwm

pwmchip0 pwmchip17

兩顆PWM芯片在sysfs中分別對應(yīng)pwmchip0和pwmchip17兩個(gè)目錄(下面以pwmchip0為例)。

2、列出pwmchip0下的文件接口

[root@Loongson-gz:/]# ls /sys/class/pwm/pwmchip0

device export npwm subsystem uevent unexport

3、請求并打開pwmchip0中的pwm0輸出通道:

[root@Loongson-gz:/]# echo 0 》 /sys/class/pwm/pwmchip0/export

[root@Loongson-gz:/]# ls /sys/class/pwm/pwmchip0

device export npwm pwm0 subsystem uevent unexport

[root@Loongson-gz:/]# echo 1 》 /sys/class/pwm/pwmchip0/pwm0/enable

每顆芯片有16路PWM信號(hào)輸出,對應(yīng)的編號(hào)為0~15,這里打開的是0號(hào);

4、設(shè)置pwm0輸出信號(hào)的周期為20ms:

[root@Loongson-gz:/]# echo 20000000 》 /sys/class/pwm/pwmchip0/pwm0/period

注意這里的輸入的時(shí)間單位是ns;

5、設(shè)置一個(gè)PWM周期中高電平所占的時(shí)間為1.5ms:

[root@Loongson-gz:/]# echo 1500000 》 /sys/class/pwm/pwmchip0/pwm0/duty_cycle

設(shè)置完后,即可觀察到連接到pwm0輸出上的舵機(jī)發(fā)生了相應(yīng)的轉(zhuǎn)動(dòng);

根據(jù)不同的舵機(jī)這里設(shè)置的值可能不同,目前我們所使用的DS3115MG這個(gè)舵機(jī)的設(shè)置范圍是450000~2650000;

6、關(guān)閉pwm0

[root@Loongson-gz:/]# echo 0 》 /sys/class/pwm/pwmchip0/pwm0/enable

[root@Loongson-gz:/]# echo 0 》 /sys/class/pwm/pwmchip0/unexport

[root@Loongson-gz:/]# ls /sys/class/pwm/pwmchip0

device export npwm subsystem uevent unexport

三、另外一顆PWM芯片的使用步驟也和以上類似,在此不再贅述。

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

    關(guān)注

    211

    文章

    28418

    瀏覽量

    207096
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5186

    瀏覽量

    213939
收藏 人收藏

    評論

    相關(guān)推薦

    關(guān)于機(jī)器人主控操作系統(tǒng)

    大家有知道廣州數(shù)控的機(jī)器人主控操作系統(tǒng)是基于什么做的嗎?還有珞石機(jī)器人?或者我去哪可以查到呢?想做個(gè)簡單的調(diào)查~謝謝
    發(fā)表于 12-25 20:57

    機(jī)器人主控操作系統(tǒng)

    有知道廣數(shù)或者珞石機(jī)器人主控操作系統(tǒng)的嗎?做個(gè)小小的調(diào)查,可是一直沒問到,
    發(fā)表于 12-25 20:59

    【uFun試用申請】浙江省大學(xué)生機(jī)器人競賽

    項(xiàng)目名稱:浙江省大學(xué)生機(jī)器人競賽試用計(jì)劃:1.設(shè)計(jì)機(jī)器人主控板,搭載各類功能模塊2.實(shí)現(xiàn)USB功能讀取USB攝像頭數(shù)據(jù)3.應(yīng)用舵機(jī)控制
    發(fā)表于 04-09 16:19

    【PCB設(shè)計(jì)大賽】熊貓機(jī)器人主控板

    參加機(jī)器人比賽的一塊主控板,可能任然存在很多問題,朋友如有指教,不甚感激!)2.附件(原理圖+PCB工程文件)在本帖附件哦~3.作品截圖:4.設(shè)計(jì)心得(可選)為了完成最終功能,先是經(jīng)歷了小模塊設(shè)計(jì),然后大版整合,歷經(jīng)幾次改版。最
    發(fā)表于 12-20 11:58

    龍芯1c庫】封裝硬件I2C接口和使用示例 精選資料分享

    龍芯1c庫是把龍芯1c的常用外設(shè)的常用功能封裝為一個(gè)庫,類似于STM32庫。完整源碼請移步到https://gitee.com/caogos
    發(fā)表于 08-09 07:30

    如何搭建實(shí)體機(jī)器人ros底盤

    目錄介紹一、底盤主控板二、嵌入式開發(fā)1. 與上位機(jī)pc的關(guān)系2. 與STM32主控板的關(guān)系介紹自下而上的分析實(shí)體機(jī)器人(差分輪速
    發(fā)表于 01-20 07:36

    平衡車主控板原理圖

    DIY平衡車主控板,網(wǎng)上看到的 分享給大家
    發(fā)表于 08-09 16:09 ?38次下載

    旋轉(zhuǎn)LED主控板

    旋轉(zhuǎn)時(shí)鐘LED主控板
    發(fā)表于 12-29 19:09 ?7次下載

    RM機(jī)器人主控系統(tǒng)程序下載

    RM機(jī)器人主控系統(tǒng)程序
    發(fā)表于 04-18 17:13 ?4次下載

    dfrobot藍(lán)牙四驅(qū)機(jī)器人主控器Arduino 兼容簡介

    Romeo BLE Quad 藍(lán)牙四驅(qū)機(jī)器人主控器是一款基于32位ARM處理器開發(fā)的機(jī)器人主控器,集成BLE藍(lán)牙4.0和四路電機(jī)驅(qū)動(dòng),兼容Arduino IDE開發(fā)環(huán)境。
    的頭像 發(fā)表于 01-03 14:15 ?1457次閱讀
    dfrobot藍(lán)牙四驅(qū)<b class='flag-5'>機(jī)器人主控</b>器Arduino 兼容簡介

    基于STM32的六足機(jī)器人主控板pcb圖以及原理圖

    基于STM32的六足機(jī)器人主控板pcb圖以及原理圖
    發(fā)表于 01-18 14:51 ?30次下載

    機(jī)器人主控板設(shè)計(jì)方案

    在很多人眼里,主控板有著密密麻麻的芯片引腳與PCB走線,看起來非常難的樣子。 其實(shí)恰恰相反,主控板的設(shè)計(jì)有著其特有的設(shè)計(jì)規(guī)律,其實(shí)說白了就像搭積木,在滿足單片機(jī)最小系統(tǒng)的條件下,需要哪些功能,只需要增添相對應(yīng)的電路模塊即可,也可
    的頭像 發(fā)表于 03-16 14:32 ?2169次閱讀
    <b class='flag-5'>機(jī)器人主控板</b>設(shè)計(jì)方案

    從三個(gè)層次來介紹用于機(jī)器人主控板的設(shè)計(jì)思想

    在很多人眼里,主控板有著密密麻麻的芯片引腳與PCB走線,看起來非常難的樣子。其實(shí)恰恰相反,主控板的設(shè)計(jì)有著其特有的設(shè)計(jì)規(guī)律,其實(shí)說白了就像搭積木
    發(fā)表于 05-18 11:43 ?1295次閱讀
    從三個(gè)層次來介紹用于<b class='flag-5'>機(jī)器人主控板</b>的設(shè)計(jì)思想

    機(jī)器人主控器的主控芯片在功能上與什么相似

    本文將深入探討機(jī)器人主控器的主控芯片,分析其在功能上與其他技術(shù)產(chǎn)品的相似之處。 一、引言 隨著科技的不斷進(jìn)步,機(jī)器人技術(shù)在各個(gè)領(lǐng)域得到了廣泛應(yīng)用。機(jī)
    的頭像 發(fā)表于 07-15 11:22 ?595次閱讀

    mbot編程主控板模塊名稱及作用

    Mbot是一款面向教育和初學(xué)者的機(jī)器人套件,它通常包括一個(gè)主控板、傳感器、電機(jī)驅(qū)動(dòng)器、電池和其他組件。主控板是Mbot的核心,負(fù)責(zé)處理傳感器數(shù)據(jù)、控制電機(jī)和其他電子模塊。以下是Mbot主控板
    的頭像 發(fā)表于 10-18 09:41 ?479次閱讀