基于us/OS-Ⅱ操作系统的断路器控制器研制
引言
断路器的智能操作是断路器智能化发展过程中的一个全新的概念。智能控制器是实现智能操作的核心部件[1],其基本任务是通过对电网参数的采集和处理,给出相应的控制信息。此外,智能控制器通过现场总线可以和计算机连接,进行远程监控管理。智能控制器的核心部分是软件设计。目前,我国的大多数控制器的软件设计都是采用主循环程序和中断服务程序相配合的设计方法。而近年来嵌入式系统的使用越来越成熟,其中us/OS-II嵌入式操作系统由于源代码公开化,内核体积小,可移植性好等原因,受到广泛的应用。本文采用了TI公司的DSP芯片TMS320LF2407A作为嵌入式系统硬件,将us/OS-II嵌入式操作系统移植到DSP芯片中,提高了系统的运行效率和可靠性。
1. us/OS-II嵌入式操作系统
嵌入式系统是执行专用功能并被内部计算机控制的设备或系统,操作系统以及应用软件集成于计算机硬件系统之中,即系统的应用软件和系统的硬件一体化,嵌入式系统具有软件代码少,高度自动化,响应速度快等特点,特别是适合于要求实时和多任务处理的情况。
us/OS-II嵌入式操作系统是一个完整的、源代码公开的、可移植的、固化的、可裁剪的占先式实时多任务内核,它是一种不可剥夺型内核,所以在任务调度是必须先设定任务的优先级。us/OS-II包括以下几个部分:内核管理、任务管理、时间管理、事件控制块、信号量管理、邮箱管理等。
us/OS-II中创建的任务有5种状态[2],分别是:睡眠态、等待态、就绪态、运行态、中断服务态。us/OS-II是占先式内核,每个任务都要设置优先级,优先级最高的任务可以先进入CPU运行,其它任务只能先在就绪状态中等待。us/OS-II最多可以创建多达64个任务(实际可以使用的是 56个,因为前4个和后4个任务优先级被保留做系统升级用)。
2. 嵌入式系统的硬件设计
2.1 智能控制器总体结构及工作原理
智能控制器硬件系统的总体结构如图1所示。该控制器的主要任务是采集电网上的电流和电压信号,经过信号处理电路的调理后,使信号变换成DSP的输入标准电压0到3.3V,DSP控制器通过对采集来的信号进行分析,正确的发出动作指令,并通过CAN总线向监控计算机发送相关数据,实现远程监控管理。系统构成主要包括DSP及其外围电路所构成的最小系统、A/D信号采集与处理电路,液晶显示电路,电源,脱扣电路等部分。DSP的外围电路包括晶振、滤波回路和片外RAM连接选择存储空间时使用的一些门电路。
2.2 TMS320LF2407A芯片及其开发环境CCS2.2简介
相关文章
- 2023-12-21基于SolidWorks的深孔件冷挤压工艺设计
- 2023-10-27光电跟踪测量系统中调光机构的设计
- 2024-09-17一种索支撑柔性结构轨迹跟踪控制方法
- 2023-12-26基于EdgeCAM的数控加工技术在模具加工中的应用
- 2024-01-26常压储罐声发射及漏磁检测技术
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。