树莓派RS485调试指南.doc

树莓派RS485调试指南.doc

ID:52773336

大小:239.50 KB

页数:4页

时间:2020-03-30

树莓派RS485调试指南.doc_第1页
树莓派RS485调试指南.doc_第2页
树莓派RS485调试指南.doc_第3页
树莓派RS485调试指南.doc_第4页
资源描述:

《树莓派RS485调试指南.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、树莓派RS485调试指南QQ9230562891、硬件准备2、操作系统环境设置Weneedtomodifytwofiles:/boot/cmdline.txtand/etc/inittab.Modify/boot/cmdline.txt:Replacetheoriginalcontent:dwc_otg.lpm_enable=0console=ttyAMA0,115200kgdboc=ttyAMA0,115200console=tty1root=/dev/mmcblk0p2rootfstype=ext4elevator=deadlinerootwaitWit

2、h:dwc_otg.lpm_enable=0console=tty1root=/dev/mmcblk0p2rootfstype=ext4elevator=deadlinerootwaitModify/etc/inittab:Commentoutthelastlineof/etc/inittab.Tocommentout,itsimplyaddessa'#'.$sudovi/etc/inittab1.T0:23:respawn:/sbin/getty-LttyAMA0115200vt100Savethechanges,andreboot.Wewillgetan

3、UARTwithbaudrateof115200.3、驱动及相关软件设置Sudoapt-getinstallpython-pipSudoapt-getinstallserial-python$pythonimportRPi.GPIOimportserialIfthereisnoerror,thenthetwolibrariesareinstalledcorrectly.退出:ctrl+d或exit()如果在执行import时不报错,则认为这两个库已经正确安装。1、RS485测试连线图如下:RS485-RS232的转换器有3个接口,A、B、接地。其中A口是TR

4、+,B口是TR-。管脚定义如下:转换器的A口连RS485shield的A口。转换器的B口连RS485shield的B口。我们测试的方法是:PC机通过USB转232连232模块,232模块通过转换后接入到RS485shield。PC机上启动超级终端,输入字符,在树莓派上能看到,就说明RS485Shield能正确处理输入信号。启动超级终端,设置波特率为9600,控制流无、数据位8、停止位1、奇偶校验位无。在树莓派上运行python程序。源代码及运行方法如下:pi@raspberrypi:~$cat*.pyimportserialport="/dev/ttyAMA

5、0"usart=serial.Serial(port,9600)usart.flushInput()print("serialtestBaudrae=9600")usart.write("pleaseenterthecharacter:r")whileTrue:if(usart.inWaiting()>0):receive=usart.read()print("receive:"),receiveusart.write("r")usart.write("send:")usart.write("r")usart.write(receive)usart.w

6、rite("r")运行该程序:Sudo./serial_test.py运行结果如下:在超级终端中输入的字符全部在树莓派上显示了。说明RS485shield能够收到信号,并正确识别。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。