【应用】698协议CRC校验时间过长?那是三相表缺少此MCU
【摘要】RL78/G13系列MCU内部集成EEPROM和RTC时钟,支持按键检测功能,非常符合三相表中的采集器或集中器的要求。该系列MCU提供了硬件计算CRC校验方式,极大地缩短了CRC校验时间,减小了CPU的负担,对任务的调度、运行功耗的降低等具有极大的作用。
国网三相电表的信息传输过程主要为电表—采集器—集中器。其中采集器是微处理器控制的智能设备,是集抄系统的主要设备之一,其采集多个电表数据,通过RS-485通信电缆与集中器通信,向集中器传送所记录的用户表计数据及状态。而集中器除了具有采集器能直接从电表获取数据的功能外,还可支持低压电力线载波通信等向主站发送数据。
无论是采集器还是集中器,都需要使用EEPROM进行数据存储和时钟芯片进行计时控制,还需要支持按键输入检测等辅助功能。瑞萨RL78/G13系列MCU内部集成EEPROM和RTC时钟,支持按键检测功能,而且按键检测模块支持多个按键的中断控制,其所具有的特性都符合采集器或集中器的要求。
通讯作为采集器和集中器的桥梁,占用了MCU的大部分资源,因此,芯片需要能支持485通讯协议以及国网电表协议。瑞萨RL78/G13系列的R5F100PL 总线时钟为32MHZ,内部有512K ROM,32K RAM,完全可以满足国家电网协议的设计资源要求。其8通道的SPI总线和IIC总线可实现与其它模块的协同通讯,而4通道的UART用以实现RS485通讯协议以及与GPRS模块等的通讯。图1为RL78/G13 R5F100PL的结构框图。
图1:RL78/G13 R5F100PL结构框图
电网常见的RS485主要通讯协议采用MODBUS通信协议,MODBUS协议的信息帧如图2所示,其由初始结构、地址码、功能码、数据区、错误校检16位CRC码以及结束结构的数据结构组成。16位CRC校验需要根据一帧信息的数据进行计算并得出。从通讯数据量较大且比较频繁的国网电力698协议中可知,CRC计算将耗去MCU较多的资源。
图2:MODBUS协议的信息帧
通常的CRC计算方式分为查表法和直接计算法,查表法能较大缩短CRC校验的时间,也是目前主流的设计方法。然而查表法仍然需要占用较多的MCU资源,同时其准确性也需要通过测试来认证。而瑞萨RL78 系列MCU提供了新的设计方法——硬件计算CRC校验方式,其可极大缩短CRC校验时间,节省MCU资源。该系列MCU的高速硬件16-BIT CCITT CRC通过了IEC60730标准的要求,不但可以计算整个ROM区的数据CRC,512us即可完成64KB数据的CRC计算;而且可以针对单串数据进行CRC计算,仅需要对寄存器进行写值、读值指令即可完成计算。整个流程如下图所示。
图3:CRC-16 CCITT高速硬件计算模块
1)能够计算单个字节的校验;
2)对其他数据(如传输数据)进行CRC检查;
3)符合CCITT算法(x16+x12+x5+1),方便用于RS485 MODBUS通讯协议;
4)集成CRC计算模块,超快计算速率(一个时钟周期内完成一次计算);
5)循环输入8位字符,结果保存为16位字符。
如上所述,R5F100PL所提供的整个CRC-16计算流程,只需要在循环内进行赋值、读值指令即可完成。它能极大地缩短CRC校验时间,从而减少485通讯过程的数据准备时间,减小了CPU的负担,对任务的调度、运行功耗的降低等具有极大的作用。
RL78系列MCU的功能:
• 32MHz运行(2.7V至5.5V 105°C)
• 66uA/MHz
• 0.92uA@32.768kHz HALT模式,RTC、WDT、LCD工作
• 0.57uA@STOP模式,RTC、WDT、LCD工作
• 内部硬件乘除法器
• 高速片上振荡器(±2%在40至105°C温度范围)
• CPU:32MHz,周:64MHz(定时器RD)
• 片上调试功能
• 功能安全支持ECC
• ADC和串行接口可在STOP模式下操作
• 内置硬件RTC
获取更多方案或产品信息可联系世强。
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】支持CAN通讯!高性能16位MCU助汽车电子锁智能化
RL78/F14符合ISO26262功能安全标准,系统能耗比上一代产品降低40%。
新应用 发布时间 : 2019-09-05
【技术大神】基于16位MCU的太阳能离网充放电控制器设计
采用RL78/G13系列R5F100LE单片机实现太阳能离网充放电控制器防反流充电、负载开关控制、状态指示以及三段式充电的4大主要功能。
新应用 发布时间 : 2019-09-05
【应用】低功耗16位MCU在车载空气净化器中的应用
在车载空气净化器中主要应用R5F10PLGLFB低功耗,低BOM成本BOM和丰富的硬件功能。
新应用 发布时间 : 2019-09-04
【应用】低功耗MCU ARM系列EFM32WG842在水表集中器上的应用,提供最大256KB Flash可满足资源要求
智能水表集中器是为了解决智能水表由于NB-IOT信号差影响通讯的问题,由电池供电,需要考虑MCU的功耗。Silicon Labs公司推出的ARM系列芯片,是优秀的低功耗MCU,且提供足够大的Flash空间、容易焊接的TQFP封装,是智能水表集中器的理想选择。
应用方案 发布时间 : 2020-02-29
【选型】Renesas(瑞萨电子) RL78系列16位MCU选型指南
目录- RL78家族特点 通用型MCU LCD MCU ASSP 智能模拟 汽车 开发环境&开发工具 解决方案 产品一览表 封装
型号- R5F104PFAFA,R5F101PHAFB,R5F104PFAFB,R5F10BAFLSP,R5F101PHAFA,R5F113TJLFB,R5F110MEAFB,R5F10JGCAFB,R5F10AACLSP,R5F10AGCLNA,R5F111MHAFB,R5F10WMGAFA,R5F10WMGAFB,R5F101ACASP,R5F104JHAFA,R5F101JJAFA,R5F104BDANA,R5F101BFANA,R5F10PADLSP,R5F1006EASP,R5F101FDAFP,R5F100LJAFA,R5F100LJAFB,R5F100JGAFA,R5F101LCABG,R5F104CFALA,R5F1018CALA,R5F100BCANA,R5F10Y14ASP,R5F100FLAFP,RL78-S2,R5F100EHANA,R5F11MMDAFB,R5F10PGFLFB,R5F100MKAFB,R5F100MKAFA,R5F100CEALA,R5F10BLELFB,R5F100FAAFP,R5F104AAASP,R5F100SJAFB,RL78/F1X,R5F113GLLFB,R5F10BGFLNA,R5F10WLEAFB,R5F104GCAFB,R5F10KGCANA,R5F10WLEAFA,R5F101GCANA,R5F110PJAFB,R5F11BGEAFB,R5F10369ASP,R5F10BMFLFB,R5F100EGANA,R5F113MKLFB,R5F104LJAFP,R5F100GJANA,R5F10278ANA,R5F100MLAFB,R5F1176AGSP,R5F11FLLANA,R5F100FKAFP,R5F100CFALA,R5F10AGELFB,R5F111NGALA,R5F104LJAFA,R5F104LJAFB,R5F10JBCANA,R5F104LHALA,R5F100MLAFA,R5F101SLAFB,R5F101GFAFB,R5F10ALCLFB,R5F10WLFAFB,R5F104BFAFP,R5F104GDAFB,R5F10WLFAFA,R5F11EF8AFP,R5F10PPHLFB,R5F104GLANA,R5F10BGGLNA,R5F1017AANA,R5F10AADLSP,R5F10RFCAFP,R5F110MFAFB,R5F101LLAFA,R5F104JGAFA,R5F104BCANA,R5F1006DASP,R5F10NLE/G,R5F1008AALA,R5F101FEAFP,R5F110NEALA,R5F100AAASP,R5F104GAANA,R5F10RF8AFP,R5F11EAAASP,R5F100JHAFA,R5F10MPEDFB,R5F100BDANA,R5F104CEALA,R5F104MKAFA,R5F10MPGDFB,R5F104MKAFB,R5F10PGELFB,R5F113GKLNA,R5F11MMEAFB,R5F100GLANA,R5F10367ASP,R5F100MJAFA,R5F100MJAFB,R5F10AGGLFB,R5F117BAGFP,R5F10NPJDFB,R5F100LJABG,R5F100GDAFB,R5F104LLAFB,R5F104LLAFA,R5F104LJALA,R5F100SKAFB,R5F101GDANA,R5F10PPJLFB,R5F101PGAFA,R5F10277ANA,R5F10BAELSP,R5F113TKLFB,R5F101PGAFB,R5F101LEABG,R5F10AGDLNA,R5F100GAANA,R5F10NMJ/G,R5F107AEMSP,RL78/G10,R5F101BEANA,RL78/G11,R5F10PMFLFB,RL78/G12,RL78/G13,RL78/G14,R5F101GGAFB,R5F104BEAFP,R5F104FCAFP,R5F101CGALA,R5F100JFAFA,R5F113TLLFB,R5F101LDABG,R5F10BADLSP,R5F11BLCAFB,RL78/G1A,RL78/G1C,RL78/G1D,RL78/G1E,RL78/G1F,RL78/G1G,RL78/G1H,R5F117GAGFB,R5F10BLFLFB,R5F101AAASP,R5F10PMELFB,R5F101BDANA,R5F10RLAAFB,R5F101FFAFP,R5F10AAELSP,R5F10EGAAFB,R5F100BEANA,R5F101CFALA,R5F104FDAFP,R5F10RLAAFA,R5F10Y16ASP,R5F104CDALA,R5F10368ASP,R5F10PGDLFB,R5F104MLAFB,R5F10BMGLFB,R5F11MMFAFB,R5F100GKANA,R5F104MLAFA,R5F101JKAFA,R5F101LCAFA,R5F11768GSP,R5F101LCAFB,R5F100CGALA,R5F10AGFLFB,R5F111NHALA,R5F101GEANA,R5F110PHAFB,R5F100GCAFB,R5F104LKAFB,RL78/F12,RL78/F13,R5F101SKAFB,R5F11B7CANA,R5F11CBCGNA,RL78/F14,R5F104LKAFA,RL78/F15,R5F100SLAFB,R5F1018DALA,R5F104GEAFB,RL78/G1X,R5F10WLGAFA,R5F10WLGAFB,R5F11BGCAFB,R5F101EHANA,R5F101LFABG,R5F104LHAFP,R5F10FMCAFB,R5F10Y46ASP,R5F11BLEAFB,R5F100LCABG,R5F104BGANA,R5F10AGCLFB,R5F10JGCANA,R5F104JEAFA,R5F110PGAFB,R5F104LHAFB,R5F104LHAFA,R5F100PHAFA,R5F100PHAFB,R5F101GHAFB,R5F104LFALA,R5F10PPFLFB,R5F10268ASP,R5F113TGLFB,R5F10BGCLNA,R5F104FJAFP,R5F100JJAFA,R5F113GLLNA,R5F104MJAFA,R5F100ACASP,R5F104MJAFB,R5F10ABDLNA,R5F102A8ASP,R5F1016EASP,R5F101LEAFB,R5F101LEAFA,R5F101PKAFA,R5F101PKAFB,R5F100FDAFP,R5F111NEALA,R5F10PGFLNA,R5F101FGAFP,R5F100GEAFB,R5F10BGFLFB,R5F101MFAFA,R5F104EFANA,R5F101MFAFB,R5F11MPFAFB,R5F100BFANA,R5F104GKAFB,R5F10E8DALA,R5F10AAALSP,RL78/I1A,RL78/I1B,RL78/I1C,RL78/I1D,R5F101LDAFA,RL78/I1E,R5F104ACASP,R5F101LDAFB,R5F101JLAFA,R5F101GFANA,R5F101EGANA,R5F11MPEAFB,R5F104GLAFB,R5F104GAAFB,R5F104LGAFP,R5F10RBAAFP,R5F10WLCAFA,R5F10WLCAFB,R5F111MEAFB,R5F10PGHLFB,R5F113LLLFB,R5F101BCANA,R5F104LGAFB,R5F107ACMSP,R5F104BFANA,R5F10WMDAFB,R5F11CBCMNA,R5F100FCAFP,R5F104LGAFA,R5F10WMDAFA,R5F100PGAFA,R5F100SHAFB,R5F104LEALA,R5F100PGAFB,R5F10PPELFB,R5F101CEALA,R5F10BGDLNA,R5F113THLFB,RL78/I1X,R5F100ADASP,R5F10ABELNA,R5F10WLDAFB,RL78/L1A,R5F100GDANA,R5F11FLJANA,R5F101LFAFB,RL78/L1C,R5F100FEAFP,R5F100EAANA,R5F101LFAFA,R5F10PGELNA,R5F101FHAFP,R5F10BGGLFB,R5F117BAGNA,R5F101CDALA,R5F11MPGAFB,R5F10RLCAFA,R5F104EGANA,R5F10RLCAFB,R5F10WLDAFA,R5F100BGANA,R5F11EFAAFP,R5F100LKAFA,R5F11EA8ASP,R5F111MGAFB,R5F104GJANA,R5F10AGDLFB,R5F10EGCAFB,R5F10WMFAFA,R5F10WMFAFB,RL78/L1E,R5F10MMEDFB,R5F10BLDLFB,R5F111NFALA,R5F101GGANA,R5F11BCEALA,R5F104LGALA,R5F1007EANA,R5F10267ASP,R5F100LKAFB,R5F110PFAFB,R5F104CGALA,R5F10BMELFB,R5F10PPGLFB,RL78/L1X,R5F101EFANA,R5F10PAELSP,R5F100LLAFB,R5F10AGALNA,R5F10PGGLFB,R5F111MFAFB,R5F100LLAFA,R5F104EHANA,R5F104GKANA,R5F102A9ASP,R5F113LKLFB,RY7011A0000DZ00,R5F10EGDAFB,R5F101PJAFA,R5F101PJAFB,R5F10A6ALSP,R5F10KBCAFP,R5F10WMEAFA,R5F104JFAFA,R5F10BLCLFB,R5F117BCGFP,R5F104BEANA,R5F1006CASP,R5F100GFAFB,R5F101GJAFB,R5F10WMEAFB,R5F100PFAFB,R5F101MGAFB,R5F10BGELNA,R5F100PFAFA,R5F10266ASP,R5F10RLAANB,R5F110PEAFB,R5F1018AALA,R5F101MGAFA,R5F100AEASP,R5F10EGAANA,R5F101LGABG,R5F10E8EALA,R5F10FMDAFB,R5F10Y47ASP,R5F104BGAFP,R5F10279ANA,R5F10BAGLSP,R5F113MLLFB,R5F10PGDLNA,R5F100GCANA,R5F111PJAFB,R5F11FLKANA,R5F11BBEAFP,R5F101JCAFA,R5F1026AASP,R5F10RJAAFA,R5F104FAAFP,R5F10NMJDFB,R5F107DEMSP,R5F110NJALA,R5F100MFAFB,R5F100MFAFA,R5F1037AANA,R5F1007CANA,R5F111PGAFB,R5F10A6CLSP,R5F10PMJLFB,R5F100GHAFB,R5F10BBDLNA,R5F10BGCLFB,R5F104GFANA,R5F100LFABG,R5F104MGAFB,R5F104MGAFA,R5F101GHANA,R5F104ECANA,R5F104LEAFP,R5F101EEANA,R5F10RBCAFP,R5F104AFASP,R5F104PKAFB,R5F101BAANA,R5F100GEANA,R5F104LEAFA,RL78/G1,R5F104LEAFB,R5F104FGAFP,R5F101GKAFB,R5F101JEAFA,R5F11BBCAFP,R5
【方案】全面解析世强698协议三相表专用方案
适用于测量频率为45~65Hz的三相有无、功分时电能量及电压电流等电力参数,支持最新698规约PLC、微功率无线,RS485及红外通讯。
方案 发布时间 : 2017-04-12
【应用】瑞萨电子推出结构健康监视器方案,采用32位能量采集微控制器,适用于桥梁和工业设备
瑞萨Renesas推出结构健康监视器方案,该解决方案采用了能量采集技术,省去了电池更换成本。 RE01 32位能量采集微控制器所存储电量的电压不尽相同,因此采用ISL9122A升降压转换器来为RE01 32位MCU的外部装置提供稳定的供电电压。
应用方案 发布时间 : 2022-03-12
Renesas首个内置可编程模拟功能的Synergy™低功耗S1JA微控制器,简化工业物联网传感器应用设计并降低物料成本
2018年11月27日,瑞萨电子宣布推出超低功耗 S1JA MCU采用48MHz Arm® Cortex®-M23内核,集成了先进的可编程模拟和安全功能,支持高精度传感器信号采集和调节。S1JA MCU适用于成本敏感型低功耗工业物联网 (IIoT) 传感器应用,如流量控制表、多传感器系统、无头医疗监视器和仪器仪表系统以及单相电表。
新产品 发布时间 : 2018-11-27
【经验】瑞萨微控制器RX65N芯片唯一ID码读取方法
物联网(IoT)和工业4.0的扩张增加了对微控制器的需求,在人机交互的基础上,还需要对保密性、完整性和可用性等不同安全要求提供支持。针对于这些应用特点,瑞萨电子推出了RX600系列的新型RX65N/RX651 微控制器 (MCU)。本文以RX65N系列的MCU为例,介绍RX65N系列芯片自带的唯一ID识别码的读取方法。
设计经验 发布时间 : 2019-01-25
【应用】基于RL78系列低功耗16位MCU的智能电表解决方案,利于电网的低碳节能并大幅降低电池维护成本
以瑞萨电子RL78系列低功耗16位MCU系列的RL78/I1B与RL78/I1C为核心的智能电表解决方案具有超低功耗,用于智能电表,有利于电网的低碳节能并可大幅降低电池维护成本。
应用方案 发布时间 : 2021-07-31
【经验】R7F0C004微控制器内置LCD驱动模块的设置方法
Renesas R7F0C004 MCU采用RL78内核,具有低功耗和高性能的特点,同时内置了液晶显示屏(LCD)驱动器。
设计经验 发布时间 : 2017-09-01
瑞萨MCU RL78的flash操作中EEL、FDL、FSL各个库之间的区别是什么?
EEL为EEPROM仿真库,用户可使用此库来访问数据内存区,该方法类似于访问外部EEPROM,使用此库时,不用管理对数据区闪存写和擦除操作,其占用flash容量大,需配合FDL库来操作;FDL为数据存储区仿真库,可通过此库操作数据区,需要人为定义地址和数据长度,占用flash空间较EEL略少,但占用RAM大; FSL为程序存储区存储区仿真库,客户可使用此库访问程序存储区,一般用于程序自升级操作。
技术问答 发布时间 : 2017-05-05
【选型】16位MCU Renesas RL78/I1C和TI的MSP430F6x在智能电表应用中的对比
智能电表市场上多使用TI MSP430系列MCU的MSP430F6x,16位MCU,具有超低功耗以及集成的模拟和数字外设,适用于传感和测量应用。本文针对智能电表应用需求,讨论TI的MSP430F6x和Renesas RL78/I1C优劣势,对比结果,Renesas RL78/I1C性能优于TI的MSP430F6x,更适合智能电表应用。
器件选型 发布时间 : 2020-06-15
【经验】R7F0C004低功耗MCU,测试过程中,RTC突然停止原因及解决措施
瑞萨推出的R7F0C004 低功耗MCU ,高性能,集成了内置高速晶体,LCD控制器,ISO7816,RTC于一体,因为其卓越的性能,丰富的资源,使其在智能水表,智能电表,智能气表,智能热表场合应用非常广泛。用户在使用R7F0C004M,测试过程中,发现RTC突然停止了,本文为你一步步分析原因及如何解决。
设计经验 发布时间 : 2018-07-18
智能电表外置断路器必备:自带高精度振荡器的MCU
电能表外置微型断路器是配合智能电能表实现智能费控功能的关键器件,来自瑞萨电子的RL78/G12系列MCU内置DATAFLASH和高精度的振荡器,可降低系统的体积及BOM成本。
新产品 发布时间 : 2016-09-19
电子商城
现货市场
登录 | 立即注册
提交评论