② 保护功能任务:主要是报警功能。要求尽可能快的完成。
③ 人机交互功能:键盘响应、显示器显示等。优先级最低。
(2) 软件功能设计。
由于该嵌入式数控系统采用
uClinux 操作系统管理系统的资源,相对于传统的单片机,更
类似一台微型计算机系统
,具有更强的性能和不同于传统单片机的软件设计方法,其软件结构
包括加载程序、
uClinux 内核、系统调用接口和应用程序。
加载程序负责在加电后对微处理器进行必要的硬件设置
,初始化内存,并把 uClinux 内核
映像从
Flash 中复制到内存,把控制权交给内核,使内核运行,最终使应用程序运行。uClinux 内
核作为应用程序控制系统硬件的接口
,提供应用程序对硬件的间接访问,在具体设计中,对微
处理器中内置
A/D 转换器的操作、对键盘的操作以及对 LCD 的操作由在 uClinux 下编写的
设备驱动程序完成
,这些驱动被编译进 uClinux 的内核。
系统任务的实现由两个不同的进程实现
:加工程序和网络服务程序,分别用来完成数控系
统的工件加工、计算的功能及网络服务的功能。
4 结语
数控系统作为现化制造业的核心技术
,是衡量一个国家制造业水平的重要标志之一,受到
各国的普遍重视
,特别是发达国家。自 20 世纪 80 年代以来,国际上的数控技术和市场基本上
被日本、德国和美国等少数公司所垄断。考虑到我国机床数控系统当前的具体情况
,研制一款
拥有自主知识产权的嵌入式机床控制系统
,对于提高我国中高档数控系统的技术水平具有十
分重要的意义。本文从嵌入式数控系统硬件平台和软件平台的总体结构及其功能设计的角度
对嵌入式数控系统进行了详细的设计研究
,对于我国嵌入式数控系统的开发与应用,是一次有
益的尝试与探索
,是值得推广和借鉴的。
参考文献
[1] 田泽.嵌入式系统设计开发与应用[M].北京:北京航空航天大学出版社,2005.
[2] 石宏,蔡光启,史家顺.开放式数控系统的现状与发展[J].机械制造,2005,43(6):18-21.
[3] 李宏胜.现代数控系统的技术特点与发展趋势[J].制造业自动化,2002,24(11):1-2,6.
[4] 金晟,傅建中,陈子辰.基于 ARM 的嵌入式数控系统设计[J].机电工程,2005,(2):56-58.