5 实验验证
为验证调试CT扫描系统控制器,搭建了测试平台。测试平台由一台PC机、CT数据采集系统和对准栅组成,其中PC机模拟CT扫描系统控制器的上级单元和 X射线发生系统。
通过监听与上下级控制单元的通讯,测量对准栅的开口宽度,测量控制器输出的数据采集和射线发生控制信号波形,证明,本文设计的CT扫描系统控制器能够满足多任务实时处理的要求。
6 结论
本文采用SOPC方式设计实现了多任务,实时响应的CT扫描系统控制器。硬件设计以Nios软核和FPGA为核心,充分利用SOPC系统的灵活定制的特点,简化了电路结构,缩短了设计周期,减轻了处理器运算负担。同时基于嵌入式实时操作系统Nucleus的结构化、层次化应用程序设计,保证了系统的软件质量和实时性。试验表明,本文设计的C
T机扫描系统控制器满足多任务实时处理的要求。
本文作者的创新点:使用基于Nios软核和实时操作系统的方式实现了实时多任务控制系统,充分利用了Nios软核灵活定制的特点,使用硬件加速的方式减轻了处理器负担,保证了系统性能。