查看: 5265|回复: 4

【Energia开发环境】MSP430 LAUNCHPAD学习笔记6--角位移传感器

[复制链接]
  • TA的每日心情
    无聊
    2014-5-18 22:32
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2014-1-15 22:35:56 | 显示全部楼层 |阅读模式
    分享到:
    【Energia开发环境】MSP430 LAUNCHPAD学习笔记6--角位移传感器-角度测量
    材料:
    · MSP-EXP430G2 553LaunchPad
    · WDD35D4角位移传感器
    角度测量原理
          WDD35D4 角位移传感器的功能在于把角度机械位移量转换成电信号,通过电刷在电阻基体上的位移来测量不同的阻值。传感器滑轨连接稳态直流电压,电刷和输出端之间的电压,与电刷在电阻基体上滑过的角度成正比。其实质就是个电位器,如下面接线图:
    捕获3.PNG
    WDD35D4角位移传感器 实物图:
    捕获4.PNG
    我们将脚1 和脚3 分别接至MSP430 LAUNCHPAD 的VCC和GND 两个引脚上,脚2接P1.1,如下图连接图:
    捕获2.PNG

    捕获.PNG
    我们用P1_1端口即A1作为模拟输入的接口,接在角位移传感器脚2,这个口的电压随着电阻值的不同而相应改变,正比于电阻变化。旋转多少度,电阻值就会改变,电压也就会改变,我们只要测量P1_1的电压变化,就能计算出旋转了多少角度。
    源程序:
    /***********************************************************************
      角位移传感器
      【Energia开发环境】MSP430 LAUNCHPAD学习笔记6--角位移传感器
       Autor: qinkaiabc
    **********************************************************************/
    const int analogInPin = A1;  // 模拟输入引脚为A1
    int sensorValue = 0;        // P1_1(A1)得到的数据
    float angle = 0;        // 角度
    void setup()
    {
      analogReference(DEFAULT);    //使用VCC(3.3V)电压作为基准源
      Serial.begin(9600);         //使用9600速率进行串口通讯
    }
    void loop()
    {
      sensorValue = analogRead(analogInPin);    //读取A0口的电压值
      
      float vol = sensorValue * (3.3 / 1023.0);   //由采样得到的数据换算为实际的电压值
      angle = 109.09 * vol;              //0°-> 0V  360°->  3.3V
      
      Serial.print("Voltage:");
      Serial.print(vol );   //串口输出电压数据
      Serial.print("  ");  //空格
      Serial.print("Angle:");  
      Serial.println(angle);   //角度
      delay(1000);                           //等待1秒,控制刷新速度
    }
    电压计算公式:
    捕获5.PNG Vr- =Vr+ = 0Vr+ = 3.3V
    Vin =  (Nadc * 3.3)/1023;
    注意事项:连接板载仿真器的TXD/RXD的两个短路帽需要横向连接,如下图
    捕获6.PNG
    实际电路连接图:
    130826A000.jpg
    数据显示图:
    捕获7.PNG
    By qinkaiabc



    【Energia开发环境】MSP430 LAUNCHPAD学习笔记6--角位移传感器.pdf (694.31 KB, 下载次数: 31)
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-3 18:51
  • 签到天数: 772 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2014-1-16 04:24:27 | 显示全部楼层
    顶顶顶,我顶顶顶
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    昨天 12:08
  • 签到天数: 1645 天

    连续签到: 2 天

    [LV.Master]伴坛终老

    发表于 2014-1-17 12:43:53 | 显示全部楼层
    接着发吧,大家都等着呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 11:43
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-1-17 23:25:27 | 显示全部楼层
    帮顶,,,,,求写程序的软件,就是红色的那个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2014-5-18 22:32
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2014-1-18 09:14:36 | 显示全部楼层
    ┗SKY┛ 发表于 2014-1-17 23:25
    帮顶,,,,,求写程序的软件,就是红色的那个

    http://www.energia.nu/
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-18 16:25 , Processed in 0.158712 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.