《MCS-51单片机原理与应用》第9章 单片机应用系统开发
时间:2025-07-09
时间:2025-07-09
《MCS-51单片机原理与应用》清华大学出版社出版
第9章 单片机应用系统开发 本章导读
–本章主要介绍单片机应用系统的开发,进一步熟 悉和掌握单片机应用系统的开发流程和方法。以 电缆充气机系统的开发为实例,介绍了“单片机 +CPLD”的开发模式;以AT89C2051控制的单灯闪 烁项目的开发为实例,介绍了MedWin软件的使用 和用ME-52HU仿真器进行用户系统仿真调试的过 程。
2013-6-27
MCS-51单片机原理与应用
《MCS-51单片机原理与应用》清华大学出版社出版
9.1 单片机应用系统开发步骤设计、调试单片机应用系统称为单片机开发。单片机 本身一般不带开发系统,需要借助于8051MCU开发工 具来进行软、硬件的设计与调试。设计时应着重考虑 应用现场的各种因素,尽量减轻和避免现场的各种干 扰,使系统能够正常地运作。要组建一个应用系统,还 需要给它配备必要的外围部件。 9.1.1 单片机应用系统设计要求 1. 熟悉应用对象,确定控制范围 设计之前需要了解现场的环境,全面详细地了解被控 制对象的特点和生产工艺过程。 2. 提高可靠性和抗干扰能力 设计时应充分考虑到系统的故障检测和自我保护功能。2013-6-27 MCS-51单片机原理与应用 2
《MCS-51单片机原理与应用》清华大学出版社出版
9.1.2
单片机应用系统设计流程
1. 选择合适的单片机 按要求挑选合适的单片机, 选择性价比高的单片机。 2. 软硬件的合理划分 对于实时性要求高,又耗CPU执行时间的可以考虑用 硬件实现。在CPU负载不重的情况下,可尽量通过软 件的方式来完成。采用“单片机+CPLD”的模式 。 3. 硬件电路设计 硬件电路的设计是根据系统的要求,确定要用的外围 设备和元件,设计系统的电原理图, 经必要的实验,完成 工艺结构设计、印刷线路板的制作和样机的组装。 4. 软件程序设计 采用结构化的程序设计方法,程序的算法要正确、结2013-6-27 MCS-51单片机原理与应用 3
《MCS-51单片机原理与应用》清华大学出版社出版
9.2 单片机应用系统开发实例 9.2.1 系统开发的目的和要求 1
1. 系统开发的目的和原理 目的: 保证通信线路所在管道的气压和湿度能维持在 正常的范围内,一旦发现气压或湿度超常,将启动空压 机,对其充压和抽干,在系统产生故障的时候能自动报 警和紧急处理。 工作原理:通过采集储气管的压力来控制空压机供气 系统的工作。 2. 系统开发要求 系统开始工作,或系统检测到储气管的压力小于压力 下限2.0Kg时, 空压机供气系统开始工作。当一个系统 的空压机过流报警,湿度报警时,只能选择另一套系统 工作。当两套系统均无报警信息时,应选择连续2013-6-27 MCS-51单片机原理与应用 4
《MCS-51单片机原理与应用》清华大学出版社出版
9.2.1
系统开发的目的和要求
2
工作时间短的一套系统工作。 空压机供气系统先以一套供气系统进行工作,当储气 管的压力达到压力上限5.0Kg时停止工作。当一套系 统无法在5分钟内使储气管的压力达到压
力上限时,应 启动另一套系统同时工作,如两套系统同时工作10分 钟仍无法使储气管的压力达到压力上限,认为供气系 统有故障,应停止两套系统工作,设立流量(大漏气) 报警标记,由打印机打印故障记录,启动蜂鸣器报警,同 时通过电话网络呼叫报警中心。 在使用两套空压机供气系统时,在正常应使两套系统 轮换工作每套系统工作2小时。但在一套系统已开始 工作储气管的压力未达到压力上限时不受2小时的限2013-6-27 MCS-51单片机原理与应用 5
《MCS-51单片机原理与应用》清华大学出版社出版
9.2.2
系统的整体架构
1
制应工作到压力达到上限以免高压开机。空压机供气 系统开始工作时应先启动放水阀门3秒,使系统管道内 的水得以释放,3秒后启动空压机电机,同时使干燥筛以 30秒的间隔轮换工作。如在正常工作的情况下,系统 达到压力上限而停止工作,某干燥筛的工作时间未达 到30秒,则下次启动时,仍应使用该干燥筛,到30秒后再 切换。以上工作参数均可用PC机进行异地设置调整。 1. 充气机系统的架构 系统的架构示意图如图9.1,选用89C52单片机,配以并 行和串行电路/A/D转换电路/RAM掉电保护电路和一 个看门狗电路等。实际使用的电缆管道用一组拨盘开 关或远程的PC机来设置。2013-6-27 MCS-51单片机原理与应用 6
《MCS-51单片机原理与应用》清华大学出版社出版
9.2.2
系统的整体架构
2
配备打印机和显示面板, 实时显示系统工作情况和
2013-6-27
MCS-51单片机原理与应用
《MCS-51单片机原理与应用》清华大学出版社出版
9.2.2
系统的整体架构
3
记录故障信息 。系统通过控制MODEM,经由电话网 络跟PC机建立通信连接。 2. 充气机系统输入模拟量 储气管压力P范围为0.0 ~9.9 Kg,1 Kg相当于输入模拟 电压1V。用于判断空压机供气系统的工作。 总气管压力P01~P04范围为0.0 ~0.9 Kg1 Kg相当于 输入模拟电压5V。用于监视充气机的输出量,不足0.2 Kg时作低气压报警。 支气管压力p1~p40范围为0.0 ~0.9 Kg,1Kg相当于输 入模拟电压5V。用于监视每条电缆的供气量,不足0.2 Kg时作低气压报警。 3. 充气机系统的报警量由传感器转换为开关量输入2013-6-27 MCS-51单片机原理与应用 8
《MCS-51单片机 …… 此处隐藏:2495字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:战略管理、绩效管理与平衡计分卡