|
|
产品列表 |
|
|
|
|
|
|
|
|| 首页 >> 产品中心 >> 嵌入式工控板 >> EPCM系列MiniISA工控主板 |
概述 |
EPCM2000系列工控主板是广州致远电子有限公司开发的基于LPC2300处理器的可扩展的远程数据采集嵌入式工控主板,产品机械尺寸为EPIC标准尺寸(165mm×115mm),扩展总线为MiniISA总线。具有资源丰富、接口齐全、稳定可靠等特点。预装正版μC/OS-II实时操作系统并提供板载外设驱动库,固化了FAT32文件系统、TCP/IP协议、CAN协议等。EPCM2000系列MiniISA工控主板可实现远程在线升级固件程序,在-40℃~+85℃宽温度范围内稳定工作,满足工业级产品的各种应用需求。 |
何谓“嵌入式SoC智能平台(ESoC)”? |
从狭义角度讲,SoC ( System - on - Chip)是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲,SoC是一个微小型系统,那么SoC就是包括大脑、心脏、眼睛和手的系统。
站在系统的立场来看,将各种功能模块集成在一块电路板上构成一个嵌入式系统,我们也可称之为ESoC。如果更进一步延伸,将多个功能模块或者数据采集与I/O板卡按照一定的规范(如PC104总线、MiniISA总线)集成于一体构成一个嵌入式系统,将这样的系统看作一个整体同样可视为ESoC。
如果仅仅将硬件功能模块与OS捆绑在一起构成一个嵌入式系统还不是一个真正的智能化平台,只有告别操作寄存器的开发模式,开发工程师不需要了解ARM硬件功能,只需调用底层硬件驱动程序、OS、GUI、FAT文件管理系统、TCP/IP协议栈、CAN-bus高层协议……等固件的API函数,即可快速地开发出一个稳定、可靠的产品,这就是ESoC所要实现的目标。 |
我们知道,程序员编写代码通常并不需要了解计算机的硬件结构,也不需要对寄存器直接进行操作,只要调用API函数即可开发出功能强大的智能化软件。您是否梦想象程序员一样只要懂C语言就会用ARM开发产品呢? |
智能化的软硬件平台 |
|
针对快速发展的工控市场,我们推出了高性价比的TinyARM、StrongARM、MiniARM系列工控模块,基于MiniISA总线的EPC/EPCM系列工控主板与数据采集板卡,将ARM最小系统、以太网/CAN/USB控制器、电子硬盘等功能模块高度集成于电路板之上,且预装正版μC/OS-II实时操作系统、底层基础驱动函数库、中间件软件函数库(FAT文件管理系统、以太网、CAN-bus、USB Device/Host/OTG、CF/SD/MMC卡、 ZLG500、GPRS/CDMA模块....),构成了完整的嵌入式SoC智能平台。而用户只需要调用API函数,仅需要几行程序即可实现所要的功能。相比传统的开发模式,由于用户减少了“阶段0”的开发,有效降低研发成本,并大大缩短了开发周期,使产品研发效率至少提高2~4倍,为用户抢占市场先机提供有力保障。 |
|
|
完善ARM基础驱动库 |
例子: 调用UART API函数进行通信
UartInit(UART0, "BaudRate=115200 RxBufSize=512 TxBufSize=512", NULL); // 初始化UART0
UartRead(UART0, RcvBuf, RcvLength, NULL); // 从串口0读取数据
UartWrite(UART0, SendBuf, SendLength, NULL); // 发送数据到串口0 |
|
CAN-bus通信函数库 |
例子: 调用CAN API函数进行通信
CanInit(CAN1, "BaudRate=1000000 RxBufSize=10 Mode=0", NULL);// 初始化CAN控制器1
CanRead(CAN1, CANRxBuf1, 1, NULL); // 接收1帧数据
CanWrite(CAN1, CANTxBuf1, 1, NULL); // 发送1帧数据 |
|
以太网通信函数库 |
例子: TCP模式下的以太网数据传输
s = socket( 0, SOCK_STREAM, TCP_PROTOCOL); // 创建TCP通信
recv( ei, RcvBuff , RcvLength, 0 ); // 接收TCP数据
send( ei, SndBuf, SndLength, 0 ); // 发送TCP数据 |
|
FAT文件系统 |
例子: 调用FAT文件系统操作CF、SD卡
fp = FileOpen("A:\\ReadMe.TXT","RW"); // 打开并创建"ReadMe.TXT"文件
FileRead(ReadData, RdLength, fp); // 从文件读取数据
FileWrite(WrData, WrLength, fp); // 写数据到文件 |
|
|
由此可见,只要用户选择“嵌入式SoC智能平台(ESoC)”,那么一般的程序员通过调用API函数库同样能够写出高可信的软件,即“只要懂C语言就会用ARM开发产品”。(详见《嵌入式SoC智能平台(ESoC)开发指南—基于LPC2300》) |
|
|
EPCM系列MiniISA工控主板产品(1)选型表 |
产品型号 |
CPU类型 |
数据FLASH(2) |
CF卡接口 |
以太网 |
RS-232C |
CAN-bus |
RS-485 |
模拟量输入(3) |
数字量输入/输出(4) |
扩展总线 |
EPCM-2940 |
LPC2378 |
2MB |
支持 |
10/100M |
2路 |
2路 |
不支持 |
8单端/4差分 |
各8路 |
MiniISA |
EPCM-2942 |
LPC2378 |
2MB |
支持 |
10/100M |
2路 |
1路 |
1路 |
8单端/4差分 |
各8路 |
MiniISA |
EPCM-2944 |
LPC2378 |
2MB |
支持 |
10/100M |
4路 |
1路 |
不支持 |
8单端/4差分 |
各8路 |
MiniISA |
EPCM-2640 |
LPC2377 |
2MB |
支持 |
10/100M |
2路 |
不支持 |
2路 |
8单端/4差分 |
各8路 |
MiniISA |
EPCM-2643 |
LPC2377 |
2MB |
支持 |
10/100M |
3路 |
不支持 |
1路 |
8单端/4差分 |
各8路 |
MiniISA |
EPCM-2644 |
LPC2377 |
2MB |
支持 |
10/100M |
4路 |
不支持 |
不支持 |
8单端/4差分 |
各8路 |
MiniISA |
|
ZY-RMS2000机房远程监控系统 |
|
ZY-RMS2200是广州致远电子有限公司基于EPCM-2640数据采集工控主板开发的机房远程监控系统。系统内集成了一个单门TCP通信的门禁控制器... |
|
|
|
|
注:
(1) 所有产品的工作温度为:-40℃~+85℃;
(2) 数据FLASH为2MB;
(3) 模拟量规格:
输入通道数:8路单端输入或4路差分输入;
输入类型:电压、电流可选;
测量范围:±10V、±5V(±10mA、±20mA);
分辨率:12bit;
(4) 数字量规格:
输入:8路(其中4路可选为捕获输入);
输出:8路开漏输出(其中4路可选为PWM输出)。 |
资料下载 |
资料添加中...
|
|
|
|
|