|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Lx00591 于 2020-2-19 14:02 编辑 $ \, L( D/ ]. j0 K7 y* e# u
2 ^0 _- E6 c' Y; u8 C5 q; }
摘要:阐述了工程机械故障诊断系统的设计方案,该系统包括运用MsP430单片机设计的故障 诊断仪、运用sPcomm控件设计的上位机与MsP430单片机之间的Rs.232串行口通信系统以及基于Delph订建立的上位机故障诊断软件系统,给出了故障诊断系统的实现方案,介绍了系统各模块的原 理及程序框图。该设计方案解决了重型机械的故障诊斯问题。实际应用中,性能可靠,效果良好。
/ ]* U2 q- p# d( @, x9 v/ p- c+ L' O! K3 W4 u6 e; ^
引言0 m7 \8 i# T( h# R q7 _
本文介绍了在工程机械故障诊断系统巾的故障诊 断仪、申口通信系统及上位机故障诊断软件系统。其 中故障诊断仪是基于低功耗的MsP430F149嵌入式单 片机开发的,该单片机具有低电源电压、超低功耗且带 有硬件串口的优点”1。Delphi作为windows环境下的 一种完全可视化的开发平台,具有简单高效的特点。 它采用可视化的集成开发环境,具有高可视化界面编 辑,用来实现嵌入式单片机串口通信较方便。上位机 的诊断系统是基于Delphi7.0的组件编程技术及Del- phi7.O强大的数据库开发工具建立的上位机的图像界 面、故障诊断系统及数据库系统,它具有开发周期短、 组件编程方便及模块化编程效率高等优点。工程机械 的故障诊断系统实现了对该装备的实时数据采集、处理、传输、控制及诊断功能。
, g: {7 l) Y0 E; R( d5 \% ?- k8 S' D5 t& T9 @8 o2 K# c, J8 s
! | s7 v! _! p; P! O! `5 h T
1.故障检测仪的硬件原理与软件设计- _* ]* W+ q o# ?# {, w( D* B
+ m( `/ ~1 I! m1 E4 o- ?+ X8 e4 z
非常灵活,具有丰富的外设资源和强大的处理能力,如 低电压、超低功耗、强大的处理能力、系统工作稳定、丰富的外设资源及方便的调试等特点”1。故障诊断仪的软件系统以c语言为开发工具,基 于Embedded workbench集成开发平台而成。软件由 主程序和中断服务程序组成。其程序流程如图2所示。主程序首先对单片机状态量和程序自定义的状态量进行初始化,然后在循环过程中等待上位机的通信 中断。中断服务程序主要是对数据采集及数据处理程序进行服务。故障诊断仪以MSP430单片机为核心,其硬件原理图如图1所示。
" g+ |8 i6 j( g) w) n * U& j; G2 ` s5 ?+ b, \
非常灵活,具有丰富的外设资源和强大的处理能力,如 低电压、超低功耗、强大的处理能力、系统工作稳定、丰 富的外设资源及方便的调试等特点”1。故障诊断仪的软件系统以c语言为开发工具,基 于Embedded workbench集成开发平台而成。软件由 主程序和中断服务程序组成。其程序流程如图2所示。主程序首先对单片机状态量和程序自定义的状态量进行初始化,然后在循环过程中等待上位机的通信 中断。中断服务程序主要是对数据采集及数据处理程序进行服务。
, I8 S ]' Y1 k; H* O : P/ F8 r& P( l
) a. T" d( Y, y5 N7 Z
7 X' m9 l/ C9 x7 H6 F" Y8 C9 z) D% `, V5 \# Z( {5 k" B
6 F+ L. ^- M' t; [! v; z
3 ^$ m2 ]" ?7 o2 s/ D
* [: p; ], |% I- b, t
+ c3 Y+ R1 N' t9 R4 c1 m$ p" ]3 |
7 v) {0 {- S5 d/ I* @
4 Y$ e! m: v5 u" N2 J9 u7 M
" g! C" a# C, U5 C L
% L* X9 A Z4 E0 `
! |! ?" t' {- H/ d
; m) n$ a9 c( c! [$ W& L% H6 u3 n- Q% ]/ @
z# }& ?+ ]% m' d |
|