论文部分内容阅读
B超是应用非常广泛的超声诊断设备,而一般进口B超虽然功能丰富但是价格相当昂贵,不适合在社区医院普及。为了获得更好的竞争力,面向中低端市场的B超产品应该在软硬件两方面都要考虑如何降低成本。因此,我们以一个已有的硬件成本比较低的B超数据采集板为基础,设计了其在Linux操作系统下的应用软件,以降低整个产品因使用昂贵的Window操作系统而带来的成本,同时也便于后续的向嵌入式平台移植的工作。实测结果表明,我们的软件满足了B超数据采集的任务。
本论文介绍了超声和B超的基本原理,并详细介绍了该B超数据采集系统的设计方案。我们的PC端使用的是Linux操作系统,应用程序使用GTK+编写,通过USB和B超硬件采集板通讯。其中USB控制芯片选择的是CYPRESS公司FX2系列的CY7C68013,本文详细介绍了其固件程序的编写,以及在Linux(2.6内核)下的设备驱动程序的实现。B超硬件采集板控制B超信号的发射和接收的过程,它使用Altera公司的性价比较高的CYCLONE系列的EP1C12Q240芯片为主控芯片,本文也详细介绍了该采集板各部分硬件的工作原理。