用户名: 密码:
 
 
 
 
首页 | 最新更新 | 关于我们 | 产品中心 | 资料下载 | 软件下载 | 联系我们 | 在线咨询 |  
产品列表  
 嵌入式系统开发平台
  ARM系列开发平台
  FPGA系列开发平台
  80C51系列开发平台
 ARM嵌入式工控机
  EPC系列MiniISA工控主板
  EPCM系列MiniISA工控主板
  智能型MiniISA扩展板卡
 PC/104嵌入式工控机
  EPC系列PC/104工控主板
  EPCS系列工控主板
  
  MontaVista Realtime Linux
 嵌入式工控模块
  TinyARM微型工控模块
  MiniARM工控模块
  定制与合作开发
  应用案例中心
 基础测量仪器
  逻辑分析仪
  USB-bus分析仪
  CAN-bus分析仪
 嵌入式系统开发工具
  编程器
  仿真器
 
  
  
  
  
 运动控制开发平台
  电机驱动开发学习板
  
  || 首页 >> 产品中心 >> 嵌入式工控板 >> EPCM系列MiniISA工控主板
EPCM系列MiniISA工控主板
只要懂C语言就会用ARM开发产品
概述
  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输出)。

资料下载
 资料添加中...
版权所有 © 广州致远电子股份有限公司 2012
地址:广州市天河区车陂路黄洲工业区三栋二楼
电话:(020)22644399  22644249 传真:(020)28267891