天天看点

windows串口工具_树莓派串口对接4G CAT1模块

      树莓派因为是linux系统,受到很多用户的喜爱,并且树莓派比纯LINUX系统学习起来简单一些,虽然我才接触LINUX不到一个月,对树莓派的精华也不是很懂,不过我们可以来玩一下树莓派的串口来对接CAT1通讯模块,来学习下使用。

      我们这里采用的是树莓派4B来作为我们这次试验的板子。用户需要将其安装好系统,然后使用,我相信玩过树莓派的人都应该比我熟悉。我这边主要给用户介绍下树莓派的硬件串口使用。

windows串口工具_树莓派串口对接4G CAT1模块

       上图是树莓派4B的实物图,其实你用树莓派其他的比较老的版本也是一样  用的,区别不大,4B无非就是功能更强大一些。                                  

windows串口工具_树莓派串口对接4G CAT1模块

    上图是树莓派的端口外设,他有个40P的端口对外引出,对用户而言,需要知道物理引脚8和10号分别是树莓派的串口TXD和RXD。那么我们要调试板子也是要将模块的串口接到树莓派的这个引脚上进行使用。     我们看下接线实物图

windows串口工具_树莓派串口对接4G CAT1模块

      采用杜邦线的方式进行的连接,我们后续推出的板子是直接可以插到树莓派上使用的,非常的方便。                                              模块已经正常开机,那么下面就要去调试下树莓派的串口了。要打开树莓派串口功能,并且要使用相关软件工具来调试模块。          在树莓派调试节目中输入如下指令来打开系统的串口功能,串口功能是默认没有打开的,所以需要用户打开。                             sudoraspi-config                                                        

windows串口工具_树莓派串口对接4G CAT1模块

配置下Serial Port端口,开启端口使能。设置好请重启树莓派,使其生效。                                                                             

windows串口工具_树莓派串口对接4G CAT1模块

         然后我们输入ttys*来获取下 是否有ttyS0,这个是代表硬件串口打开的意思,有了这个 ttyS0之后,那么用户就可以操作串口了。如果用户测试发现自己的树莓派没有这个端口,表明串口没有被打开,需要查询下情况。                                                 

    有了串口之后,那么就需要去调试他,Liunx系统不像Windows可以很好的进行软件下载和使用。比如我们知道在Windows底下可以很好的使用串口调试工具调试模块,很轻松下载了串口调试助手,而且是多种多样。但是linux底下就没有那么多软件可以选择了。在树莓派下面调试串口,我们采用minicom这个工具来测试串口。                                                               

       我们要把这个minicom进行安装一下,

sudoapt-get install minicom,输入这个指令来进行minicom安装,用户按照要求输入安装即可。正常安装成功之后,就可以使用minicom了。如果安装失败,输入minicom指令会报错。

windows串口工具_树莓派串口对接4G CAT1模块

      上图是安装minicom状态,安装好minicom之后,也是需要对树莓派进行重启的。

windows串口工具_树莓派串口对接4G CAT1模块

       输入minicom调试说minicom没有权限,我们可以给一个权限,当然最简单的是采用root方式进行工作,这样就没有权限问题了。

      上图下是的是tty8,实际我们用的是ttyS0,所以我们需要改成ttyS0,如下所示。S千万别丢了。否则会报错的。

windows串口工具_树莓派串口对接4G CAT1模块

       进入到root模式下,然后配置下端口,然后输入minicom -s就可以进入端口配置,将端口改为ttyS0。                                                     

windows串口工具_树莓派串口对接4G CAT1模块

设置串口端口为ttyS0,然后退出保存即可。    

windows串口工具_树莓派串口对接4G CAT1模块

      然后就进入了如上的界面了。然后我们输入相关的AT就可以调试了。可以看到模块已经响应了我们的指令需求了,其实调试起来和Windows下面发AT指令就区别不大了。                                为了让用户可以更好的用树莓派自动控制模块实现相关的功能开发,我们提供了python相关的案例,让用户可以通过在树莓派下面通过python来控制设备使用。后面的python开发,我们下次再聊!感兴趣的小伙伴,可以拿起手中的树莓派尝试下吧。