...WIFI模块将单片机和电脑连接起来传输数据???如何实现??
发布网友
发布时间:2024-02-23 00:30
我来回答
共3个回答
热心网友
时间:2024-03-01 11:32
可以考虑用下蓝牙或者zigbee
IP-Link1270是完全符合IEEE802.15.4标准与ZigBee规范的2.4GHz无线收发模块。射频部分使用Freescale的MC13191/ 13192 / 13193芯片,MCU使用的是Freescale 的MC9S08GT60 芯片。
AT命令概述
模块初次使用时,应采用AT命令通过UART0对模块进行配置,配置结果保存在模块内部非易失性存储器中(模块断电后配置结果仍然保留)。正确配置后,模块应进入数据状态。
AT命令的格式是:ATxxx……\r
其中“AT”为AT命令的前导字符,不区分大小写,用ASCII码表示;
“xxx……”是由字母和数字组成的功能命令,字母和数字都是由ASCII表示的,其中的字母不区分大小写,数字反映十进制数值。
\r表示在AT命令的末尾要加上回车符(ASCII码为0DH,这里H表示16进制数)
IP-Link1270模块在收到AT命令后, 将在10ms内由UART0向外设返回信息。若返回的信息是“Em\r”或在规定的时间内没有出现反馈信息,表明模块没有正确接收该命令或没有完成该命令所要求的功能;若返回的信息是“O\r”或其它相关内容,表示该AT命令对模块已经生效。
AT命令中的返回信息也是由ASCII码描述的,“\r”表示回车符。“Em\r”中的“m”表示返回信息错误类型代码(错误类型代码参见附录1:AT命令中返回值错误类型代码),返回信息中的字母和数字都是由ASCII表示的,其中的字母不区分大小写,数字反映十进制数值。
例如,外设要通过模块UART0查询模块的节点号,可通过UART0向模块输入以下数据
(首字节) (尾字节)
41H 54H 2FH 40H 0DH
对应于 A T / @ \r
查询模块的节点号, 模块的返回信息可能是
(首字节) (尾字节)
4EH 4FH 44H 45H 3DH 35H 36H 0DH
对应于 N O D E = 5 6 \r
表示模块的节点号是56(十进制);
模块的返回信息也可能是
(首字节) (尾字节)
45H 31H 30H 30H 0DH
对应于 E 1 0 0 \r
表示模块没有完成此项功能,出现第100类型的错误;
模块也可能在规定时间内不会返回信息,表示模块没有接收此项AT命令。
采用AT命令通过UART0配置IP-Link1270模块,再用ATW\r命令使模块进入数据状态。在数据状态下,利用IP-Link1270模块组成的网络可以进行数据交换。数据交换必须按照IP-Link1270数据帧结构的格式来发送、接收、解析网络中的数据。
IP-Link1270模块的数据帧结构由数据模式、目标地址、数据长度、数据信息与校验和五部分构成,格式如下(数据帧结构中的数据都是16进制度数):
(首字节) (尾字节)
数据模式 目标地址 数据长度 数据1……数据n 校验和
数据信息,共n个字节
“数据模式”占用一个字节,可以是43H (‘C’)、44H(‘D’)、52H(‘R’)和57H(’W’)四种数值之一,分别表示数据帧结构是正确返回型、数据型、错误返回型和命令型。
“目标地址”表示数据帧结构要发送的目标位置(网络中的节点号),“目标地址”占用一个字节,取值范围是0——255。当“目标地址”与自身模块的节点号一致时,表示数据帧结构发送到自身的模块内;当“目标地址”与自身模块的节点号不同时,表示数据帧结构要无线发送到目标地址所指定的网络节点中。
“数据长度” 表示数据数据帧结构中从“数据1”到“数据n”所占据的字节数。数据长度占据一个字节,取值范围是0——100。
“数据信息”表示用户要通过UART0传送的命令或有效数据,占据的字节数由“数据长度”规定,范围是0——100字节。
“检验和”是对帧结构中的全部数据(校验和字节除外)进行的校验,采用字节逐位异或的方式实现。校验和占据一个字节。
应当说明,命令型和数据型两种类型的数据帧结构都是由用户通过UART0送入IP-Link1270模块的,但这些数据帧结构的作用以及最终到达的目标是不同的。命令型数据帧结构的作用是对IP-Link1270模块进行设置或获取模块的有关信息(目前只是设置模块进入两种省电模式),最终到达的目标是IP-Link1270模块本身的内部电路,是直接与用户相连的IP-Link1270模块。
采用命令型数据帧结构的通讯方式实质上是外部设备与IP-Link1270模块之间的通讯,具体工作过程是:发送端把数据帧结构通过UART0送到直接连接的IP-Link1270模块上,该模块接收这些信息自行处理,并把处理结果发送回外部设备。
热心网友
时间:2024-03-01 11:40
理论上可以
不过最大的难度在与驱动
建议如果有一定的设计经验的话
到淘宝买个相关的产品自行改装
因为成品有驱动
热心网友
时间:2024-03-01 11:32
你可以用485总线啊,通信距离比较远,到PC再做个电平转换,直接通过单片机把采集的图片传过来