|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:阐述了工程机械故障诊断系统的设计方案,该系统包括运用MsP430单片机设计的故障 诊断仪、运用sPcomm控件设计的上位机与MsP430单片机之间的Rs.232串行口通信系统以及基于 Delph订.o建立的上位机故障诊断软件系统,给出了故障诊断系统的实现方案,介绍了系统各模块的原 理及程序框图。该设计方案解决了重型机械的故障诊斯问题。实际应用中,性能可靠,效果良好。 s% n- `: j/ U$ l
关键词:工程机械;故障诊断系统;MsP430单片机;sPComm控件( e0 n9 v; A' Q7 \# z( h( E
2 x- p( u7 e0 \# @
. ?' f J. F9 n0 L j1 I& D( AO引言
1 V' q7 f% g1 a) {8 p本文介绍了在工程机械故障诊断系统巾的故障诊 断仪、申口通信系统及上位机故障诊断软件系统。其 中故障诊断仪是基于低功耗的MsP430F149嵌入式单 片机开发的,该单片机具有低电源电压、超低功耗且带 有硬件串口的优点”1。Delphi作为windows环境下的 一种完全可视化的开发平台,具有简单高效的特点。 它采用可视化的集成开发环境,具有高可视化界面编 辑,用来实现嵌入式单片机串口通信较方便。上位机 的诊断系统是基于Delphi7.0的组件编程技术及Del- phi7.O强大的数据库开发工具建立的上位机的图像界 面、故障诊断系统及数据库系统,它具有开发周期短、 组件编程方便及模块化编程效率高等优点。工程机械 的故障诊断系统实现了对该装备的实时数据采集、处理、传输、控制及诊断功能。
8 h( N3 L/ R$ |3 } W" v# K: P- k& u9 o6 u1 b
" P9 _2 G8 G9 d1 a9 P6 @1.故障检测仪的硬件原理与软件设计2 L& g9 m6 ^* N% g: ^# a: A2 O P2 d
故障诊断仪以MSP430单片机为核心,其硬件原 理图如图1所示。
# Y) |+ ]. T- g" S2 @![]()
# h1 o0 Q6 @% X4 Q; Z" V+ A. y- B. ~$ W' ~* \% G9 o* L" w4 z
+ I8 J" I0 \4 [1 tMSP430系列芯片是一种中低端的单片机.运用非常灵活,具有丰富的外设资源和强大的处理能力,如低电压、超低功耗、强大的处理能力、系统工作稳定、丰富的外设资源及方便的调试等特点”1。
. H& {) d3 z1 N- B& ^3 p故障诊断仪的软件系统以c语言为开发工具,基于Embedded workbench集成开发平台而成。软件由主程序和中断服务程序组成。其程序流程如图2所示。主程序首先对单片机状态量和程序自定义的状态。量进行初始化,然后在循环过程中等待上位机的通信 中断。中断服务程序主要是对数据采集及数据处理程序进行服务。
4 s- p* V- r9 s; r' o/ ?7 M8 h5 g
3 f& F6 R" r8 G( g4 z3 y
* D) l+ {. Q$ k![]()
) x" `7 s: `5 \$ {# ]' F
6 W0 R$ R. n6 t2 J; u) p! _
2 C- \" I* o+ {# J. K
' i" r1 [5 L- J4 U
2 w: S" @8 y# Y* G
4 C s5 T3 K" K5 y9 i6 k \; O2 Q# `
+ U$ N) h# P* Q; o+ i/ h7 ~2 H' m/ _
6 N% G9 r; T- u \, F
3 J4 p+ A, L- W( Y6 I" X' b. U5 d# c5 Z# a$ I3 W) `% i- H* Y( e- V
/ n o: G; C5 z( s
( P; n, ?' Z' ^* g5 J( Q- c3 b2 R
4 @. u. b1 A2 E# r o; J. p$ i$ l8 l$ [
3 R; W% q8 G& Y" P: A
$ z" G9 e/ W6 t* ?' o5 j! C% x& C0 b, Q0 C3 U7 o v
4 L. U% g6 z* b& x
* T) q) t% p, X$ D: n& a6 l+ j; l% g# G; B/ g) V
+ `6 |, j3 s1 @: h! n |
|