Arduino连接激光测距传感器的串口通信问题
小弟新上手arduino没多久,在极客工坊拜访的几天感觉很有收获,现在实验室有个激光测距传感器,本来厂商的设计是直接通过RS232转USB连电脑的,现在准备安在机器人上显然不能这么干,于是就用了个公口和原来的母口对接,对应的RXD,TXD和GND接出来和arduino相连:引脚说明如下
现在不太确定的就是激光头的RXD是不是和arduino 的TX连在一起然后TXD和arduino 的RX连在一起?
照现在的连接,一往串口发命令(字符串)串口就不断返回16进制的00,然后断开和激光头的连接就停止了,不知道连接是否正确?
另外根据激光头的协议,发送的每个命令字符串的最后都要加上换行符,用println的话又会多加一个回车,不知道怎么实现比较好?先多谢各位浏览啦!
仪表一般是标准12v串口,估计你的arduino串口烧了。 rs232是±12v的电平,arduino是0到5v的电平,需要用一个电平转换芯片。rx和tx交叉连接是对的,这个雷达要好几万吧,小日本的 johnsonzzd 发表于 2013-5-7 20:52 static/image/common/back.gif
仪表一般是标准12v串口,估计你的arduino串口烧了。
没有啦,直流供电电压也就4.5伏,电压这个我也很奇怪,我人在国外,导师也不太懂这个,他好像觉得没问题 qptimus 发表于 2013-5-7 21:53 static/image/common/back.gif
rs232是±12v的电平,arduino是0到5v的电平,需要用一个电平转换芯片。rx和tx交叉连接是对的,这个雷达要好 ...
国外大学买设备都买最贵的那种。。。。 用max232这种芯片做下电平转换应该就可以,建议你用usb转串口线+串口调试助手先试下你的传感器. 百度了下: Price: $2375.00 (USD)
玩不起啊:L zhangyanbo3 发表于 2013-5-7 23:17 static/image/common/back.gif
百度了下: Price: $2375.00 (USD)
玩不起啊
是学校的啦,借给我们做项目而已,就电压问题的话激光头那边是4.5伏的直流电源供电,arduino是5伏的USB口供电,还需要电压转换芯片吗? 你这个装置的供电电压与端口输出电压无关啊!rs232输出+-15v呢! 据闻那个激光非常贵 6楼说得对!
页:
[1]