极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 28842|回复: 10

Arduino连接激光测距传感器的串口通信问题

[复制链接]
发表于 2013-5-7 20:38:58 | 显示全部楼层 |阅读模式
小弟新上手arduino没多久,在极客工坊拜访的几天感觉很有收获,现在实验室有个激光测距传感器,本来厂商的设计是直接通过RS232转USB连电脑的,现在准备安在机器人上显然不能这么干,于是就用了个公口和原来的母口对接,对应的RXD,TXD和GND接出来和arduino相连:

引脚说明如下

现在不太确定的就是激光头的RXD是不是和arduino 的TX连在一起然后TXD和arduino 的RX连在一起?

照现在的连接,一往串口发命令(字符串)串口就不断返回16进制的00,然后断开和激光头的连接就停止了,不知道连接是否正确?

另外根据激光头的协议,发送的每个命令字符串的最后都要加上换行符,用println的话又会多加一个回车,不知道怎么实现比较好?先多谢各位浏览啦!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-5-7 20:52:14 | 显示全部楼层
仪表一般是标准12v串口,估计你的arduino串口烧了。
回复 支持 反对

使用道具 举报

发表于 2013-5-7 21:53:20 | 显示全部楼层
rs232是±12v的电平,arduino是0到5v的电平,需要用一个电平转换芯片。rx和tx交叉连接是对的,这个雷达要好几万吧,小日本的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-7 22:44:37 | 显示全部楼层
johnsonzzd 发表于 2013-5-7 20:52
仪表一般是标准12v串口,估计你的arduino串口烧了。


没有啦,直流供电电压也就4.5伏,电压这个我也很奇怪,我人在国外,导师也不太懂这个,他好像觉得没问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-7 22:47:23 | 显示全部楼层
qptimus 发表于 2013-5-7 21:53
rs232是±12v的电平,arduino是0到5v的电平,需要用一个电平转换芯片。rx和tx交叉连接是对的,这个雷达要好 ...

国外大学买设备都买最贵的那种。。。。
回复 支持 反对

使用道具 举报

发表于 2013-5-7 23:15:50 | 显示全部楼层
用max232这种芯片做下电平转换应该就可以,建议你用usb转串口线+串口调试助手先试下你的传感器.
回复 支持 反对

使用道具 举报

发表于 2013-5-7 23:17:59 | 显示全部楼层
百度了下: Price: $2375.00 (USD)
玩不起啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-8 03:20:27 | 显示全部楼层
zhangyanbo3 发表于 2013-5-7 23:17
百度了下: Price: $2375.00 (USD)
玩不起啊

是学校的啦,借给我们做项目而已,就电压问题的话激光头那边是4.5伏的直流电源供电,arduino是5伏的USB口供电,还需要电压转换芯片吗?
回复 支持 反对

使用道具 举报

发表于 2013-5-8 08:53:32 | 显示全部楼层
你这个装置的供电电压与端口输出电压无关啊!rs232输出+-15v呢!
回复 支持 反对

使用道具 举报

发表于 2013-5-8 12:33:14 | 显示全部楼层
据闻那个激光非常贵
回复 支持 反对

使用道具 举报

发表于 2013-5-9 08:04:21 来自手机 | 显示全部楼层
6楼说得对!来自: Android客户端
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-18 21:15 , Processed in 0.048390 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表