当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>ABB DCS 系统>> DSQC603。黑河市 DSQC603
DSQC603系统的设计与实现
1.1 DSQC603系统的硬件基础
控制系统是基于DSQC603微处理器进行设计的。AT91M55800A是一款基于ARM7TDMI核的16/32位微控制器。其处理器核为高性能的32位RISC体系结构;具有高密度的16位指令集和极低的功耗,片内集成了8 KB SRAM、向量中断控制器VIC、*电源管理控制器APMC和*可编程的外部总线接口EBI;具有3个USART、58个可编程I/O线、6通道1 6位定时器/计数器、8通道10位ADC和2路lO位DAC,为各种超低功耗应用提供了一种高度灵活且高性价比的解决方案。 图1是控制系统的硬件结构框图。
DSQC603硬件设计采用了结构化、模块化的设计思想,易于裁剪。通信接口包括RS232串行通信接口、以太网接口和CAN总线接口。通过以太网口可以实现与工业以太网的互联。结合ARM集成开发环境ADSl.2和在线调试工具Multi-ICE,通过JTAG调试接口和处理器内嵌的Embedded ICE逻辑,可以对系统进行实时仿真和跟踪调试。
1.2 DSQC603系统的软件基础
(1)μC/OS-II的移植
DSQC603控制系统要完成的工作足很复杂的,要管理的外设也很多,程序也越来越庞大,因此移植嵌入式实时多任务操作系统是必然的选择。对小型实时控制系统来说,源代码公开的、可固化可裁剪的,具有很好的可移植性、高稳定性和高可靠性,具有可剥夺型内核的抢占式实时多任务操作系统μC/OS-II是很好的选择。代码简洁的μC/OS-II已经应用到智能仪表、信息家电、无线通信设备和工业机器人等嵌入式系统中。
μC/OS-II在AT9lM5800A处理器上移植比较简单,只须修改3个与ARM体系结构相关的文件——OS——CPU.H、OS_CPU_A.S和(OS_CPU_C.C,代码量大约是500行。具体的移植过程不再详述,网上有很多移植成功的范例可以参考。
ASEA BROWN BOVERI OETL-NF1600SW USPP OETLNF1600SW
RELIANCE ELECTRIC 45C-410 USPP 45C410
SEW EURODRIVE MDX60A0220-503-4-00 USPP MDX60A
GENERAL ELECTRIC 117D9937G1 USPP 117D9937G1
ASEA BROWN BOVERI YB560103-AC/8 USPP YB560103AC8
AMKASYN KU-40-1 USPP KU401
TRANSTECTOR ACP-5000-120MV USPP ACP5000120MV
ASEA BROWN BOVERI DPH-10051D-S15001/1 NSFP DPH10051DS150011
ATAM ATAM-2000 USPP ATAM2000
METROLOGIC IS8-500 USPP IS8500
ALLEN BRADLEY 1392-B050-RG-MC-A-F1 USPP 1392B050RGMCAF1
YOKOGAWA SBSD NSPP SBSD
FANUC A06B-0353-B831 USPP A06B0353B831
SIEMENS 6ES5-526-3LF11 NSPP 6ES55263LF11
ALLEN BRADLEY 1336F-A020-AA-EN-HAS1-L6 USPP 1336FA020AAENHAS
GENERAL ELECTRIC 531X302DCIAYG3 USPP 531X302DCIAYG3
MODICON MM-PM22-200 USPP MMPM22200
RELIANCE ELECTRIC 800082-1R USPP 8000821R
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。