论文部分内容阅读
信号采集分析系统输入信号一般是电或非电的物理信号,经过传感器转换成系统可接受的电信号后再经过调理电路转换成核心处理器可以处理的数字信号,实现对信号的分析显示。通用的信号采集分析系统虽然功能强大,但在现场测量应用中受到了诸多限制,手持式信号采集分析仪主要针对野外和现场测量使用,具有体积小、携带方便、性价比高等优点。本文针对现场振动测试的需要,基于ARM9处理器和嵌入式Linux设计开发了通用的高性能信号采集分析平台。系统CPU选用了工业级的ARM9系列AT91SAM9263微处理器,选用源代码开放的Linux RedHat9作为系统设计的软件开发工具。基于AT91SAM9263微处理器完成了信号采集分析系统的硬件设计,主要包括:微控制器核心电路、数据采集模块、SD卡存储模块、外部通信接口、键盘及触摸屏接口等。基于PC机搭建了Linux的开发环境,实现了基于PC机的交叉编译环境、基于超级终端的Bootloader和内核的编译以及基于超级终端的内核启动。根据各硬件模块原理,在Linux操作系统下为AD转换、SD卡、显示、按键等模块编写了设备驱动程序和相应的测试程序,并且借助超级终端完成了相应模块的功能测试。最后采用跨平台性能优良的Qt/Embedded完成了信号采集分析系统应用程序的开发,实现了系统设置、信号采集、信号分析和数据管理功能。基于ARM的嵌入式信号采集与处理系统各个模块相互独立,通用性好、可扩展性强,在信号采集领域具有广阔的发展空间和应用前景。