找回密码
 注册
关于网站域名变更的通知
查看: 365|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于微机控制的滤油机控制系统的设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-14 11:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:常规的滤油机操作系统是通过操作不同按钮.使设备按照一定的顺序启停。为了减小操作系统占用空间,改变0 I' c& ]" f; D* {; v- ]  @  L0 `
操作人员记忆各种开关的操作次序,提高控制系统自动化程度,利用8051单片机通过温度传感器与A/D转换芯片实现对滤
0 e9 A; d# x8 Y9 R, {: S油机温度自动检测、实时显示。根据检测到的温度值进行计算,确定电机启、停顺序的系统控制。该系统革新了传统的接触/ i0 X! t8 B+ l. }4 e
器、继电器控制,提高了系统的自动化水平。
( f) x% H$ m0 l
# p: I$ C* b# m$ R7 H/ z9 A) g系统由真空泵电动机和油泵电动机各一台组成,要/ _; d! K  K3 D" p$ ]3 C" T
求用单片机完成管道压力检测和油箱温度控制。用压' O& i! G: \  z. q) N$ P) q7 m
力传感器采集数据并送单片机处理。系统采用两组加$ j. r, T7 G6 [: n, D
热管加热,每组功率为24 kW。用温度传感器采集数据
: G4 d* \4 `& d1 ]- c. R并送单片机处理。当温度达到要求时,切断真空泵电机
# a6 G  i; M. {6 A: \" g并随时显示当前温度值,接触器跳闸温度可以通过拔码7 W2 ]. K& b) k. M5 x9 j) [
盘设定送人单片机。系统中电机只能正转,不能反转,
* d! W! n  b+ o2 o# @$ Z控制电路应具有反转报警装置。/ X( ]' a( t" X  F; L! ^; H
主回路采用空开和接触器实现,控制回路由单片机
" M* L- l' r; U/ B1 a控制系统实现。系统启动顺序是:油泵电动机、真空泵9 A% L9 T9 O! ?. \7 a
电动机、加热管。两组加热管可分别单独加热和停机,
' E8 @0 s/ m; g5 Q% B8 `/ F但只有真空泵电机启动后加热管才能启动和运行。
  L! X" e! S. Ul控制系统主要硬件构成- W9 _) W; x* ^1 `" z" R( Y
主回路交流接触器4个、空气开关2个、MCS一51# n* C1 i0 z. i4 a1 q9 I
系列单片微机芯片8031、各类外围接口芯片、A/D转换1 `, b* t: |3 F
器、温度传感器、压力传感器、光电耦合器件、接触器驱
& h  C% H: P/ W1 z0 _) ^3 X2 a动电路、LED显示电路等。控制系统如图1所示。! Z" v, U% R' t; K
1.1输入信号回路温度检测系统基本组成
% l# J+ m6 ]3 C: P; L9 ?2 h1 a通过集成温度传感器AD590和单片机组成数字温# M8 C1 x& L6 `3 h5 C
度检测装置口]。AD590[2]温度传感器属于半导体集成0 H) h; H6 [' N
温度传感器,测量范围为一55~+150℃,输出电流与
9 U3 g9 Y7 B9 W+ O. ?/ ]2 }温度成线性关系,它以热力学温标零点作为零输出点,% f. Z. }) V5 R; d
比例因子为1弘A/℃。因此它能把温度信号变为与绝
- }  F, I. N& W/ r+ f对温度成比例的电流信号。该传感器稳定性高、线性度
3 P- b; ?, `$ d) }" a/ a0 N好。AD590本身产生的是电流信号,它将温度转换为
; ^9 A$ r9 P" j- F, r1 H相应的电流信号输出,在传感器输出端加运算放大器% g' ]% S9 v2 m  H$ l6 d2 j
0P—07,使其输出的电流信号转换为电压信号。5 Z" Z3 R  U: x' [! F2 Z
硬件电路采用双点温度调整误差口],电路如图2所
! o; `4 ^+ T+ P& o3 v示。放大器采用0P—07[们单片精密运算放大器,它具
% Q3 q5 b8 v- X+ C有低噪声、低漂移和高增益特点,是一种通用性强的运6 V9 b/ X2 a& M6 B
算放大器。电容C。在此起滤波的作用。通过R。给
. m* I# N6 a" AAD590传感器提供稳定电压,所测温度由AD590温度
' x$ [5 V, z% d传感器检测,给电压放大器提供电压信号,以供放大。3 H! v' F5 @) b6 d- Z
这里用电位器R,。起到调零点的作用,电位器Rm起到
9 ]4 g. U4 U! h, G! i调增益的作用,通过调整运放中的电阻Rn和电位器! s% O% A! ~6 S, z
R咒,找到输出电压与被测温度的合适对应关系。
' \% Y( A* u7 y( b1.2输出信号回路基本组成.
" L+ d% n6 Q; l该电路用交流电磁式接触器控制设计b],即由双向
+ n2 Z" _( F' f$ z+ Z' W0 l' l晶闸管驱动交流接触器KM线圈。额定工作电压为交
; b) y. i9 }5 ^流接触器线圈工作电压的2~3倍,额定工作电流为交
# P/ L& W# h$ ~流接触器线圈工作电流的1.5~2倍。此处为220 V的+ }8 R" f0 a9 e0 p$ _! l9 ^, x+ O
交流电压,选择10 A/660 V的双向晶闸管。光耦合器
& u( i5 e' R$ A4 ?MOC3041R的输入端接7407,由单片机的P1.o口输: @% n3 v1 h: D/ h: F
出低电平,双向晶闸管导通,接触器KM吸合。反之则% s! A9 L4 ]5 C4 f
接触器KM释放。最后再由交流接触器的触点控制动- j9 l9 R1 B% z7 U
力回路。输出信号回路如图3所示。
( {5 R' S5 [9 I) _+ e( ~  d* J系统通过74LSl64移位寄存器芯片扩展三位静态% K0 }, u3 ^2 H: }+ \
显示电路‘“,每3 s刷新一次I。ED显示值,P1.3为输出
- k0 p2 `6 R6 X7 u3 f# l控制。当P1.3为高电平时,允许串行口输出数据给移
2 B: K8 D; O& [; ]7 P4 n1 c1 g7 Z位寄存器,当P1.3为低电平时,串行口禁止输出数据。( T8 B/ N# D( C
2控镧系统主程序设计
' ~5 m1 R% c  l2 F+ v控制系统主程序主要是对系统进行初始化处理,其6 b# \$ `; O3 I3 M" @
中包括端口初始化、定时器设定、系统中断方式设定等。0 a$ T9 H# p! }1 q" ~! N" [& Q
系统中断服务程序的功能是:判断是否定时时间到,若
0 G& s- Y8 Q3 I% ]: |) ^- \到则检测设定值、检测温度值、温度显示与控制等。由
; N  _  n& ^% Y; m& p5 L此可编出主程序和中断服务子程序,见图4、图5。6 E. v( Z$ e% Y% V  i
3控制系统温度检测程序设计
. {. J' R4 X4 A温度检测程序的功能是连续进行4次A/D转换,
9 b  a' w! p8 f& K5 f+ q* j
$ g. s+ a  Y, `: z4 w+ ?
附件下载:
游客,如果您要查看本帖隐藏内容请回复

% }; q2 g; b9 d+ n$ p$ {! }, }. ?5 H
1 A  k9 Y# G0 S+ `3 z9 M8 Q6 C8 e$ r& Z. {. r; A

' T0 Y* c( H9 v7 y
- S8 h0 m$ `/ F5 r" B6 a0 m0 l3 g) D$ i! U) e

该用户从未签到

2#
发表于 2020-1-15 13:19 | 只看该作者
可以找带AD的单片机,这样还能节省成本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-21 03:01 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表