|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于MCS-51 单片机的超声控制系统应用研究 - l# |! h% M/ m- i
彭建军1,谢丽君2
- f* g- X4 L& T+ e(1.苏州大学电子信息学院,江苏苏州215021; 2.无锡科技职业学院电子工程系,江苏无锡214028)
* T9 p# A5 }- ^. p& S
" [3 I* k/ ~' U4 m; A$ |[摘要] AT89C51单片机在工业控制中已得到了广泛的应用,控制算法对控制系统的控制性能有着关键的作用。以液位为控制对象介绍了51单片机控制系统的一种控制算法及实现方法,并给出了主程序流程框图,经实际应用,效果良好。
# ?+ C( c# w3 I% I- ?7 }; b/ x" D! p& u$ |, O( D# X" p- I4 d6 m
[关键词] MCS-51 单片机;超声控制;监控;多声道;对焦.
7 F' X4 F0 e, m! o/ c[中图分类号) TP368 [文献标识码] A [文章编号]1003-2673(2008)08 - 52 - 02
% [0 p# u6 @- m& U2 Y% O9 b7 Z3 M0 v6 a4 z) @' e
' b9 W, E2 C, V. [ h
1引离
" R! I3 c; I* N5 C$ V& A; F) g& nAT89C51单片机作为微型计算机发展的一个重要分支,以其可靠性、高性能价格比、低电压、低能耗等优势,广泛的应用于工业控制等领域,它具有系统结构典型、灵活、通用性强、指令完整丰富,计算机技术系统化、理论与实用紧密结合,外部配件丰富,接口简单等诸多独特优点,非常适合工业控制。但在具体实际应用过程中,AT89C51单片机控制系统的控制算法及其实现是应用人员在系统设计中应注意的问题,必须根据实际控制的需要进行研究设计。设计方案- -定是合理的、可行的。否则,如果很随意地制定-一个方案,而它又存在缺陷和错误,那么,后续工作做得愈多,花的时间愈长,则损失也愈大。本文以多容对象液位为控制对象,根据实际研究的结果,给出AT89C51单片机控制系统的控制算法及实现方法。: h+ G. v: W; w8 ~
! i, h ]3 K/ r& h3 z- K( L2系统组成
( J" g; r3 E- M2 s+ n7 Z) K* A1 G$ R超声仪控制系统用于控制超声仪的工作并检测其信号源的频率,全要由PC机和超声仪控制器组成。控制器为-一个智能测控仪器,由AT89C51单片机及其外围电路组成。PC机和) ?, ^- g9 u& v- t. }! u; r
AT89C51单片机通过RS232-C完成串口通信,控制系统框图如图1。系统采用异步串行通信方式,以RS-232C全双工传输方式实现PC机和单片机之间的数据传送,从而达到PC机对单片机进行控制的目的,实现超声仪控制系统控制功能。/ k! L+ X \% W2 s' ]1 ]
$ N6 M1 l1 ~/ d0 Y: _: v
: a9 s* `* [ D" s9 v0 \0 H8 {: z9 E/ m! l
|
|