|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:阐述了工程机械故障诊断系统的设计方案,该系统包括运用MsP430单片机设计的故障 诊断仪、运用sPcomm控件设计的上位机与MsP430单片机之间的Rs.232串行口通信系统以及基于 Delph订.o建立的上位机故障诊断软件系统,给出了故障诊断系统的实现方案,介绍了系统各模块的原 理及程序框图。该设计方案解决了重型机械的故障诊斯问题。实际应用中,性能可靠,效果良好。
- T/ @5 J; [" W Y关键词:工程机械;故障诊断系统;MsP430单片机;sPComm控件8 J- v: S* n& p; O3 i" W& |, D
i( U j9 C( p, f, p
" H8 y0 ^# a$ P! n* q$ `
O引言/ `4 L/ }: ^ P$ K8 `0 a4 |
本文介绍了在工程机械故障诊断系统巾的故障诊 断仪、申口通信系统及上位机故障诊断软件系统。其 中故障诊断仪是基于低功耗的MsP430F149嵌入式单 片机开发的,该单片机具有低电源电压、超低功耗且带 有硬件串口的优点”1。Delphi作为windows环境下的 一种完全可视化的开发平台,具有简单高效的特点。 它采用可视化的集成开发环境,具有高可视化界面编 辑,用来实现嵌入式单片机串口通信较方便。上位机 的诊断系统是基于Delphi7.0的组件编程技术及Del- phi7.O强大的数据库开发工具建立的上位机的图像界 面、故障诊断系统及数据库系统,它具有开发周期短、 组件编程方便及模块化编程效率高等优点。工程机械 的故障诊断系统实现了对该装备的实时数据采集、处理、传输、控制及诊断功能。8 W* b4 D& x7 ?+ }% L. n- |2 J$ z
4 l8 n2 a9 {" q
, k8 L C$ \, u1.故障检测仪的硬件原理与软件设计
6 m: [2 {7 n4 p' c# F故障诊断仪以MSP430单片机为核心,其硬件原 理图如图1所示。, i, w% G! e3 G! m- v
* s9 Y/ m: Q* e h! g5 Q
8 J0 q' ]: w4 G4 ]4 a6 |3 i
) @$ S2 K# L' o% ]9 V9 H$ E
MSP430系列芯片是一种中低端的单片机.运用非常灵活,具有丰富的外设资源和强大的处理能力,如低电压、超低功耗、强大的处理能力、系统工作稳定、丰富的外设资源及方便的调试等特点”1。
6 a1 _( r; s; ]+ n" U故障诊断仪的软件系统以c语言为开发工具,基于Embedded workbench集成开发平台而成。软件由主程序和中断服务程序组成。其程序流程如图2所示。主程序首先对单片机状态量和程序自定义的状态。量进行初始化,然后在循环过程中等待上位机的通信 中断。中断服务程序主要是对数据采集及数据处理程序进行服务。, w' J: o' a8 |, L! G
/ L: ^# U+ ?4 p, r& P7 Z2 X8 @2 H- B
, s7 x' w& U3 p. O3 X" W
![]()
& C" M8 t, i# f; W/ t
$ ]; \& J8 o) [
/ C" v$ ]( d3 z9 t# H3 |) S) u, y5 f! V9 \. Q2 k( j
% n0 W5 V. m% C
3 t& O+ i! s! w
/ K5 t8 t8 a6 S7 d: c! u5 c, C# \8 F
0 h; }' D2 l# E. i
9 r( \, j6 ^4 g0 M
8 ^/ }! W7 ?! k3 c8 k* o- l7 d: Z$ f$ K1 N& H
/ @7 B6 N$ Z9 M/ a# c( A4 I
% K/ W1 t* b$ t% C: f
" `5 C) a6 ~7 T
7 [1 U. d9 T+ B6 w% @2 D5 h2 Y0 ?* `2 L! f- v, w9 O
2 h5 [ q* ]( d/ @' ~1 s; x4 y2 [3 l' R8 a4 n) j$ e) u- ]) }. F- q
7 c2 N- a( y8 [
7 R* d! x# f. t) H' Y3 `! C3 n& c2 Z7 K' s
|
|