一种基于MMA8451的振动检测仪的设计与实现
时间:07-07
来源:互联网
点击:
。其压差在1.2 V输出,电流为800 mA时为1.2 V。LM1117有可调电压的版本,通过两个外部电阻可实现1.25~13.8 V输出电压范围。另外还有5个固定电压输出的型号。
LM1117的典型应用如图3所示,在电路中,输出端需要一个至少10μF的钽电容来改善瞬态响应和稳定性。
1.4 通信电平转换电路的选择
由于MMA8451的输出数据速率为1.56~800 Hz,所以在这种速率的传输模式下,使用这种接口简单、使用方便、价格低廉的串口通信方式,成为一种合理的选择,由于单片机STC89C52RC采用TTL电平,但PC机的串行口使用RS-232的电平,所以单片机与电脑不能直接连接,首先必须进行RS-232电平与TTL电平的转换。所以在本设计中使用MAX232作为通信电平转换芯片。
2 振动检测电路的软件设计
从机按照主机的指令,完成数据采集,并且将数据暂时存储,在串口空闲的时候将数据发送给主机。主程序的工作流程如图4所示,图5为串口发送程序的流程图。在图5中,连续发送FF的原因在于选择上位机显示程序中的示波器功能。
3 测试结果
上位机显示软件为软件开发采用VS2010的集成开发环境,使用C#语言模块化编程,为系统调试带来极大的方便。由于传感器输出为数字信号,单片机经过处理后送入示波器,示波器采数字上位机软件示波器。图6为示波器界面显示的测试结果。
4 结束语
设计实现了振动检测的几个基本功能。而且它摆脱了LabView的束缚,所以具有较高开放性和扩展空间。当然,本设计还有许多需要改进的地方,如提高通信的速度和可靠性,提高从机的数据处理速度,除此之外,还需在软件算法上作进一步优化,以提高测试精度,减小数据误差。
- 北京英华达公司冶金系统在线振动检测系统解决方案(02-06)
- 分析振动检测技术在日常设备保养中的应用与实现(12-26)
- 基于加速度传感器MMA8451的振动检测仪设计(10-22)
- 一种用于高压断路器故障诊断的振动检测装置设计(04-24)
- 虚拟仪器:在开放架构基础上创建用户定义的测试系统(09-19)