查看: 750|回复: 0

【连载】基于AVR XMEGA-A3BU Xplained控制器的Wifi小车制作(3)

[复制链接]
  • TA的每日心情

    2014-8-28 17:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2014-8-23 00:56:11 | 显示全部楼层 |阅读模式
    分享到:
    本文将介绍制作智能车过程中WIFI模块设计。
            首先是调试了WIFI模块(模块的详细资料在文章结尾处供大家查看下载)       
            型号:RM04   是由wifi信号接收器模块 和 转串口 底板组成,用生产厂家给出的串口配置软件,可以把这个RM04配制成 4种不同的工作模式。其中,我需要用的是它工作在wifi-AP 模式,就好比可以把某个串口配置成  wifi 的一个客户端模式即wifi-AP 模式 还可以把串口配置成 wifi 主机模式。       
            在自己的本本上 (要能搜到HI-LINK这个就是把串口转换成的wifi信号) 运行厂家给出的串口&TCP_UDP调试工具.exe   可以清楚的验证串口是否配置成功。也可以在安卓系统手机上安装  网络调试助手(安卓手机版).apk  也可以搜索并链接到wifi 端口 。如果配置成功可直接发送与接收Hex码
            实现XMEGA-A3BU Xplained板子与RMO4 通过串口通讯的问题,原来串口的另一端是要跟电脑的串口连接,而电脑的高低电平与单片机的高低电平不是一样的标准,所以中间加了一个接口电路,就是 RS232的那部分电路,如果是单片机直接的时间串口通讯,就不需要RS232了,可以直接把ATxmega 256 的RXD 、TXD 、SGND 与RMO4模块的TXD、 RXD 、SGND 相互连接,就相当于2片单片机之间进行通讯,我估计得考虑两边的时钟       
            上面的图片是RM04底板的电路图,最左边很容易找到RMO4模块的TXD、 RXD
           
            上图是官方给出的AVR XMEGA-A3BU Xplained板子的图片,根据硬件手册很容易找到J1 头里的ATxmega 256 的RXD 、TXD        用杜邦线直接把这里连接应该算是硬件链接好了,因为找不到SGND 信号地,我也就先不找了,等后面测试看下效果是否会影响。
            再说软件方面,在网上随手找了AVR单片机的串口通讯介绍资料,得知AVR 的串口是全双工操作,独立的串行发送和接收寄存器,即它有发送寄存器、接收寄存器、控制和状态寄存器USART~,发送与接送不会受到影响,使用时要编程 去改变控制和状态寄存器USART~某些Bit的0或1,。好吧,我还在研究串行控制的代码,先说这些。
    WIFI模块的资料:        HLK-RM04用户手册04.pdf
            RM04底板原理图Schematic Print
            调试软件:        调试软件.rar
    回复

    使用道具 举报

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

    本版积分规则

    手机版|小黑屋|与非网

    GMT+8, 2024-4-24 08:08 , Processed in 0.130534 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.