推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于VxWorks的嵌入式综合测试平台设计与实现

更新时间:2020-03-26 16:00:42 大小:5M 上传用户:IC老兵查看TA发布的资源 标签:vxworks嵌入式CAN总线 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

随着计算机科学与技术的发展,嵌入式系统作为一种专用的计算机系统,已经成功地被运用在消费电子、航空航天、工业测控、医疗网络等领域。嵌入式系统在软件和硬件的可裁剪性的优势和在体积、功耗、可靠性等特点,使得它能很好适用于这些应用领域。伴随着网络技术的出现,嵌入式系统进入一个新的发展阶段[1],此时的嵌入式系统性能越来越高,功能也越来越强大,正在不断地推动着社会的自动化和信息化进程。本课题根据一些测控领域的需求,设计并实现了一个嵌入式综合测试平台。该平台有上位机系统和下位机系统共同组成,本文的主要研究内容为:

  1.设计并实现该测试平台的下位机系统,下位机系统包含了四个嵌入式基本单元,该基本单元模块是由S3C2410核心处理器及一些外围电路共同组成。本系统采用并移植了VxWorks作为核心的嵌入式操作系统[2]。VxWorks不仅具备嵌入式实时操作系统所要求的硬实时性、确定性与低延时性,同时也具备行业要求的可伸缩性与安全性,因此它能很好地满足本系统的开发需求。

  2.为了实现和扩展系统的功能,还设计并实现了系统的功能模块,其中包括ADC模块的信号调理、DAC模块及其信号的调理、SOV控制模块、PWM的输出及功率放大、正交方波的输出及功率放大、输入输出的信号调理及光电隔离。这些模块主要负责完成系统要求的基本功能。为了增加系统的可靠性,本系统设计并实现了故障注入和系统自检测模块。故障注入通过单片机通过锁存器控制继电器实现,可以通过LCD液晶屏与按键选择某一路信号进行故障注入;系统自检测模块主要负责所有功能的检测,以发现各个功能模块是否正常工作,从而在系统出现故障时,可以快速地定位故障,解决故障。

  3.为了实现对所有下位机的集中管理,还需要配置上位机PC并开发一套针对该平台测控的实时监控系统。上位机的软件部分采用 LabVIEW开发实现。LabVIEW作为一个实验室虚拟仪器工程平台,凭借其强大的图形化编程和丰富的库函数,可以快速地帮助开发人员实现自己的应用程序。

  4.由于本系统包括上位机和多个嵌入式单元模块组成的下位机系统,所以还需要设计通信模块。上位机与下位机设备的通信可以通过RS-485实现,通过将每个嵌入式模块挂载到总线上即可实现下位机与上位机简单的数据通...

部分文件列表

文件名 大小
基于VxWorks的嵌入式综合测试平台设计与实现.pdf 5M

全部评论(0)

暂无评论