摘要
为满足小型全自动生化分析仪系统的多任务、高实时性以及数据运算复杂等要求,提出了一种基于ARM-双单片机系统的设计方法。该系统采用S3C2440A(ARM)为上位机、C8051F060单片机为下位机的系统架构,ARM与单片机之间采用串口通信方式。ARM负责任务分配和数据存贮,主单片机负责试剂盘的定位和数据采集,从单片机负责加样臂的旋转和样品加样,实现了多任务并行快速处理;系统采用嵌入式Linux和QT/E(QT/Embedded)开发软件。试验结果表明,系统具有运动控制实时性好、运算处理能力强和性能稳定可靠等优点,完全满足实际应用的需求。
To satisfy the requirements of small scale fully automatic biochemical analyzer system for multi-task,rigid real-time performance,and complicated data computation,the design method based on ARM double system on a chip(SoC) is proposed.The system is composed of S3C2440A(ARM) as the host computer,and C8051F060 as the slave computer;and serial port communication between ARM and single chip computer is adopted.ARM takes the responsibility for task allocation and data storage,via the master single chip computer,the reagent tray is located,and data are acquired,the rotation of the sampling arm and the sample feeding are controlled by the slave single chip computer,the multi-task parallel rapid processing is implemented;the embedded Linux and QT/E(QT/Embedded) are adopted to develop the system software.The experimental result shows that the system features good real-time performance on motion control,powerful calculation and processing capability,stable and reliable performance,etc,and it can totally satisfy the practical application requirements.
出处
《自动化仪表》
CAS
北大核心
2012年第3期21-23,27,共4页
Process Automation Instrumentation
基金
中科院知识创新基金资助项目(编号:KGCX2-YW-913-1)
江苏省科技支撑计划基金资助项目(编号:BE2009060)