基于嵌入式系统的仪表控制系统的设计研究.pdfVIP

基于嵌入式系统的仪表控制系统的设计研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2007 江苏省自动化学会学术年会论文集 基于嵌入式系统的仪表控制系统的设计 6 戴旻 侍丽娟 宋阳华 王宪 (江南大学通信与控制工程学院 江苏 无锡 214122) 摘要:本文介绍了一种基于嵌入式实时操作内核uC/OS-II和用户图形界面系统MiniGUI 的称 重控制系统的软件设计方法。分析了MiniGUI在µC/OS-II上的运行原理,然后在此基础上提 出了整个系统软件的设计思路与实现方法,着重阐述了图形界面的设计方法。 关键字:嵌入式系统 MiniGUI ;µC/OS-II;称重控制系统 0 引言 当前仪表控制系统的特点为:控制功能强大、完善,但用户操作界面单调、不方便使用。 在许多仪表控制系统中,需要用户记住操作手册才能熟练使用,与基于 PC 机的控制系统(带 操作提示)差距较大。随着微型计算机软、硬件资源的成熟与完善,面向用户、友好的操作 图形界面(GUI )在工业控制系统中得以推广、应用。 1 系统设计 在计算机仪表控制系统的显示器一般大多采用 LED 数码管,高级的采用点阵 LCD 。但 由于计算机硬件资源不丰富,软件无操作系统,所以操作界面往往是数 (文)字的,并很简 单。随着嵌入式计算机系统的兴起,计算机硬件资源得以大大加强 ( ROM 、RAM 、MMU 、 专用图形控制器等)。在较强的硬件基础上,可以采用实时操作系统。在实时操作系统中, 扩充了图形接口(GUI ),在此基础上设计的仪表控制系统既可完成严格的控制要求,又可 完成良好的用户界面。 1.1 硬件设计 系统采用三星公司的 S3C2410 嵌入式系统 CPU,FLASH 8MByte, RAM 16 MByte ,I/O 口采用通用口线组成。S3C2410 内带液晶显示控制器,可显示 1024X768 图形,在显示刷新 过程中无需 CPU 参于,提高了系统在图形显示上的效率。图 1 为系统硬件框图。 Keyboard S3C2410 RAM FLASH 24 bits ADC Sensor Module I/O Module LCD Controller 320x240LCD 图 1. 嵌入式仪表控制器硬件框图 1.2 软件设计 在嵌入式仪表控制系统中,软件系统的结构一般是采用操作系统+应用软件的形式。在 硬件资源不是很丰富,图形界面不是很复杂的环境中,系统对实时性要求很高。所以大型而 作者简介:戴旻(1983-),男,安徽休宁人,硕士研究生,嵌入式系统. 258 2007 江苏省自动化学会学术年会论文集 臃肿的操作系统和 GUI 系统并不适合于这种应用,小型实时操作系统和轻量级的 GUI 与应 用软件的组合成为首选。 2 μC/OS-II 和 MiniGUI µC/OS-II 是微型的实时内核操作系统,能够完成任务管理、时间管理并支持各任务间的 通信等功能[1] 。但该操作系统不提供直接对图形系统的支持,为了设计良好的用户界面,需 要对操作系统扩充图形接口 ( GUI )。 MiniGUI 是一款极为轻量级的完整 GUI 系统,它的最初目标是为基于 Linux 的实时嵌 入式系统提供一个图形用户支持界面[2] 。经过几年的发展,它已经可以在 µClinux, µC/OS-II, eCos,VxWorks 等系统上运行。MiniGUI 虽然提供了完整的 GUI 系统,但它是可配置的,用 户可根据应用选择需要的功能[3] 。 2.1 MiniGUI 在 µC/OS-II 上运行原理分析 M

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档