·上一文章:基于VC的PLC数据采集管理系统
·下一文章:基于FPGA平均值原理相位差计的设计
双T有源带阻滤波器的传递函数为
陷波频率由双T网络决定
2.6 单片机、无线通讯的选择
单片机作为数据采集系统和无线传输系统的核心部分,在本系统的设计中占有举足轻重的地位。本系统所涉及到的有关单片机的设计包括硬件电路设计和软件设计控制部分,本系统采用C8051F020单片机,它本身带有16路AD,转换速度快,位数也满足要求。此单片机功能较强,接口多,功耗较低,应用面广等优点,所以选用了此芯片。
无线通讯模块用SPI总线的模块,通过中断的方式完成。无线模块的速度达到115200,这样能将采集到的数据实时传送到PC机。
3 虚拟仪器的软件构成
虚拟心电仪器的软件是将采集到的心电数据进行分析、保存及显示。
本系统的软件测试部分主要包括以下几个模块:用户登陆模块、数据采集模块、波形显示模块、数据分析模块,数据存储回放模块,诊断报警模块等。如图8所示。
图8 软件功能模块
用户登入模块
用户登入模块主要是为了保护用户信息安全设置的,当用户运行程序时,程序会自动弹出需要输入用户名和密码的口令信息对话框,输入不正确则不能进入运行状态,所以,可以保证用户信息的安全。此外,还有相应的增加用户模块,删除用户模块,修改密码模块等。
数据采集模块
在系统中通过无线通讯将转换好的数据传送到PC的串口。在LabVIEW功能模板的Instrument I/O>Serial程序库中包含进行串行通讯操作的一些功能模块。如图9所示。
图9 串口操作数据流图