|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:阐述了工程机械故障诊断系统的设计方案,该系统包括运用MsP430单片机设计的故障 诊断仪、运用sPcomm控件设计的上位机与MsP430单片机之间的Rs.232串行口通信系统以及基于 Delph订.o建立的上位机故障诊断软件系统,给出了故障诊断系统的实现方案,介绍了系统各模块的原 理及程序框图。该设计方案解决了重型机械的故障诊斯问题。实际应用中,性能可靠,效果良好。
o$ D! U4 |7 f# O关键词:工程机械;故障诊断系统;MsP430单片机;sPComm控件
; Y+ r) P/ F. W0 q* s/ R
, i& |; ^3 \& z: v% h* Z% \' N' S" N3 y( C# q. B9 ?
O引言, [3 O! a- m0 c4 v& \/ ]
本文介绍了在工程机械故障诊断系统巾的故障诊 断仪、申口通信系统及上位机故障诊断软件系统。其 中故障诊断仪是基于低功耗的MsP430F149嵌入式单 片机开发的,该单片机具有低电源电压、超低功耗且带 有硬件串口的优点”1。Delphi作为windows环境下的 一种完全可视化的开发平台,具有简单高效的特点。 它采用可视化的集成开发环境,具有高可视化界面编 辑,用来实现嵌入式单片机串口通信较方便。上位机 的诊断系统是基于Delphi7.0的组件编程技术及Del- phi7.O强大的数据库开发工具建立的上位机的图像界 面、故障诊断系统及数据库系统,它具有开发周期短、 组件编程方便及模块化编程效率高等优点。工程机械 的故障诊断系统实现了对该装备的实时数据采集、处理、传输、控制及诊断功能。 P9 c$ @3 S( H$ A9 s
( ?; m8 o6 F: }7 A0 i* p8 u6 F @ Y' o, S
1.故障检测仪的硬件原理与软件设计
" o8 r2 P* o, ^: Q4 ]6 r故障诊断仪以MSP430单片机为核心,其硬件原 理图如图1所示。
( I: I A' f2 U& }6 M' _: F![]()
2 A; P M, \0 J4 `0 O
1 `" D1 K6 ` y0 Y" O( R0 ]
6 A& y _. a) e2 R1 R' ~. R8 y1 s! r9 }MSP430系列芯片是一种中低端的单片机.运用非常灵活,具有丰富的外设资源和强大的处理能力,如低电压、超低功耗、强大的处理能力、系统工作稳定、丰富的外设资源及方便的调试等特点”1。3 `: x6 r/ g7 E: d5 _; F
故障诊断仪的软件系统以c语言为开发工具,基于Embedded workbench集成开发平台而成。软件由主程序和中断服务程序组成。其程序流程如图2所示。主程序首先对单片机状态量和程序自定义的状态。量进行初始化,然后在循环过程中等待上位机的通信 中断。中断服务程序主要是对数据采集及数据处理程序进行服务。
6 N& |- [# p0 {' X5 p$ v1 ~0 ]& m& ]! N, P& y/ a1 @2 r
7 x4 O& b! T9 k![]()
4 _) ?, w, ?# Y# g/ a# Z" q2 g, U0 ?, q( |/ e ?; g
( _& S$ }2 w' J H, F# [
& X; m. J' i- |7 m' U
; Z! j- q- z6 b$ S' k
( O$ c7 k, w2 r" ^: I/ P$ V3 K6 {" @' n5 E5 V5 c
- Z8 X7 l# u7 B; D
8 ]/ ]8 [- X! G( D C3 S Y, _9 G4 H2 u" L; ^
0 [. v: H) k* {4 X
5 f! U& L f# E5 r0 T
: x5 z( n5 B9 T! r
9 n* `7 r$ z/ |7 N
$ F, O* ~) z) L. e& x- h
7 n) g# _& ~# Q" W% J( y$ h, P# l; {- J' P3 U/ Y0 o
% h1 O1 {$ |& t: p) i6 @+ i
- g6 }, ]0 s# d# d6 U$ x) @
( A6 o( h m; c9 D5 ]6 U6 X# ^3 _: _0 P- Z) j* D' `
. |$ q+ d+ y: s+ Q8 ~+ ~& r3 Y2 c |
|