|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:阐述了工程机械故障诊断系统的设计方案,该系统包括运用MsP430单片机设计的故障 诊断仪、运用sPcomm控件设计的上位机与MsP430单片机之间的Rs.232串行口通信系统以及基于 Delph订.o建立的上位机故障诊断软件系统,给出了故障诊断系统的实现方案,介绍了系统各模块的原 理及程序框图。该设计方案解决了重型机械的故障诊斯问题。实际应用中,性能可靠,效果良好。
# ]/ d/ ~7 U) }- r1 [$ N关键词:工程机械;故障诊断系统;MsP430单片机;sPComm控件# V( }% z: f+ M- U
+ K3 W. q+ B5 L5 `- U8 M' h% S, r R$ D1 y; ]& E* s" }
O引言! n4 a" w, {& t5 ~3 t
本文介绍了在工程机械故障诊断系统巾的故障诊 断仪、申口通信系统及上位机故障诊断软件系统。其 中故障诊断仪是基于低功耗的MsP430F149嵌入式单 片机开发的,该单片机具有低电源电压、超低功耗且带 有硬件串口的优点”1。Delphi作为windows环境下的 一种完全可视化的开发平台,具有简单高效的特点。 它采用可视化的集成开发环境,具有高可视化界面编 辑,用来实现嵌入式单片机串口通信较方便。上位机 的诊断系统是基于Delphi7.0的组件编程技术及Del- phi7.O强大的数据库开发工具建立的上位机的图像界 面、故障诊断系统及数据库系统,它具有开发周期短、 组件编程方便及模块化编程效率高等优点。工程机械 的故障诊断系统实现了对该装备的实时数据采集、处理、传输、控制及诊断功能。$ K( W# Z( X4 H K
S4 Z1 |0 l9 R7 F. c- }8 t
4 y S/ [# R7 K9 z
1.故障检测仪的硬件原理与软件设计! Y8 N& b: v: Z6 Z7 D
故障诊断仪以MSP430单片机为核心,其硬件原 理图如图1所示。
6 V3 _' T5 W1 x) s( ]![]()
) s6 X& \5 A# J$ j5 @
% d( K: Z) d! Q5 O& i
' g* o8 q, Y* J* L" IMSP430系列芯片是一种中低端的单片机.运用非常灵活,具有丰富的外设资源和强大的处理能力,如低电压、超低功耗、强大的处理能力、系统工作稳定、丰富的外设资源及方便的调试等特点”1。
$ s3 V: f# r7 U- [故障诊断仪的软件系统以c语言为开发工具,基于Embedded workbench集成开发平台而成。软件由主程序和中断服务程序组成。其程序流程如图2所示。主程序首先对单片机状态量和程序自定义的状态。量进行初始化,然后在循环过程中等待上位机的通信 中断。中断服务程序主要是对数据采集及数据处理程序进行服务。
0 g/ }! R0 C0 m9 W* o2 S" l1 Q9 m* {6 _% R+ W' y
+ T# P& |4 I4 c% l% p! a4 X![]()
; L1 R+ [+ N7 O- H0 ?6 F
% l6 f4 h: I$ O6 y5 r; \
& S/ t& i8 o# L8 l4 C! `/ c" s
$ ]2 Z9 T# O1 N, i1 v8 i( [6 ^' ]$ t4 f& e7 E; B1 m9 T
$ w& s$ Z: m( J( H* n9 l
! Y/ |7 f" { [: s1 v2 w. h5 a" W1 K" m2 o
1 X0 W0 L+ c: k# [2 W, R- @/ d5 d# A( \( b" N3 M
5 Y$ O. Y" C5 N3 |2 H
; Y. u' ?: a" N4 [
0 m. e* F: T! j! s- G' n" W; ~- O
L& F# H) w* I" Y9 d4 e1 H4 {% A& o- Z5 X/ ]% ]# \, h8 ]( }5 v
$ N" R. l8 o6 d
7 ~$ Z8 _( r$ G% E0 w
3 a2 p( o+ z" ]2 y4 {* L
4 x/ W n6 Q+ s4 I8 ~2 h- u, d e3 F- @+ h+ G0 L* z1 w
0 H* K7 R3 f* T; C. } |
|