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

[毕业设计] 基于PIC单片机的空气螺杆压缩机控制器设计

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
* @+ O' y& b- k, ^# h# r0 U: ~
[摘要]本文介绍一种基于Microchip低功耗单片机PIC16F877A的空气螺杆压缩机控制器的设计,包括硬件/ n6 D6 v5 w4 V' s
和软件设计,并阐述了控制器的工作原理。该控制器具抗干扰能力强,现场显示,生产调试方便,性价比高等特( M7 L* ?. Z7 S# r
点,在实际应用中取得了良好的经济效益。
' T7 F# k% e4 A, _9 p$ J0 `* V2 q
[关键词] 低功耗单片机,排气压力,排气温度0 D4 v/ _- i% G. A2 k4 D
8 y6 Q8 C! Q9 h6 u2 O5 `
引言( a: k  w! _1 o: |3 [! I1 ?
空气螺杆压缩机是一种容积式的回转机械。在倒“8'3 H7 L- ?2 t: M' t. o6 F. ?9 f
字形的气缸中,平行的配置着两个相互啮合的螺杆转子,
# t" k0 C- j! h! d6 U' _! y& P- E分别称为阴阳转子。它们和机体之间构成的一对“V”字6 x( J5 C: R, ?# P$ s& ?
形密封齿槽空间随着转子的回转而逐渐变小,在空间上: X, b, i8 X( P! R
其位置也不断从吸气口向排气口移动,从而完成吸气一压6 l0 ~3 }( z. g! A8 g2 C
缩一-排气的全部过程。
! ?1 P# L: U5 n+ a$ n本文介绍的空气螺杆压缩机控制器以PICI6F877A 为5 ?1 b2 D3 K0 c- p
核心构成,可以对控制参数和工作模式进行设定,并可实2 e' ?) O$ K8 b' }- i: }; C. n
时观测排气压力和排气温度及控制状态的情况。控制器
9 l0 z" j2 O/ m6 L; R( h/ o8 X' s运行稳定可靠,具有完善的控制功能和很强的抗干扰能1 @) J+ t) R9 A6 H
力。
) N" w! P! U0 F+ D" L8 w1.控制系统的硬件电路设计及原理.; s: W# ]6 S5 u0 G/ k% l
该空气螺杆压缩机控制器是由PICI6F877A单片机、
6 Z! f8 B! n7 F! x& n" s+ n  I压力检测、温度检测、按键检测、输入状态检测、数据显示、/ Q( C# n  D, Q! |
继电器输出控制等几个部分组成的,如图(1)所示。系统1 C2 N+ N$ y2 `: Z& L5 O
上电以后即可进行各控制参数设定以及温度和压力的标
3 m2 R* W3 w  e" i) A* ^! u定,并由数码管显示排气压力、排气温度和压缩机累计运7 v& `) ^4 _5 n' a' A0 ^
行时间,在排气压力、排气温度和各输入状态正常的情况
! D' E0 a. ]1 P下压缩机即可正常运行,运行后如果检测出输入状态异常0 X6 _# r1 Q# C, Q4 U( m: q0 i  K' G
则停机并给予相应的提示。
( V4 q( q% {+ T' Z) N! d1.1CPU的选择
0 c' A& i4 W; O/ b美国Microchip公司推出的8位单片机PIC16F877A采
& W% U7 Y# x+ g3 o& I3 D用精简指令集( RISC- Reduced Instuction Set Computer),数
1 H5 o8 \% `/ H, V. |4 W- g" u: E3 p! p据总线和指令总线分离的哈佛总线( Harvard)结构,二级流
/ f, ^$ P$ B7 {/ Z$ [水线取指令方式,具有实用、低价、指令集小、低功耗、高速/ t2 _) N* @' f9 N+ Q& [
度、体积小、功能强等特点。根据用户要求,控制器要能够9 ?0 v, b! i; ^, V
准确的测出排气压力和排气温度,要求系统的A/D转换/ d! L/ U  ?2 d
精度比较高。在控制参数设定、温度值标定和压力值标定
, _! O! Z8 U" D0 g9 K$ R, x过程中,要求CPU能对设定参数和标定值进行掉电保护。0 v2 x+ |$ |$ p8 c8 i3 u
PIC16F877A均能满足这些要求。它内含10位的A/D转! z' U( h6 H; n; M8 }
换器,外围接口电路简单,转换精度高,并带有256字节的
8 g& X9 j, j& I4 j" `& V电可擦写的EEPROM存储器,每次工作时都可直接从( R( ?+ b2 ^! z! p9 W" h# Q
EEPROM取出设定的参数值和标定值,也可以重新按键设
( c9 V" _, H7 h& F定并写入EEPROM以备下次使用。另外PICI6F877A有8K: J6 [; L6 p: X6 r1 ]# ^7 d& _
x14bit的FLASH存储器,368x8bit数据SRAM及同步串
1 Z; Y  l  e1 O8 O6 x2 H行模块。充足的资源可供以后开发改进。3 B( F1 R3 O2 T: `/ g# G
1.2温度和压力检测电路" r/ J" m& t3 n5 F& k
对本系统而言,压力值的测量范围为0- 1. 60MP,采
' ^4 ~. |  e) D, t用8位A/D,即可使精度达到0.01MP,温度值测量范围为, O3 c+ C$ ?# R$ ]+ x. F) G: @
0- 130C,采用10位A/D,可使精度达到0.2C.$ R/ S0 n" M/ y( f3 m  Z5 O

4 F7 w) s" Z. G& L3 a) `2 j, G1 }" V, ?

: ]' b1 U8 l/ U+ g附件下载:
游客,如果您要查看本帖隐藏内容请回复
9 m0 @7 o, T1 i3 F4 i

该用户从未签到

2#
发表于 2020-2-4 13:03 | 只看该作者
PICI6F877A有8Kx14bit的FLASH存储器,368x8bit数据SRAM及同步串行模块。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-21 02:58 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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