你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

普通STM32单片机没有SDIO/USB如何实现真正有效高速WIFI通信?

[复制链接]
anylinkin 发布时间:2019-10-8 13:27
在传统观念里, 普通单片机WIFI通信,尤其是单片机高速WIFI通信传输,是一个不现实的梦想,原因一般在于:, l0 \4 p9 o" ~9 t+ ]5 b+ r
(1) 能做高速通信的WIFI模块,一般只是USB、SDIO、或PCI之类的接口而大多数普通单片机都不会提供这些主机接口;
6 j* s" Q$ ?3 ]6 v(2) 即使某些款的单片机也能提供这些接口,也会单片机和WIFI模块的通信编程变得非常复杂,同时也会造成单片机选型的成本增加;
1 O! g8 {! p- e! c* y/ d, E2 N  n(3) 普通单片机因为资源(性能和存储)有限,也难以支持实用的较好性能的单片机WIFI方案。. ]6 p& }" f( v
5 K& P. I5 M+ P$ B! G! k7 _. T1 z
所以,大多数用在单片机系统上的WIFI模块,要么是以串口为主的,只能做一些基本的低速控制命令的传输,或者费了九牛二虎之力,集成了USB、 SDIO、或PCI接口的WIFI模块,其做出来的效果也很一般,速度一般也不超过300K字节每秒。因此,在普通单片机做高速WIFI通信,基本上成为了一个不可实现的梦想,并甚至成为一种传统惯性认识。" \: E+ Z- r( ?7 @

; g* n5 ?  w6 N" U, |+ L/ i  O
3 q# }( u2 R- A- w- x8 ~% q-------------------------------------------------------
7 }& q0 \6 C' v. Y/ b" |ALK8266WIFI高速WIFI模块,基于SPI接口,支持STM32等普通单片机实现有效速度过兆字节每秒的高速通信!2 \. b- G2 h5 q) A

& F3 Y  b- l' a1 y( ?' r# q该方案基于SPI接口的高速WIFI模块,单片机主机象访问普通SPI外设一样和WIFI模组进行交互,所以集成简单,占用单片机资源少。在许多常见的单片机上都实现了高速传输,普通环境下,实测有效速度可以超过兆字节每秒,长时间运行不掉线、不丢包,在单片机音视频传输、高速采集数据传输场合都得到了超过了一年以上的产品化的验证。该方案功能强大、性能高、稳定,集成移植简单、适应面广,精致小巧。性价比超高。很适合常见单片机做图像视频音频以及高速采集数据传输的场合。
# t/ W. U9 E/ f$ m$ t& z( x& h( s3 }" f

5 @1 U' \/ r) C例如,在STM32的系列平台上:
9 Q8 v& O, C* w2 L2 I, I! z       STM32F1 通过ALK8266WIFI模组的实测有效传输速度可以达到 700K字节每秒0 {& \" Q6 @7 K+ M& E- ^
       STM32F4 通过ALK8266WIFI模组的实测有效传输速度可以达到 1.0M字节每秒
7 E5 n& |0 @' c: l  A% \       STM32F7 ALK8266WIFI模组的实测  有效传输速度可以达到 1.3M字节每秒& }8 D' b7 b. a2 E( t* A: o% N
       STM32L4 通过ALK8266WIFI模组的实测有效传输速度可以达到 900K字节每秒
" P9 r! y0 h' h       STM32L1 通过ALK8266WIFI模组的实测有效传输速度可以达到 500K字节每秒
6 p6 g7 ?) ^4 V6 f% ?       STM32H7通过ALK8266WIFI模组的实测有效传输速度可以达到1.4M字节每秒
" p8 y* P4 h1 q$ O" W$ _
7 e  d6 a5 b1 F# S" y& E
2 M6 v2 O" R4 p% _' {* Y
该方案提供支持多款常见单片机的验证测试好的例程包,也有技术支持,所以口碑评价不错!
  S7 e# ?! m4 e# L7 s4 u
$ b; J6 y4 U5 v$ I$ [* W' Y, R, H
收藏 1 评论2 发布时间:2019-10-8 13:27

举报

2个回答
zhangxu56726 回答时间:2019-10-8 15:25:58
直接用ESP8266 开发,不需要外挂MCU才是王道,还玩AT指令,太落后了
anylinkin 回答时间:2019-10-8 13:34:51
Anylinkin!提供了一款基于SPI接口的高速WIFI模块:
% R* k+ M) R& g; z# N4 Q7 G+ o   -  基于常见的SPI接口(几乎所有的单片机都带有SPI接口,所以主机选型灵活范围广)
$ i( B& d( n( v# ^) z* f1 h5 o3 M   -  直接象访问普通的SPI从机外设那样访问WIFI模组 ,所以集成简单
1 g- _6 S- D5 F0 G. p   -  不需要单片机再来集成协议栈或操作系统,占用单片机资源少,所以效率高/ c& H/ w5 L; P+ L2 u
   -  经过许多数千客户的验证和适应优化,所以功能实用而强大。
+ @3 d# w* r: B, `9 E在许多常见的单片机上都实现了高速传输,普通环境下,实测有效速度可以超过兆字节每秒,长时间运行不掉线、不丢包,在单片机音视频传输、高速采集数据传输场合都得到了超过了一年以上的产品化的验证。该方案功能强大、性能高、稳定,集成移植简单、适应面广,精致小巧。性价比超高。很适合常见单片机做图像视频音频以及高速采集数据传输的场合。8 h- f$ v9 l& z7 }5 W0 {! t

4 i9 ^' n* z% ~/ z0 C
1 z# x; z/ P( y3 `2 }# ~6 Y
例如,在STM32的平台上:
: e' D0 _5 c0 g& {. d5 p       STM32F1 通过ALK8266WIFI模组的实测有效传输速度可以达到 700K字节每秒: C/ q# B2 j1 E# A4 y5 S& N2 e2 ?
       STM32F4 通过ALK8266WIFI模组的实测有效传输速度可以达到 1.0M字节每秒
  s3 X$ d5 P( O# O5 S9 D$ j       STM32F7 ALK8266WIFI模组的实测  有效传输速度可以达到 1.3M字节每秒
% m3 B, R3 i6 H/ E% D       STM32L4 通过ALK8266WIFI模组的实测有效传输速度可以达到 900K字节每秒+ E8 A! ~  R6 `$ c
       STM32L1 通过ALK8266WIFI模组的实测有效传输速度可以达到 500K字节每秒3 i  I" F3 @) g5 R9 _. P
       STM32H7通过ALK8266WIFI模组的实测有效传输速度可以达到1.4M字节每秒
0 Z* T" x- M6 R9 I( k1 I+ {
+ Q( ~4 I$ h. e; I6 v' l* }4 Q$ ~2 h" `2 ]

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版