基于STM32的减振器性能测试系统的研制
本文关键词:基于STM32的减振器性能测试系统的研制
更多相关文章: 减振器 STM32 C++Builder SQL数据库
【摘要】:针对目前减振器示功特性和速度特性测试的需要,研制了一款基于32位微处理器STM32的新型减振器性能无线测试系统。该系统由数控变频器驱动电机带动曲柄连杆滑块机构对减振器加振,通过PC机监测中心在线控制变频器速度,以实现减振器在不同工况下的性能测试,进而实现对减振器性能的自动分析与判断。该测试系统的硬件系统由激振加载设备、基于ARM STM32的减振器动态数据采集与快速分析的下位机及上位计算机三个部分组成。下位机采用STM32微处理器,利用其内部多路高速ADC实现了减振器在激励加载测试过程中拉压阻尼力和位移的两通道同步采集,STM32下位机通过过采样技术提高内部ADC分辨率达到高精度采集。为提高系统工作效率,利用DMA快速转存功能将片内ADC采集转换的数据直接传输到SRAM中。通过STM32的SDIO接口与SD卡进行通信,移植FatFs模块实现了对同步采集数据以文件形式的大容量、快速保存和转存。为了简化现场布线,下位机和变频器通过RS485总线与YL-100IL无线数传模块组网通信,使用YL-100IL模块无线接收计算机监控中心发送的各种控制命令,实现了计算机主机与现场设备的无线数据传输。系统的上位机基于C++Builder 6.0软件平台,结合数据库SQL Server2000开发了减振器性能测试应用软件,其主要包括变频器控制模块、标定模块、数据采集显示模块、减振器性能评估模块和数据保存模块的设计。其中利用Windows的API通信函数,封装成串口通信类来操作串口,依据MODBUS协议实现与下位机和变频器的串行通信。针对测试设备存在系统误差问题,利用最小二乘法进行直线拟合,标定拉压力传感器和位移传感器,以最大限度消除系统误差,进而实现对系统的自动校准。最后,使用C++Builder 6.0中的ADO接口实现对SQL Server2000有效连接和访问,建立了减振器质量SQL数据库,为减振器提供测试参数的存储、历史数据查询及历史曲线查询。本论文完成测试系统中的硬件平台搭建和软件调试,经过试验结果表明该系统可以达到实际的测试功能要求。
【学位授予单位】:西安科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TB535
【参考文献】
中国期刊全文数据库 前10条
1 杨建波;杨正权;;LabVIEW在起落架落震试验测试系统中的应用[J];测控技术;2013年10期
2 曲承童;姜涛;;减震器测试台两种不同机械加振方式的讨论[J];长春理工大学学报(自然科学版);2013年Z2期
3 贾燕铭;郑莹娜;李扬;蓝凤英;林茂源;陈双权;;轿车减震器衰减力测试系统研究[J];测控技术;2012年06期
4 朱鹏程;张冰蔚;刘爱红;;摩托车减震器动态复原阻尼特性测控系统设计[J];测控技术;2011年04期
5 顾凯;李长春;周欣;;电液伺服系统同步控制研究[J];液压与气动;2010年06期
6 张琼;雷鸣;王铁;;MODBUS通讯协议在串行通讯的应用[J];科技创新导报;2008年18期
7 张静;董英斌;;C++ Builder中基于ADO的数据库访问方法[J];气象与环境科学;2007年S1期
8 李洪亮;顾灿松;吴文江;马冰玉;;基于多体动力学的摩托车减振系统参数研究与优化设计[J];摩托车技术;2007年02期
9 王娟;黄耀群;;基于C++ Builder的串口通信程序实现方法[J];煤炭技术;2007年02期
10 金哲,柯坚,秦剑,邓斌,于兰英,王国志,杨炯,樊友权;高速列车油压减震器综合性能测试试验台的研制[J];机床与液压;2005年05期
中国硕士学位论文全文数据库 前5条
1 滕一宁;汽车阻尼器特性试验台与测试系统的研究[D];山东理工大学;2009年
2 滕辉;减振器动力学性能测试系统硬件设计与实现[D];西南交通大学;2009年
3 王保华;液压减振器特性仿真与优化设计研究[D];华中科技大学;2008年
4 田原;汽车减振器不解体测试试验方法研究[D];浙江工业大学;2007年
5 张丽静;基于虚拟仪器的充气式减振器性能仿真研究[D];辽宁工学院;2007年
,本文编号:1280201
本文链接:https://www.wllwen.com/guanlilunwen/gongchengguanli/1280201.html