|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:阐述了工程机械故障诊断系统的设计方案,该系统包括运用MsP430单片机设计的故障 诊断仪、运用sPcomm控件设计的上位机与MsP430单片机之间的Rs.232串行口通信系统以及基于 Delph订.o建立的上位机故障诊断软件系统,给出了故障诊断系统的实现方案,介绍了系统各模块的原 理及程序框图。该设计方案解决了重型机械的故障诊斯问题。实际应用中,性能可靠,效果良好。
/ U* E$ N$ H$ K: L1 o! C! S- ?关键词:工程机械;故障诊断系统;MsP430单片机;sPComm控件( p- e9 {( i! [$ Q
) N9 ?( g& Y p" g# C: x
" d* I. A; c$ a& t" x2 hO引言" q" L/ Y! {8 k5 c9 g. S) N w6 h" u
本文介绍了在工程机械故障诊断系统巾的故障诊 断仪、申口通信系统及上位机故障诊断软件系统。其 中故障诊断仪是基于低功耗的MsP430F149嵌入式单 片机开发的,该单片机具有低电源电压、超低功耗且带 有硬件串口的优点”1。Delphi作为windows环境下的 一种完全可视化的开发平台,具有简单高效的特点。 它采用可视化的集成开发环境,具有高可视化界面编 辑,用来实现嵌入式单片机串口通信较方便。上位机 的诊断系统是基于Delphi7.0的组件编程技术及Del- phi7.O强大的数据库开发工具建立的上位机的图像界 面、故障诊断系统及数据库系统,它具有开发周期短、 组件编程方便及模块化编程效率高等优点。工程机械 的故障诊断系统实现了对该装备的实时数据采集、处理、传输、控制及诊断功能。
$ l5 p& y7 ], j1 v3 w1 p1 L8 E5 S- `
5 g. x. A6 L2 M' k; |" C- ]% \5 z
1.故障检测仪的硬件原理与软件设计
2 H9 I E4 `8 t- M! r$ j9 o3 k故障诊断仪以MSP430单片机为核心,其硬件原 理图如图1所示。$ a* g1 M1 w6 G* x
7 A- x8 S' B% ]5 L* g
+ R) I/ K: d6 K) a4 o6 U% k
5 ?, M( P, }- H6 e+ T. PMSP430系列芯片是一种中低端的单片机.运用非常灵活,具有丰富的外设资源和强大的处理能力,如低电压、超低功耗、强大的处理能力、系统工作稳定、丰富的外设资源及方便的调试等特点”1。3 z W3 L9 h) T$ z- {% V- S n
故障诊断仪的软件系统以c语言为开发工具,基于Embedded workbench集成开发平台而成。软件由主程序和中断服务程序组成。其程序流程如图2所示。主程序首先对单片机状态量和程序自定义的状态。量进行初始化,然后在循环过程中等待上位机的通信 中断。中断服务程序主要是对数据采集及数据处理程序进行服务。6 b& F0 `/ T) S. W
2 O0 ^# r7 h, d4 k" I: L, ?4 M$ k4 W. y" ~ i9 N
![]()
- i0 b! u6 G. q8 \6 l! ]/ B% g& |9 e6 L4 h. n( I
( u( | L/ k7 r' z
3 c d) c g7 @$ ]7 t9 k) J
$ {# E+ }) P5 `2 s# X" C& z
2 b( A9 V( D4 ~& O
- x2 o3 J: d: @8 [( l; c( h" B k7 z0 k( q2 q" K+ s; ?
5 y5 J2 ^1 W7 W( @ Z) a
8 V6 O+ C" V4 k8 S; u& s% C/ {% C& j0 T: U \
& M; t' q: [+ H8 O! Z
. P' G/ F2 A9 A3 p- @8 y. a5 M2 _$ K* p V7 x. X# k2 u6 k
0 P+ l- F9 H7 x) V/ {- A6 P+ P' s1 ?( L" I4 U' o- X
* `7 W/ F) G" D& `
" A+ y* K, g2 j& `/ F
W+ ]8 W) E! W7 P* G! o c4 c6 J& u+ s S
, j4 |* Q, C% G) M1 F G- e$ f( W
, Z0 ^9 }$ ?% ^+ t- Z- Y
|
|