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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
摘要:常规的滤油机操作系统是通过操作不同按钮.使设备按照一定的顺序启停。为了减小操作系统占用空间,改变  V' J+ g4 ?6 P0 ^6 z& W
操作人员记忆各种开关的操作次序,提高控制系统自动化程度,利用8051单片机通过温度传感器与A/D转换芯片实现对滤
* p6 ~; @$ r, Y+ S' g# [油机温度自动检测、实时显示。根据检测到的温度值进行计算,确定电机启、停顺序的系统控制。该系统革新了传统的接触
7 T, N) U+ G, ]- l1 p器、继电器控制,提高了系统的自动化水平。
0 k2 u" y+ V7 B5 R8 q$ Y8 g2 b2 Z
系统由真空泵电动机和油泵电动机各一台组成,要
/ c: i8 p7 z: P- M; a求用单片机完成管道压力检测和油箱温度控制。用压. V! `: ^- \, g4 p  O! _/ T: z6 u
力传感器采集数据并送单片机处理。系统采用两组加. B' i% U+ h4 q. h# G# B
热管加热,每组功率为24 kW。用温度传感器采集数据
! V0 G: n  V( F# \& t并送单片机处理。当温度达到要求时,切断真空泵电机
+ C5 l8 P( O- |" @并随时显示当前温度值,接触器跳闸温度可以通过拔码# O3 H, Y: {" r
盘设定送人单片机。系统中电机只能正转,不能反转,
4 }# s' n5 }- b1 w* h4 r# h控制电路应具有反转报警装置。
9 m7 R2 o/ U( @$ J主回路采用空开和接触器实现,控制回路由单片机7 \. d0 J' c$ _) W4 n
控制系统实现。系统启动顺序是:油泵电动机、真空泵
0 I7 B, e6 {! P/ n* c+ J电动机、加热管。两组加热管可分别单独加热和停机,5 h* A) r& Y; ?3 S: ~3 b3 Y
但只有真空泵电机启动后加热管才能启动和运行。8 d, P/ j. G8 R/ `
l控制系统主要硬件构成
9 _& v+ R% e0 g; [3 P. [8 \主回路交流接触器4个、空气开关2个、MCS一51  x' S$ a" j) b- I0 I
系列单片微机芯片8031、各类外围接口芯片、A/D转换
$ P7 V& Z5 a  x  |( U器、温度传感器、压力传感器、光电耦合器件、接触器驱0 H$ N8 X0 k' z! T9 f
动电路、LED显示电路等。控制系统如图1所示。2 }/ r1 E: S$ n) B( @
1.1输入信号回路温度检测系统基本组成
3 n0 J5 e2 N! G/ M  A" x通过集成温度传感器AD590和单片机组成数字温4 j( {1 c" T1 v3 W! p
度检测装置口]。AD590[2]温度传感器属于半导体集成$ ^4 ]/ s+ W0 }- W" ^3 U
温度传感器,测量范围为一55~+150℃,输出电流与! A3 B' X$ P& x7 _
温度成线性关系,它以热力学温标零点作为零输出点,
( u  G  l0 o0 }* Q3 f7 |比例因子为1弘A/℃。因此它能把温度信号变为与绝
3 C. V1 N7 R+ F5 ]/ K7 d对温度成比例的电流信号。该传感器稳定性高、线性度
5 m/ b$ S. ~1 h4 _) t好。AD590本身产生的是电流信号,它将温度转换为9 C( N7 V+ {2 M. j1 Q7 Q
相应的电流信号输出,在传感器输出端加运算放大器
1 B6 G. K; [7 c0 Z+ u5 K7 b0P—07,使其输出的电流信号转换为电压信号。
' \2 P7 K4 E" \% f/ m/ S硬件电路采用双点温度调整误差口],电路如图2所
* j+ L  b; E7 I# w% u7 o$ A9 J* d示。放大器采用0P—07[们单片精密运算放大器,它具$ w, a9 d  a; F8 E' T& r9 n( q# M3 R
有低噪声、低漂移和高增益特点,是一种通用性强的运
  b! E$ b& K( B  D$ b算放大器。电容C。在此起滤波的作用。通过R。给6 l4 r; ?. E, [' q
AD590传感器提供稳定电压,所测温度由AD590温度
& U4 {, C& v% R9 A传感器检测,给电压放大器提供电压信号,以供放大。* K7 B: e0 S9 i5 C
这里用电位器R,。起到调零点的作用,电位器Rm起到* `% e. a9 F# C3 X$ h
调增益的作用,通过调整运放中的电阻Rn和电位器
! H) |+ F9 I+ _R咒,找到输出电压与被测温度的合适对应关系。
; I0 C! A+ {; `1.2输出信号回路基本组成.( S% |7 Z! L% ?0 P# y6 {2 z
该电路用交流电磁式接触器控制设计b],即由双向
/ i/ e" y. T9 q7 m9 n2 L. [  V晶闸管驱动交流接触器KM线圈。额定工作电压为交5 C! C& O: W" y  L: i+ D, n
流接触器线圈工作电压的2~3倍,额定工作电流为交7 Y$ `# z: W. P& F% l# Q7 b' B& J
流接触器线圈工作电流的1.5~2倍。此处为220 V的
( M+ `$ W0 m6 Y8 A" W1 j0 x交流电压,选择10 A/660 V的双向晶闸管。光耦合器
0 f/ Z% x! v2 x/ gMOC3041R的输入端接7407,由单片机的P1.o口输
4 P; l# S5 j$ X1 z7 ~0 J* ~出低电平,双向晶闸管导通,接触器KM吸合。反之则
; E8 u/ p/ e# A9 O1 \9 }接触器KM释放。最后再由交流接触器的触点控制动
6 Z1 e; b# W' S- T6 p; t力回路。输出信号回路如图3所示。! l) x" x) s& c; p1 y
系统通过74LSl64移位寄存器芯片扩展三位静态' v# X& M' q* h) e3 i. G! i, e: y
显示电路‘“,每3 s刷新一次I。ED显示值,P1.3为输出
% m- e' g" P0 X. N6 W) A4 u控制。当P1.3为高电平时,允许串行口输出数据给移
5 T. Q% M* a( P. o9 m, H" L位寄存器,当P1.3为低电平时,串行口禁止输出数据。8 V0 Z) P* G' |: X+ n
2控镧系统主程序设计
! r1 B, z# W% b! E控制系统主程序主要是对系统进行初始化处理,其- H5 X8 y  i! ~+ F3 Q
中包括端口初始化、定时器设定、系统中断方式设定等。; O3 c9 I% H% C3 {2 Z
系统中断服务程序的功能是:判断是否定时时间到,若0 i" }1 _9 B2 W) r
到则检测设定值、检测温度值、温度显示与控制等。由
* G4 e% L/ k: A8 h) ]) m3 j/ N0 I此可编出主程序和中断服务子程序,见图4、图5。0 R& [6 s$ P7 l
3控制系统温度检测程序设计
  T3 u2 U# F/ q) g温度检测程序的功能是连续进行4次A/D转换,8 `- x/ T" C0 Y5 U
4 `( u# w9 b+ Y6 a# s
附件下载:
游客,如果您要查看本帖隐藏内容请回复
  R2 W  {* r' C8 `) H
$ @, [( ^  [' K; p
$ J& ?3 k2 R  o) N* U

' e9 o# o; T8 x" u' `. Y; n0 W" Y6 X1 l) ~" H2 g- N$ ~
6 `0 E& o# s- _; l" _% y/ @, ~

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-4 13:55 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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