精华内容
下载资源
问答
  • 遥信遥测遥控遥调四大概念介绍

    千次阅读 2013-06-13 21:25:54
    关于四遥功能即遥信( YX) , 遥测( YC) , 遥控( YK) 遥调( YT) 的概念 四遥功能: 四遥功能即遥信( YX) , 遥测( YC) , 遥控( YK) 遥调( YT) . 遥信:要求采用无源接点方式,即某一路遥信量的输入应是一对继电器...
    关于四遥功能即遥信( YX) , 遥测( YC) , 遥控( YK) 和遥调( YT) 的概念
    
    四遥功能:
    四遥功能即遥信( YX) , 遥测( YC) , 遥控( YK) 和遥调( YT) .
    遥信:要求采用无源接点方式,即某一路遥信量的输入应是一对继电器的触点,或者是闭合,或者是断开。通过遥信端子板将继电器触点的闭合或断开转换成为低电平或高电平信号送入RTU 的YX 模块。遥信功能通常用于测量下列信号,开关的位置信号、变压器内部故障综合信号、保护装置的动作信号、通信设备运行状况信号、调压变压器抽头位置信号。自动调节装置的运行状态信号和其它可提供继电器方式输出的信号;事故总信号及装置主电源停电信号等。
    遥测:遥测往往又分为重要遥测、次要遥测、一般遥测和总加遥测等。遥测功能常用于变压器的有功和无功采集;线路的有功功率采集;母线电压和线路电流采集;温度、压力、流量(流速) 等采集;周波频率采集和其它模拟信号采集。
    遥控:采用无源接点方式,要求其正确动作率不小于99. 99 %. 所谓遥控的正确动作率是指其不误动的概率,一般拒动不认为是不正确,遥控功能常用于断路器的合、分和电容器以及其它可以采用继电器控制的场合。
    遥调:采用无源接点方式,要求其正确率大于99. 99 %. 遥调常用于有载调压变压器抽头的升、降调节和其它可采用一组继电器控制具有分级升降功能的场合。


    PT(potential transformer)代表电压互感器
    CT(current  transformer)代表电流互感器
    PT是指电压互感器,CT是指电流互感器,电力系统的保护、控制、测量所用的电能都是低电压、小电流,而电压互感器就是将高电压按一定比例变为低电压供保护及测量仪表使用的,电流互感器就是将大电流按一定比例变为小电流供保护及测量仪表使用的,所以电压互感器和电流互感器是高压系统与低压系统的联系的桥梁,也是高压系统与低压系统的隔离措施。
    TV就是电压互感器,TA就是电流互感器.这个是新的写法、叫法不同,电流变换器,电压变换器;ct,pt或者TA,TV怎么叫都可以,简单的的说压变,流变是pt和ct的中文名:)
    CT二次采用5A还是1A取决于其二次负荷的大小。
    相同二次容量的CT,用1A的其二次额定输出阻抗是用5A的25倍。
    选用CT时要校验它的二次阻抗,当负载的二次阻抗超过了CT的额定值时,有两个解
    决方法:一是加大二次电缆截面,二是选用二次电流小的CT,而后一种方法是经济的。
    电厂的二次线路较复杂,且多为远方控制,其CT的二次阻抗容易超标,所以应选用二
    次1A的CT,个别情况甚至有选用二次0.5A的。
    电压、电流互感器的变比不等于匝数比吗?
    理想互感器是变比等于匝数比的,但是由于铁芯要消耗励磁电流,所以实际上互感器的变比不等于匝数比,所以互感器才存在误差。
    电压互感器的变比等于匝数比,电流互感器的变比等于匝数比反比![em8]只是近似比值关系!
    基本原理与变压器很相似!
    电压互感器一般有两个二次绕组,一个是基本绕组,通常接成星形,供仪表和继电保护的电流线圈使用。另一个叫辅助绕组,通常接成开口三角形,供接地保护用。
    220kv 110kv 线路只是用于输送功率,220kv 110kv 线路充电功率比较大几乎能平衡线路和变压器的无功损耗,无功补偿主要是针对用户侧。
    失压是指运行中因某种原因,设备电压突然消失;欠压是指在运行中因某种原因,设备电压突然下降;失电一般是指运行中的设备因某种原因突然断电;停电主要是指人为地为运行设备断电。
    计流变听起来似乎是为了计量电流而设的变流或变压器,不知对否。
    均充,即均衡充电,意为用10小时放电电流或更小的电流对整组蓄电池组进行稳流充电,用于对运行中的蓄电池组中个别容量变小的单体蓄电池进行补充电。
    快充,似乎蓄电池运行维护规程中还没有这个名词;只见于民用小电器上使用的镍镉、镍氢或锂电池的充电。
    浮充,所谓浮充状态,即由硅整流装置整流输出的直流通过直流总输出供直流负载的用电,同时蓄电池也接于直流总输出,从硅整流装置获得非常小的充电电流(通常为蓄电池10小时放电电流的百分之一大小的电流)用以补充蓄电池在静置状态时的自然放电所损失的容量。
    展开全文
  • [能源化工] 电力四遥

    2020-05-09 21:05:08
    电力领域中四遥系统是指遥测、遥信、遥控、遥调功能系统,四遥功能是电力监控系统最基本最重要的功能。具体来说: 遥测(遥测信息):远程测量;远方测量显示诸如电流、电压、功率、压力、温度等模拟量; 遥信(遥信...

    电力领域中四遥系统是指遥测、遥信、遥控、遥调功能系统,四遥功能是电力监控系统最基本最重要的功能。具体来说:

    1. 遥测(遥测信息):远程测量;远方测量显示诸如电流、电压、功率、压力、温度等模拟量;
    2. 遥信(遥信信息):远程信号;远方监视各类电气开关和设备、机械设备的工作状态和运转情况状态等;
    3. 遥控(遥控信息):远程控制;接受并执行遥控命令,远方控制或保护电气设备及电气机械化的分合起停等工作状态;
    4. 遥调(遥调信息):远程调节;接受并执行遥调命令,远方设定及调整所控设备的工作参数、标准参数;

    在电力领域中。四遥遥测、遥信、遥控、遥调常常被简称为AI、DI、DO、AO。
    AI、DI、DO、AO都是英文名称的首字母缩写,A的英文全称Analog (模拟量)、D的英文全称Digital (数字量) 、I的英文全称Input (输入)、O的英文全称Output (输出)。因此, AI表示的是模拟信号输出,AO是模拟信号输入,DI是数字信号输入,DO是数字信号输出。
    随着技术不断地进步,现在也有五遥的说法,即在四遥的基础上加上遥视,遥视指的是指利用包括电子技术、计算机技术、自动化技术等监视并记录设备运行情况和环境安全情况。因此伴随着技术发展,电力系统中从一遥(遥信DI)阶段、发展到二遥(遥信AI、遥测DI)、三遥(遥信AI、遥测DI和遥控DO)、四遥(遥信AI、遥测DI、遥控DO和遥调AO);现在开始四遥向五遥过渡。
    为了适应电力工业不断发展的需要,电力网络规模会不断扩大,设备不断更新,网络结构也会越来越复杂。为了实现更加智能的电力系统监控,未来也会出现六遥、七遥、n遥,最终会实现电力系统无人值守。

    展开全文
  • 安科瑞ARTU四遥单元使用说明书pdf,安科瑞ARTU四遥单元使用说明书:ARTU四遥单元是高性能配电智能化元件,应用于智能配电、工业自动化等领域。产品包括:遥控单元、遥信单元、遥脉单元遥测单元。
  • 注入聚合物是油田实现第次采油的重要手段,其过程就是在配置站将聚合物与水按一定比例混合,经过一定时间熟化后,通过外输泵输往各个注入站。在注入站加清水稀释后注入井里。在控制方式上,普遍采用了“集中配置、...
  • 基于STM32PS2的遥控无线小车

    万次阅读 多人点赞 2018-09-16 15:59:19
    欢迎大家关注博主的公众号 大海电子,在大海电子公众号里会大家分享我的一些看法知识。 不定期的会发布一些有趣的硬件作品及电路分析、软件源码分享。 需要以下源码工程请扫码关注大海电子,回复“基于STM...

    欢迎大家关注博主的公众号 大海电子,在大海电子公众号里会和大家分享我的一些看法和知识。

    不定期的会发布一些有趣的硬件作品及电路分析、软件源码分享。

    需要以下源码工程请扫码关注大海电子,回复“基于STM32F103C8T6的PS2遥控小车源码及接线”,建议直接复制双引号里面的内容。(免费)

    一、所需材料

    整个工程文件:(淘宝购买)

    https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.4c651deb7q5Hra&id=582278394068

     

    1、小车底盘

     2WD(2驱):

    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.12.fff43961B3dZVc&id=567079436225

    4WD(4驱):

    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.9.fff43961dgCABI&id=567173416961

    2、STM32F103C8T6核心板

    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.9.fff43961vbraDx&id=567200541464

    3、PS2遥控器

    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.15.fff43961KPX3S0&id=577723467175

    4、L298N电机驱动模块

    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.9.fff43961Oz8Sab&id=567173392291

    5、18650电池

    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.12.fff43961RsCgQd&id=577486077956

    (5号充电电池)

    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.12.fff43961dqhPEU&id=577324372710

    6、18650电池座

    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.9.437c3961h9AdcC&id=568450483270

    (5号电池座,底盘自带)

    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.9.fff43961dqhPEU&id=567280122150

    7、杜邦线若干

    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.9.fff43961ozUBpi&id=567071877141

    二、硬件连接

     

    三、程序源码

    Main.c

    #include "led.h"

    #include "delay.h"

    #include "sys.h"

    #include "usart.h"  

    #include "pstwo.h"

     

    /*********************************************************

    功能:通过PS2控制小车运动

    作者:大海电子

    时间:180531

    硬件平台:STM32F103C8T6

    时钟:8Mhz

     

    硬件引脚分配:

    //手柄接口

    DI=PB12;

    DO=PB13 ;

    CS=PB14;

    CLK=PB15;

     

    //L298N 电机驱动控制引脚

    IN1=PA0;    //左侧电机正  

    IN2=PA1; //左侧电机负  

    IN3=PA2;    //右侧电机正    

    IN4=PA3; //右侧电机负

     

    **********************************************************/  

    #define go {IN1=1;IN2=0;IN3=0;IN4=1;}

    #define back {IN1=0;IN2=1;IN3=1;IN4=0;}

    #define stop {IN1=1;IN2=1;IN3=1;IN4=1;}

    #define turnleft {IN1=1;IN2=1;IN3=0;IN4=1;}

    #define turnright {IN1=1;IN2=0;IN3=1;IN4=1;}

     

     

     int main(void)

     {  

     u8 key=0;

    delay_init();       //延时函数初始化   

    NVIC_Configuration();  //设置NVIC中断分组2:2位抢占优先级,2位响应优先级

    uart_init(9600);   //串口初始化为9600

      LED_Init();      //LED端口初始化

    PS2_Init();  

         

     

    while(1)

    {

     

    key=PS2_DataKey();

     

     switch(key)

     {

     case 5:go;break;

     case 7:back;break;

     case 8:turnleft;break;

     case 6:turnright;break;

     

     default:stop;break;  

     }

    if(key!=0)                   //有按键按下

         {

    printf("%d  is  pressed  \r\n",key);

         }

    // printf(" %5d %5d %5d %5d\r\n",PS2_AnologData(PSS_LX),PS2_AnologData(PSS_LY),

    //                               PS2_AnologData(PSS_RX),PS2_AnologData(PSS_RY) );

           delay_ms(50);

    }  

     }

     

     

    pstwo.c

    #include "pstwo.h"

    #include "usart.h"

     

    u16 Handkey;

    u8 Comd[2]={0x01,0x42}; //开始命令。请求数据

    u8 Data[9]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; //数据存储数组

    u16 MASK[]={

        PSB_SELECT,

        PSB_L3,

        PSB_R3 ,

        PSB_START,

        PSB_PAD_UP,

        PSB_PAD_RIGHT,

        PSB_PAD_DOWN,

        PSB_PAD_LEFT,

        PSB_L2,

        PSB_R2,

        PSB_L1,

        PSB_R1 ,

        PSB_GREEN,

        PSB_RED,

        PSB_BLUE,

        PSB_PINK

    }; //按键值与按键明

     

    //手柄接口初始化    输入  DI->PB12

    //                  输出  DO->PB13    CS->PB14  CLK->PB15

    void PS2_Init(void)

    {

        //输入  DI->PB12

    RCC->APB2ENR|=1<<3;     //使能PORTB时钟

    GPIOB->CRH&=0XFFF0FFFF;//PB12设置成输入 默认下拉  

    GPIOB->CRH|=0X00080000;   

     

        //  DO->PB13    CS->PB14  CLK->PB15

    RCC->APB2ENR|=1<<3;    //使能PORTB时钟           

    GPIOB->CRH&=0X000FFFFF;

    GPIOB->CRH|=0X33300000;//PB13、PB14、PB15 推挽输出        

    }

     

    //向手柄发送命令

    void PS2_Cmd(u8 CMD)

    {

    volatile u16 ref=0x01;

    Data[1] = 0;

    for(ref=0x01;ref<0x0100;ref<<=1)

    {

    if(ref&CMD)

    {

    DO_H;                   //输出以为控制位

    }

    else DO_L;

     

    CLK_H;                        //时钟拉高

    delay_us(50);

    CLK_L;

    delay_us(50);

    CLK_H;

    if(DI)

    Data[1] = ref|Data[1];

    }

    }

    //判断是否为红灯模式

    //返回值;0,红灯模式

    //   其他,其他模式

    u8 PS2_RedLight(void)

    {

    CS_L;

    PS2_Cmd(Comd[0]);  //开始命令

    PS2_Cmd(Comd[1]);  //请求数据

    CS_H;

    if( Data[1] == 0X73)   return 0 ;

    else return 1;

     

    }

    //读取手柄数据

    void PS2_ReadData(void)

    {

    volatile u8 byte=0;

    volatile u16 ref=0x01;

     

    CS_L;

     

    PS2_Cmd(Comd[0]);  //开始命令

    PS2_Cmd(Comd[1]);  //请求数据

     

    for(byte=2;byte<9;byte++)          //开始接受数据

    {

    for(ref=0x01;ref<0x100;ref<<=1)

    {

    CLK_H;

    CLK_L;

    delay_us(50);

    CLK_H;

          if(DI)

          Data[byte] = ref|Data[byte];

    }

            delay_us(50);

    }

    CS_H;

    }

     

    //对读出来的PS2的数据进行处理      只处理了按键部分         默认数据是红灯模式  只有一个按键按下时

    //按下为0, 未按下为1

    u8 PS2_DataKey()

    {

    u8 index;

     

    PS2_ClearData();

    PS2_ReadData();

     

    Handkey=(Data[4]<<8)|Data[3];     //这是16个按键  按下为0, 未按下为1

    for(index=0;index<16;index++)

    {     

    if((Handkey&(1<<(MASK[index]-1)))==0)

    return index+1;

    }

    return 0;          //没有任何按键按下

    }

     

    //得到一个摇杆的模拟量  范围0~256

    u8 PS2_AnologData(u8 button)

    {

    return Data[button];

    }

     

    //清除数据缓冲区

    void PS2_ClearData()

    {

    u8 a;

    for(a=0;a<9;a++)

    Data[a]=0x00;

    }

     

    四、调试

    1. 若转动反向反了则说明电机正负或者左右反了,调整线和程序均可以解决。
    2. 建议使用18650锂电池供电,5号电池电压过低了些,若使用4驱方式,需要增加升压板,并且5号电池耗电很快。
    3. 上面的源码并非全部源码,简单的头文件等,LED及IO初始化等都为写入,如果需要完整的打开链接通过旺旺与我索要。

     

     

     

     

    展开全文
  • 基于手机蓝牙的arduino遥控小车

    万次阅读 多人点赞 2018-08-16 06:59:58
    个逻辑通道从左到右(即IN1到IN4)分别接5、6、9、10 12v供电,5伏输出给arduino供电 注意:此处驱动一定要arduino共地!!!否则无法传输数据。 输出A接左边电机,输出B做右边电机 二、书写代码: ...

    遥控小车是每个人童年的最爱,不仅好奇它的奇妙,更是喜欢它带来的刺激。小编为大家带来几篇博客,来给大家讲讲制作遥控小车的程序。

    看大标题可知我们一共有五个方法去制作一款带有遥控功能的小车,小编分开来给大家讲解。

    本文为基于arduino的手机蓝牙遥控小车


    基于arduino的手机蓝牙遥控小车

    基于arduino的红外遥控小车

    基于arduino的无线NRF24L01遥控小车

    基于ardunio的无线手柄遥控小车

    基于ardunio的有线手柄遥控小车

     

    从0到1教你做:基于手机蓝牙的Arduino的遥控小车

    bilibili:https://www.bilibili.com/video/av74340803/

    腾讯视频:https://v.qq.com/x/page/z3016nw00yq.html

     

    获取该源码方式:

    1、CSDN下载:

    https://download.csdn.net/download/qq_38351824/11107057

     

    2、可以关注点赞并在下方评论,我给你邮箱发过去。

     

    3、关注微信公众号下载:

         ① 关注微信公众号:Tech云  

         ②

     

    一、接线:

    (1)HC05蓝牙接线:

               

    连接方式:蓝牙上的RX和TX分别接arduino板子上的TX和RX

    !!!注意!!!  下载程序的时候要拔掉蓝牙模块(或拔掉arduino板上RX引脚或让蓝牙断电),否则会出现下载错误。

    (2)电机接线:

    四个逻辑通道从左到右(即IN1到IN4)分别接5、6、9、10

    12v供电,5伏输出给arduino供电

    注意:此处驱动一定要和arduino共地!!!否则无法传输数据。

    输出A接左边电机,输出B做右边电机

    二、书写代码:

    然后将以下代码下载到arduino板:

    //-------------------------------------------------------------------//
    //*******************************************************************//
    ///
    //电机设置/
    ///
    
    #define leftA_PIN 5
    #define leftB_PIN 6
    #define righA_PIN 9
    #define righB_PIN 10
    void motor_pinint( );     //引脚初始化
    void forward( );          //前进
    void back( );             //后退
    void turnLeftOrigin( );   //原地左
    void turnRightOrigin( );  //原地右
    void turnRightforword( ); //右前
    void turnLeftforword( );  //左前
    void turnLeftback( );     //左后
    void turnRightback( );    //右后
    void _stop();             //停车
    
    //-------------------------------------------------------------------//
    //*******************************************************************//
    ///
    //蓝牙遥控/
    ///
    int receive;
    void reve(void);
    
    //----------------------------------------------------------------//
    
    void setup()
    {
      Serial.begin(9600); //串口波特率9600(手机端使用)
      motor_pinint( );
    }
    void loop()
    {
       reve();
    }
     
    void reve(void)
    {
              receive=Serial.parseInt();
           if(receive==7)     {forward( )         ;delay(500);_stop();}//前进
      else if(receive==6)     {back( )            ;delay(500);_stop();}//后退
      else if(receive==1)     {_stop()            ;delay(500);_stop();}//停车
      else if(receive==3)     {turnLeftforword( ) ;delay(500);_stop();}//左前
      else if(receive==2)     {turnRightforword( );delay(500);_stop();}//右前
      else if(receive==5)     {turnLeftback( )    ;delay(500);_stop();}//左后
      else if(receive==4)     {turnRightback( )   ;delay(500);_stop();}//右后
      else if(receive==8)     {turnLeftOrigin( )  ;delay(250);_stop();}//原地左
      else if(receive==9)     {turnRightOrigin( ) ;delay(250);_stop();}//原地右
    }
    
    /*电机引脚初始化*/
    void motor_pinint( )
    {
      pinMode (leftA_PIN, OUTPUT); //设置引脚为输出引脚
      pinMode (leftB_PIN, OUTPUT); //设置引脚为输出引脚
      pinMode (righA_PIN, OUTPUT); //设置引脚为输出引脚
      pinMode (righB_PIN, OUTPUT); //设置引脚为输出引脚
      }
    /**************************************************
    forward子函数——前进子函数
    函数功能:控制车前进
    **************************************************/
    void forward( )
    {
      analogWrite(leftA_PIN,180);      
      analogWrite(leftB_PIN,0);         //左轮前进
      analogWrite(righA_PIN,180);      
      analogWrite(righB_PIN,0);         //右轮前进
    }
    /**************************************************
    back子函数——后退子函数
    函数功能:控制车后退
    **************************************************/
    void back( )
    {
      analogWrite(leftA_PIN,0);      
      analogWrite(leftB_PIN,180);        //左轮后退
      analogWrite(righA_PIN,0);      
      analogWrite(righB_PIN,180);        //右轮后退
    }
    /**************************************************
    turnLeftOrigin子函数——原地左转子函数
    函数功能:控制车原地左转
    **************************************************/
    void turnLeftOrigin( )
    {
      analogWrite(leftA_PIN,0);      
      analogWrite(leftB_PIN,120);        //左轮后退
      analogWrite(righA_PIN,120);      
      analogWrite(righB_PIN,0);          //右轮前进
    }
    /**************************************************
    turnRightOrigin子函数——原地右转子函数
    函数功能:控制车原地右转
    **************************************************/
    void turnRightOrigin( )
    {
      analogWrite(leftA_PIN,120);      
      analogWrite(leftB_PIN,0);        //左轮前进
      analogWrite(righA_PIN,0);      
      analogWrite(righB_PIN,120);      //右轮后退
    }
    /**************************************************
    turnRightforword子函数——右前运动子函数
    函数功能:控制车右前
    **************************************************/
    void turnRightforword( )
    {
      analogWrite(leftA_PIN,200);      
      analogWrite(leftB_PIN,0);        //左轮快前进
      analogWrite(righA_PIN,120);      
      analogWrite(righB_PIN,0);        //右轮慢前进
    }
    /**************************************************
    turnLeftforword子函数——左前运动子函数
    函数功能:控制车左前
    **************************************************/
    void turnLeftforword( )
    {
      analogWrite(leftA_PIN,120);      
      analogWrite(leftB_PIN,0);       //左轮慢前进
      analogWrite(righA_PIN,200);      
      analogWrite(righB_PIN,0);       //右轮快前进
    }
    /**************************************************
    turnRightforword子函数——右后运动子函数
    函数功能:控制车右后
    **************************************************/
    void turnRightback( )
    {
      analogWrite(leftA_PIN,0);      
      analogWrite(leftB_PIN,200);        //左轮快后退
      analogWrite(righA_PIN,0);      
      analogWrite(righB_PIN,120);        //右轮慢后退
    }
    /**************************************************
    turnLeftforword子函数——左后运动子函数
    函数功能:控制车左后
    **************************************************/
    void turnLeftback( )
    {
      analogWrite(leftA_PIN,0);      
      analogWrite(leftB_PIN,120);        //左轮慢后退
      analogWrite(righA_PIN,0);      
      analogWrite(righB_PIN,200);        //右轮快后退
    }
    /**************************************************
    stop子函数—停止子函数
    函数功能:控制车停止
    **************************************************/
    void _stop()
    {
      analogWrite(leftA_PIN,0);      
      analogWrite(leftB_PIN,0);         //左轮静止不动
      analogWrite(righA_PIN,0);      
      analogWrite(righB_PIN,0);         //右轮静止不动
    }
    

    三、蓝牙串口助手APP:

     

    获取该源码方式:

    1、CSDN下载:

    下载地址:https://download.csdn.net/download/qq_38351824/10613322

    2、可以关注点赞并在下方评论,我给你邮箱发过去。

    3、关注微信公众号下载:

         ① 关注微信公众号:Tech云  

         ②

    下载安装后,打开APP后会自动开始搜索附近的蓝牙设备:

    搜索到后:

    然后选择我们要连接的设备

    输入PIN,一般密码为1234或0000或123456

    输入正确后如下图

    这个APP只有这三种模式,但是足够一般人使用啦。我们使用的是键盘模式,其他两种模式,大家可以尝试玩一下。

    那么,选择键盘模式后,如下图

    大家的和我的应该不一样,我这个是配置好了的样子(其中退出主函数和调节舵机中值不是,这是我之前用在智能车上的

    那么,如何配置呢?

    点击右上角的

    然后再点击配置键盘值。看似没什么区别,但是在点开按键会弹出界面

    显示名:就是刚才那个界面的名字;按下发送值:顾名思义,就是按下该按键后发送的数字。

    按照这个对应,更改下

      7---前进
      6---后退
      1---停车
      3---左前
      2---右前
      5---左后
      4---右后
      8---原地左
      9---原地右

    然后再点击右上角的

    然后点击保存就全部大功告成啦!

    如果大家在制作过程中有什么问题或者思路可以在下方留言和我一起交流噢!

    如果发现本文有错误,也请在下方评论区指出,感激不尽!

    展开全文
  • 本篇介绍轴数据传输知识。
  • 基于STM32设计的遥控小车(手机APP+GPS+温湿度+ESP8266)

    万次阅读 多人点赞 2021-06-11 00:33:42
    、相关硬件介绍 、程序源码 硬件连接说明: GPS接的串口1: PA3(RX) --5V~3.3V WIFI接的串口3: PB10(TX)--->接ESP8266的RX PB11(RX)--->接ESP8266的TX --3.3V DHT11温湿度接: PA7 4.1 STM32小车端: main.c源码 ...
  • STM32红外遥控实验(发射器接收器)

    万次阅读 多人点赞 2017-12-16 21:06:59
    章 系统测试结果与分析 4.1 仿真波形 生成占空比为33%的脉冲 红外接收头接收到的信号 红外发射器发出的波形   4.2 结果分析 经过示波器的观察,可以发现整套系统完全满足了设计...
  • 本文写在长征五号遥三火箭发射之际,希望中国航天未来一片坦途。 长征五号发展历史 长征五号立项于2006年,首次发射于2016年11月3日-半成功,因为长征五号芯二级火箭发动机YF-75D提前关机导致推力不足,只有靠...
  • 改装后遥控小车完成个任务:自动驾驶,识别信号(停止交通灯)遇到障碍停车。 系统设计 该系统有个子系统组成:信号输入子系统(相机,超声波传感器),计算机处理子系统,遥控小车子系统 信号输入子.....
  • 制作树莓派wifi遥控自动避障小车

    万次阅读 2016-04-22 21:20:57
    模块两边有各有两个out接口分布连接两边马达,个IN接口连接树莓派的个GPIO接口,连上后记得自己连接的接口编号就可以,写代码的时候需要。 供电 我使用之前买的移动电源供电,自带有两个USB接口,一个接...
  • 一、工具 1、红外接收头(HS1838);...4、Saleae Logic兼容逻辑分析仪(价格二十元,可选,可用IRremote Library的RawDump分析); 5、工具软件:Saleae Logic、Excel、Arduino、Notepad++; 6、Arduino...
  • 而射频遥控器正好与红外的特性相反,它采用超高频电磁波,所以信号是散开的不具备方向性,并且射频信号的有效距离可以长达数十米,末了射频信号还能轻松穿透非金属的障碍物。红外遥控射频遥控的不同特性决定了...
  • 红外遥控NEC协议总结

    千次阅读 2019-11-14 19:54:57
    一、协议特征 8位地址8位命令长度 为了可靠,每次传输两遍地址(用户码)命令(按键值) 通过脉冲串之间的时间间隔来...首先发送9ms+4.5ms的引导码,接下来是两字节用户码,第字节是数据码,用来判断按键值...
  • 基于手柄(有线)的ardunio遥控小车

    千次阅读 2018-08-16 07:01:27
    个逻辑通道从左到右(即IN1到IN4)分别接5、6、9、10 12v供电,5伏输出给arduino供电 注意:此处驱动一定要arduino共地!!!否则无法传输数据。 输出A接左边电机,输出B做右边电机   二、数据...
  • 51单片机—红外遥控

    千次阅读 多人点赞 2019-04-20 21:05:03
    红外遥控系统主要由红外发射装置红外接收装置构成。 红外发射装置主要由键盘电路、红外编码芯片、电源红外发射电路组成(比如遥控器),如图: 红外接收装置主要由红外接收电路、红外解码芯片、电源应用电路...
  • 本文开发环境: MCU型号:STM32F103C8T6 IDE环境: MDK 5.27 ...测试过程请注意遥控接收头的距离不要过远,本文遥控在1m以上会有不稳定现象,实际操作可以使用示波器或逻辑分析仪捕获波形,保证接收头收到的遥控.
  • 自制麦克纳姆轮遥控小车

    千次阅读 多人点赞 2020-06-30 19:40:33
    在家里实在是有大把时间,也不想浪费在游戏上,就想着造一个遥控小车,但是在家里啥都没有,就要买全套的东西,还好过年有压岁钱,学生党,实在是穷,买个东西之前都要货比家,逛遍了淘宝,京东,拼多多1688最后...
  • 基于树莓派的遥控小车

    千次阅读 多人点赞 2019-04-08 13:53:56
    网线 、效果预览 ps:左图为我的树莓派小车,外形可以随意,其他树莓派小车同样适用该教程,主要区别在于我的树莓派只有两个电机驱动,其他小车可能会有个电机驱动,代码实现中需要再加另外两个电机的驱动代码,...
  • 51单片机的红外遥控

    千次阅读 2017-02-09 17:35:23
    、硬件电路: 为什么要有载波: 、红外基带信号除数协议 五、引导码: 六、客户码操作码 七、例子 八、程序 #include  #include "UART.h" ...
  • 它能够让操作者以自然可控的方式实时操控异地机器人,操作机器人构建了真实可靠的人机交互系统,强调人机交互性,具有实时运动控制、高精度6DOF运动跟随、实时动态触觉反馈、安全易操作等特点。 根据用户具体...
  • 基于stm32f103红外遥控美的空调

    千次阅读 2019-09-15 10:39:04
    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接本声明。 一、红外nec协议 红外遥控的编码目前广泛使用的是:NEC Protocol的PWM(脉冲宽度调制)Philips RC-5 Protocol的PPM...
  • STM32复习笔记(十五)红外遥控

    千次阅读 2018-09-13 20:29:40
    梳理顺序是按照正点原子的视频文档的实际顺序梳理,转载请注明出处。 作者:sumjess 适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以...
  • ESP32实现红外遥控 发射与接收

    千次阅读 2020-09-15 18:46:08
    esp32一共有8个通道,每个通道都可以独立的进行发射接收,一个通道不能同时进行发射接收。发射红外时,从RAM中读取发射电平电平持续时间,接收时,将接收的电平电平时间存放于RAM。 二,时钟 每个通道独立...
  • 安卓端APP遥控树莓派小车

    万次阅读 2017-05-25 22:00:34
    将Rocker-master\Sample\src\main\res\drawable下的图片资源也复制到我们的drawable目录下(这是摇杆的底盘按钮图片,自 己可以用其他图片 替换) 接下来就我们自己敲代码啦 ...
  • 、软件 、效果 五、参考 六、源代码   一、背景  上回说到: [130120]DIY简易红外遥控信号解码器(http://bbs.eyuyan.com/read.php?tid=332311),其中提到关于红外遥控信号编码格式,帖子...
  • 红外遥控功能的实现

    千次阅读 2020-05-24 21:13:32
    红外遥控功能,因其电路简单,控制方便,在电子制作毕业设计中常常使用。 涉及知识点 GPIO中断接收 STM32中定时器的用法 红外接收头的使用 外部中断定时器的内容比较多,之后网文再详细分享。 一体化红外...
  • 基于51 手机遥控的蓝牙小车(HC-05)

    千次阅读 多人点赞 2019-07-16 16:15:13
    一、软件:手机下载“串口助手”,电脑下载“XCOM串口调试助手” 二、硬件:HC-05模块,USB转TTL模块,51小车 、调试 、代码

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,090
精华内容 7,236
关键字:

三遥和四遥