欢迎光临,嵌入式开源博客

SRF02超声波上位机软件/SRF02 串口程序-huangea

 

淘宝购得SRF02超声波模块,优点就是一体模块,收发一体,通过一个换能器完成,通过网上资料做了串口的一个上位机,用来实时显示超声波模块测得的距离(PS 20CM内为盲区),下面是软件的截图  用labview编的小程序,需要的可以安装试一下啊;

直接使用串口模式接到PC机上,记得串口要是TTL的  不能使232的。如果是232的  记得要转换成TTL 的:

官方文档:http://www.robot-electronics.co.uk/htm/srf02tech.htm

 

上位机附件下载:http://pan.baidu.com/s/1gd751HD

 

 

 

 

下面是我找的一些资料  具有参考意义

  • 本品为原装进口Daventech的最新型SRF02超声波传感器。专业的用户完全知道SRF系列超声波传感器的优越性能,与国产的传感器有着质的区别。不管是在性能参数、做工和工作稳定性上都是国际一流的级别。新款SRF02采用1个换能器,有效的减小了体积以及功耗。同时SRF02不但提供了I2C接口,也第一次提供了串口接口,使其能够适应更多系统架构。
  • SRF02超声波模块的探测距离为15厘米-6米,大品牌的性能参数都是经过超严格的实验测定,用户可以绝对放心。绝对是一个SRF02顶多个国产同类产品。如果你的项目对超声波性能有严格要求,那么SRF系列是你的绝好选择。
  • 根据我们多年机器人开发的经验,我们非常推荐在机器人项目中应用该超声波模块。通过此模块,可以获得在声纳范围内的确切的障碍物的距离。你的机器人将可以像蝙蝠一样通过声纳来感知周围的环境,只需要小小的一段代码,就可以根据障碍物的距离来精确的控制你的电机运行,从而让你的机器人可以轻松的避开障碍物。

技术规格

  • 工作电压:5v
  • 工作电流:4mA(典型)
  • 工作频率:40KHz
  • 接口类型:TTL串行接口/I2C接口
  • 波束角:55度
  • 尺寸:24x20x17mm(高)
  • 重量:4.6g

管脚定义

Srf02.jpg

  • +5v Vcc: 电源管脚,接5V电源正极
  • SDA/Rx:IIC模式时,IIC数据管脚;UART模式时,UART数据接收管脚
  • SCL/Tx: IIC模式时,IIC时钟管脚;UART模式时,UART数据发送管脚
  • Mode:通信模式选择,该引脚内部上拉至Vcc。悬空不接时,SRF02处于IIC通信模式;接到GND时,SRF02处于UART通信模式。
  • 0v Ground: GND,接5V电源的地

连线图(IIC模式)

Srf02wire.png

样例代码(IIC模式)

连线图(UART模式)

Bitmap.png

样例代码(UART模式)

Arduino Leonardo的串口1让串口设备使用起来很方便。当然,如果你没有Leonardo板子,你也可以使用Arduino UNO软串口。只需要把以上代码的 “Serial1” 改成 “mySerial” ,然后在代码开头处加上这些语句:

 

再根据软串口管脚定义,修改Tx和Rx的连接方式。
使用软串口一样很方便,经测试可用!

原文地址:http://wiki.dfrobot.com.cn/index.php?title=(SKU:SEN0005)SRF02%E8%B6%85%E5%A3%B0%E6%B3%A2%E6%B5%8B%E8%B7%9D%E4%BC%A0%E6%84%9F%E5%99%A8

 

赞(0) 打赏
未经允许不得转载:Huangea Blog 嵌入式博客 » SRF02超声波上位机软件/SRF02 串口程序-huangea
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    好吧, 对于这些是一点也不懂的

    郑州SEO优化3年前 (2015-12-28)回复
  2. #2

    很好,感谢!

    aoc3年前 (2016-01-04)回复

一个很有意思的网站

留言板友链

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏