drshenjian 发表于 2013-5-7 20:38:58

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

小弟新上手arduino没多久,在极客工坊拜访的几天感觉很有收获,现在实验室有个激光测距传感器,本来厂商的设计是直接通过RS232转USB连电脑的,现在准备安在机器人上显然不能这么干,于是就用了个公口和原来的母口对接,对应的RXD,TXD和GND接出来和arduino相连:

引脚说明如下

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

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

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

johnsonzzd 发表于 2013-5-7 20:52:14

仪表一般是标准12v串口,估计你的arduino串口烧了。

qptimus 发表于 2013-5-7 21:53:20

rs232是±12v的电平,arduino是0到5v的电平,需要用一个电平转换芯片。rx和tx交叉连接是对的,这个雷达要好几万吧,小日本的

drshenjian 发表于 2013-5-7 22:44:37

johnsonzzd 发表于 2013-5-7 20:52 static/image/common/back.gif
仪表一般是标准12v串口,估计你的arduino串口烧了。

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

drshenjian 发表于 2013-5-7 22:47:23

qptimus 发表于 2013-5-7 21:53 static/image/common/back.gif
rs232是±12v的电平,arduino是0到5v的电平,需要用一个电平转换芯片。rx和tx交叉连接是对的,这个雷达要好 ...

国外大学买设备都买最贵的那种。。。。

zhangyanbo3 发表于 2013-5-7 23:15:50

用max232这种芯片做下电平转换应该就可以,建议你用usb转串口线+串口调试助手先试下你的传感器.

zhangyanbo3 发表于 2013-5-7 23:17:59

百度了下: Price: $2375.00 (USD)
玩不起啊:L

drshenjian 发表于 2013-5-8 03:20:27

zhangyanbo3 发表于 2013-5-7 23:17 static/image/common/back.gif
百度了下: Price: $2375.00 (USD)
玩不起啊

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

数字 发表于 2013-5-8 08:53:32

你这个装置的供电电压与端口输出电压无关啊!rs232输出+-15v呢!

wing 发表于 2013-5-8 12:33:14

据闻那个激光非常贵

cszhaoqm 发表于 2013-5-9 08:04:21

6楼说得对!
页: [1]
查看完整版本: Arduino连接激光测距传感器的串口通信问题