0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

WL232A无线串口收发器的原理及固件设计

454398 来源:网络整理 作者:网络整理 2019-11-21 09:51 次阅读

简介:

本无线串口收发器(WL232A)是站长为某公司LED显示屏设计制作的,LED显示屏需要通过RS232串口从上位PC机取得显示内容。 由于RS232通讯距离有限,机房无法设置到离显示屏较远的地方。而且一些具体项目还存在布线施工困难的问题。 采用无线串口(WL232A)收发器后,不需要布线,开阔地通讯距离可达1500米,很好地解决了这些问题。

WL232A无线串口收发器的原理及固件设计

原理:

本无线串口收发器采用Silicon labs公司的Si1000单芯片解决方案。 该芯片集成了超低功耗C8051f9xx单片机及无线射频模块, 当处理器进行数据的有关操作时,可以提供非常低的工作电流,从而降低功耗,Si1000低功耗的特性使得其工作电压为0.9~3.6 V,完全可以用电池进行供电。 Si1000系列无线微控制器内部集成了25 MHz的8051内核、EZRadioPRO系列略低于1 GHz的RF收发器件、最大64 kB的Flash以及最高12 bit分辨率的ADC。 同时Si1000内部的FLASH存储器具在线编程能力,便于用户进一步开发使用,采用C2接口进行软硬件的联合调试,方便快捷。

电源部分增加了一个低压降的3端稳器LM1117-3.3,使整个收发器可在3.3~5.5V的输入电压范围内正常工作。串口部分则采用了一片MAX3232.

固件设计:

由于无限链路的不可靠性,需要考虑数据重传机制。来自RS232的数据被依次封装在DATA0\DATA1无线报文上发送出去,接收端收到后需要发送ACK0/ACK1确认。发送端如果在一定时间内没有收到确认则需要重发上一次发送的报文。发送端只有在收到确认后才切换DATA0\DATA1,发送新的数据报文。 接收端如果收到连续的DATA0或DATA1,只保留第一个报文。

固件升级:

SI1000具有64KFlash,这些FLASH全可在线烧写,也可保护其中部分空间,使其无法在线烧写。利用这一特性,可实现固件的在线升级和配置。 WL232A保留1K空间,存放一个加载启动程序(Boot Loader),这1K空间处在保护状态,不会意外丢失。系统上电启动时,Boot loader首先得到执行,它尝试通过RS232口从主机下在更新 固件。如果主机运行了WL232配置程序,则Boot loader可以下载到新的程序和配置参数。如果WL232上电3秒内未能从主机下载到新程序,则开始运行上次下载的程序。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    2968

    浏览量

    104767
收藏 人收藏

    评论

    相关推荐

    Type-C接口无线2.4G收发器

    Type-C接口无线收发器以其高效、稳定、便捷的特性,引领着数据传输技术的新革命。随着技术的不断进步和应用场景的不断拓展,无线收发器将在未来发挥更加重要的作用,为人们的生活带来更多便利
    的头像 发表于 04-19 18:00 460次阅读

    CMT2300 CMT2300A-EQR Sub-1G系列 无线收发器集成MCU芯片

    超低功耗 高性能的无线射频收发器
    的头像 发表于 03-18 13:55 181次阅读
    CMT2300 CMT2300A-EQR Sub-1G系列 <b class='flag-5'>无线</b><b class='flag-5'>收发器</b>集成MCU芯片

    怎么区分单模多模光纤收发器

    在光纤通信系统中,单模光纤收发器和多模光纤收发器是两种不同的设备,它们的工作原理和特点有所不同。为了区分单模多模光纤收发器,可以从以下几个方面进行区分: 光纤类型:单模光纤收发器和多模
    的头像 发表于 03-12 10:48 207次阅读

    高ESD保护,单电源 RS-232收发器UM232EExE系列数据手册

    电子发烧友网站提供《高ESD保护,单电源 RS-232收发器UM232EExE系列数据手册.pdf》资料免费下载
    发表于 03-06 15:27 0次下载

    工业级光纤收发器和商业级光纤收发器有什么区别呢?

    工业级光纤收发器和商业级光纤收发器有什么区别呢?在什么情况下该选择工业级光纤收发器呢? 工业级光纤收发器和商业级光纤收发器是两种不同级别的产
    的头像 发表于 12-27 15:02 417次阅读

    光纤收发器ab端如何区分 光纤收发器a与b可随便放吗

    光纤收发器的ab端应该是发射端(a端)和接收端(b端。关于收发器分发射端与接收端的原因在于,收发器在使用时需把信号进行双向传输,通常是成对使用,根据连接光纤的芯数可分为单纤收发器与双纤
    发表于 12-07 14:42 7250次阅读

    什么是单纤收发器,什么是双纤收发器呢?他们有什么区别?

    什么是单纤收发器,什么是双纤收发器呢?他们有什么区别? 单纤收发器和双纤收发器都是用于光纤通信中的光模块,用于光信号的传输和接收。它们的主要区别在于其传输方式、光纤的连接方式以及成本等
    的头像 发表于 12-07 10:09 883次阅读

    光纤收发器一定要成对用吗?光纤收发器怎么连?

    光纤收发器一定要成对用吗?光纤收发器怎么连? 光纤收发器一定要成对使用吗? 光纤收发器是用于将电信号转换成光信号,并在光纤之间进行传输的装置。一般情况下,光纤通信系统中需要同时使用一对
    的头像 发表于 12-07 10:09 2091次阅读

    光纤收发器怎么分ab端 光纤收发器ab端的区别 光纤收发器ab端放哪里

    光纤收发器怎么分ab端 光纤收发器ab端的区别 光纤收发器ab端放哪里 光纤收发器的ab端有什么讲究  光纤收发器是一种光电传输设备,常用于
    的头像 发表于 11-27 17:08 1.1w次阅读

    MS2322 RS-232收发器产品简述

    MS2232/MS2232T芯片是集成电荷泵、具有±20kV ESD保护的RS-232收发器,包括两路接收器、两路发送器。芯片满足TIA/EIA-232标准,为异步通信控制器和串口连接
    的头像 发表于 11-23 11:51 348次阅读
    MS2322 RS-<b class='flag-5'>232</b><b class='flag-5'>收发器</b>产品简述

    UART通用异步收发器原理是什么

    UART通用异步收发器串口通信) 一般来说,开发过程中我们通常使用串口进行DEBUG调试。 原理 通用异步收发传输器(Universal Asynchronous Receiver
    的头像 发表于 11-09 17:32 332次阅读
    UART通用异步<b class='flag-5'>收发器</b>原理是什么

    基于NR24L01收发器模块组成的Arduino无线网络

    学习如何构建由多个NR24L01收发器模块组成的Arduino无线网络。包含相关代码+线路图+详细说明下
    发表于 09-25 07:40

    #fpga 利用IBERT IP核实现GTX收发器硬件误码率测试实例

    fpga收发器
    明德扬科技
    发布于 :2023年09月05日 11:32:14

    光纤收发器怎么选型,光纤收发器选型需要的参数

    光纤收发器是指一种能够将光信号转换成电信号的装置,或是将电信号转换成光信号的装置。本文将介绍如何挑选光纤收发器、光纤收发器的类型以及应用。
    的头像 发表于 07-24 09:25 1035次阅读

    微安M760收发器拆卸

    收发器
    YS YYDS
    发布于 :2023年06月28日 16:13:56