您当前的位置:首页 > 行业资讯

基于ARM7的RTU微控制器的设计

时间:2015-03-15  来源:扁平线圈电感厂家  点击:

引言绕行电感器

随着我国在水情数据采集系统的信息化和现代化步伐的加快,需要采大电流电感集的数据种类增多,采集的站点数增加,对数据采集的速度和质量都提出了新的要求,传统的水情数据测报系统的RTU(远端数据采集器)已不能电容器和电感器适应新的要求,亟需开发新的产品。

新开发的RTU,其处理能力要比较强,可扩展性要比较好,运行的软件系统具有可移植性,可以移植到不同的硬件平台,可以根据需要配置不同的传感器。为此技术上选用成熟可靠的RTOS 和层次化、构件化的设计思想构建平台软件,保证软件稳定、可靠,扩充新业务功能时软件结构体系保持不变。

RTU 对外有各种类型的传感器接口及通信接口,平时处于守侯状态,当有外部事件或定时处理事件时,由中断信号唤醒CPU 进行相应的处理,处理完及时返回低功耗守侯状态。

功耗设计是一个很重要的问题。因为RTU 是靠电池工作的,这就要求RTU 低功耗工作,考虑到RTU 大部分时间处于低功耗守候状态,守候时仅CPU 在工作,其它部分已关电,因此CPU 的功耗是设计的关键。

电感器厂家

1 硬件设计

1.1 CPU 选型

早期的远端采集单元 RTU 一般选择单片机,最主要的原因是实现简单。但也带来了一个问题,功能扩充性特别差,稍作改变,软硬件就要重新设计。另外由于处理能力不强,功能的实现也受到限制。为此,我们选择近期上市的嵌入式CPU。

我们选择的原则是性价比好,功耗低。ARM7 系列处理器大功率电感能较好满足需要,目前生产厂商也较多,有ATEMEL 的AT91SAM7X256; 恩智浦NXP 的LPC2214 ;ST 微电子的ST710FZ2;TI 的MSP430 等,通过综合比较我们认为,ST 微电子的ST710FZ2 比较好,该CPU 为32 位ARM7 内核的RISC 处理器,具有三级流水线指令结构,是一种高性能、低成本的方案。该CPU 具备多种省电模式,最小待机电流为30μA。

1.2 RTU 微控制核设计

STR710FZ2T6 是一颗基于ARM7TDMI 内核的32 位处理器,片上有丰富的资源:256+16K 片上 FLASH,64K 片内 RAM,4 路12 位AD,4 路硬件串行收发接口, 5 个16 位定时器,1 个硬件CAN 接口,1 个RTC 时钟,1 个WDT 看门狗。片上和外部扩展资源共同占据4GB 地址空间,可方便实现外部存储器和其它资源的扩充。

为了构建一个通用的硬件平台,对FLASH 和RAM 作适当扩展,保证RTU 模块将来的功能升级不受限制。FLASH 程序空间扩展为4MB,RAM 扩展为512KB。FLASH 选用SST 公司的SST39VF3201,容量为32Mb/16 位、低功耗模式典型3μA。RAM 选用ISSI 公司的IS61WV51216,容量为4Mb/16 位、低功耗待机工作9μW。由此构成一个非常紧凑的微控制器核,如图1 所示。整个处理机核的待机功耗小于50μA。

对于低功耗处理机核,还有一个重要的考虑是对外围接口和接口设备的电源控制,在待机时切断它们的供电,保证按需启动设备,为此设计扩展了一些控制接口。

1.3 RTU 微控制核电源

微控制器核的电源设计也是关键的一步。RTU 模块主控CPU 供电部分有其特殊的需求,分为工作模式和睡眠模式两种,工作模式下的电流100mA 左右,而睡眠模式下的电流仅为50μA。两种模式的差异导致了CPU 供电存在一定的难度。

一般开关电源甚至模块电源都有较大的静态功耗(40mA 左右),选用模块电源对主控CPU 的供电相当困难。负载在50μA~500mA 自身静态功耗小于50μA 的开关电源目前很难找到。有少数专供超低功耗模式CPU供电的LDO电压调整器可实现,如SPX3819,其100μA负载电流时的静态功耗为90μA。但效率太低,70-80%的电能被白白浪费了,不适合蓄电池供电。基于以上原因,对CPU 的供电另选用一款降压型的开关稳压器LT3481。它静态功耗仅为50μA,而且低输出时也有高的效率,50μA 时达60%,100mA 高达86%,特别适合微控制器核供电,如图1 蓄电池直接连到LT3481,向CPU 提供电源。

2 操作系统的移植

很多领域中使用μC/OS-II,如照相机业、航空业以及工业机器人等。从8 位到64 位,μC/OS-II 已经在40 多种不同架构的微处理器上使用。μC/OS-II 的功能和函数经过考验和测试,具有足够的安全性与稳定性。为此,操作系统选择μC/OS-II。μC/OS-II 是一种开放源代码的单用户多任务、完全占先式的硬实时内核,实时性好。μC/OS-Ⅱ本身只包含了任务调度、任务管理、时间管理、内存管理和任务间的通信与同步等功能,没有提供输入输出管理、文件系统、网络之类的额外服务。但是由于μC/OS-Ⅱ的可移植性和开源性,用户可以自己添加所需的各种服务。;一个基于μC/OS-II 的嵌入式应用系统由四部分组成: 应用程序代码、配置程序、移植代码、核心代码。操作系统移植通过编写移植代码来完成。除了编写OS_CPU.H、OS_CPU_A.S、OS_CPU_C.C 等几个文件外,还要编写初始化启动代码。我们通过改写周立功SmartARM2210 开发板的这部分代码完成了移植,并能在自研的核心板上稳定运行。

大电流电感

[充电器]无线充电芯片的玩家已不多,哪些企业能笑据台湾媒体报道,传联发科有意退出无线充电两大联盟之一的AirFuel联盟(简称AFA),将主攻苹果、三星等重量级手机品牌厂云集的WPC联盟。   目前全球无线充电分为WPC(即Qi认证)和AirFuel(AFA)两大联盟,由于WPC推行时间较早,且成本和价格较低,市售产品仍以WPC阵营为主。   联发科因为布局多模产品,因此过去原本在两大阵营都是会员,去年更是一举成为全球最大无线充电组织WPC理事会成员,取得主流规范制订权。   AFA联盟近来较为势微,主要的大厂仅剩

[DCDC]boost升压电路,多接了个电感,不能正常工作 本帖最后由 zhubright 于 2017-8-19 22:51 编辑 如图所示:新增电感L2后,A点电压波形出现振荡,A点电压低于4.5v,生压电路的IC就不工作了。 不明白为啥出现这样的情况补充:我这里没描述清楚,A点事升压芯片的工作电压。 新增L2后, A点电压振荡低于4.5v后,升压芯片不能启动了,所以升压电路异常。 谢谢楼下 gaoyang大师的补充。 也谢谢其他解答的朋友。 满意回复+20gaoyang9992006 查看完整内容我来补充一下,跟楼主私下交流了解到,楼主给PWM发生

如何降低Buck电路的噪声纹波问题 最近调试一块电源板,板子上有16个12V转5V的Buck模块采用的是LT3680芯片(芯片手册LT3680.pdf),其中有三个模块输出纹波较大与纹波较小的波形对比如下:







纹波测量采

注塑加工厂


上一篇VxWorks文件系统、Flash的TFFS设计与实现

下一篇一种具有过温和短路保护的低压LDO设计


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话