- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能瓦斯传感器设计 姓 名:王治国 1205070219 学 号:邱微 1205070214 研究意义 降低重大事故发生率,保障矿工安全 系统总体结构设计 瓦斯信号 检测电路 放大电路 模数转换 单片机 显示浓度 信号输出 蜂鸣器报警 稳压电源 220V 总体方案的确定 一、煤矿瓦斯微机监测系统实现的功能: 实时测量瓦斯浓度,精度为0.01% 对瓦斯浓度进行显示 瓦斯超浓度报警 瓦斯浓度可上传上位机进行监控 二、浓度测定程序流程图 开始 初始化 启动A/D转化 滤波 零点修正 浓度超限 LED显示 返回 蜂鸣器报警 下位机硬件设计 一、控制核心单片机 1.单片机选择 选择因素:A/D驱动、两个中断使用、零点修正、LED八位段码管显示 选择尺度:在满足性能的情况下,选择最经济的单片机 选择结果:AT89S52 2.AT89S52基本性能 与 MCS-51 单片机兼容 8K 字节在系统可编程Flash存储器 1000 次擦写周期 全静态操作:0Hz-33MHz 三级加密程序存储器 32 个可编程 I/O 口线 3个 16 位定时/计数器 6个中断源 全双工 UART 串行通道 低功耗空闲和掉电模式 掉电后中断可唤醒 看门狗定时器 二、瓦斯检测模块 1.传感器选择 (1)常用类别: 催化燃烧式甲烷传感器 红外原理甲烷传感器 光干涉式甲烷传感器 光纤气体甲烷传感器 半导体式甲烷传感器 (2)选择结果:MJC4/3.0L催化燃烧式 (3)选择原因:桥路输出电压呈线性避免 复杂的线性修正 2.瓦斯检测电路 (2)选择原因:MJC4/3.0L传感器规定选择 (3)全桥电路优点:灵敏度高,成本比全桥电路低(4)电路图: 3.放大电路 (1)采用放大电路原因: 如图所示,当浓度高于2%时,电路输出45mv,为了满足A/D输入范围,必须采用放大电路对模拟信号进行放大。 三、A/D模块电路 1.A/D转换器的选择 (1)转换原理: 计数式、双积分式、逐次逼近式及并行式A/D转换器 (2)主流A/D转换器: 1)双积分式A/D转换器 优点:转换精度高、抗干扰性能好、价格便宜 缺点:转换速度较慢 2)逐次逼近式 优点:速度较快、精度较高 缺点:精度和抗干扰性较差 (3)选择因素:因为LED要对浓度进行即时显示,所以转换速度要快。 (4)选择结果:选用逐次逼近式的PCF8591。 2.PCF8591: (1)芯片通信原理:I2C总线 (2)I2C总线简介:它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点,可以只用两个管脚进行通信,最大程度的利用单片机管脚。 四、显示模块 1.模块选择:共阳极数码管 2.共阳极数码管的字型代码表: 字型 dp g f e d c b a 段码 0 1 1 0 0 0 0 0 0 0C0H 1 1 1 1 1 1 0 0 1 0F9H 2 1 0 1 0 0 1 0 0 0A4H 3 1 0 1 1 0 0 0 0 0B0H 4 1 0 0 1 1 0 0 1 99H 5 1 0 0 1 0 0 1 0 92H 6 1 0 0 0 0 0 1 0 82H 7 1 1 1 1 1 0 0 0 0F8H 8 1 0 0 0 0 0 0 0 80H 9 1 0 1 1 0 0 0 0 90H 3.LED数码管和单片机连接电路图 五、通信模块 1.数据传输方式选择:RS485只能半双工 2.通信方式选择:串口异步通信工作方式方式1 3.通信规定:双方波特率为4800b/s,1位起始位,8位数据位,无奇偶校验位, l位停止位,一帧信息为10位 4.计算定时器初值: X = 256﹣(SMOD+1)fosc/(波特率×384) X=256- 2×11.0592×106/(384×4800) X=233=F4H 5.串行接口电路设计: 六、蜂鸣器报警电路 1.蜂鸣器选择:有源蜂鸣器,高电平接通会发声 2.电路设计: 因为单片机管脚电压不足以驱动蜂鸣器,所以另结5V电压,设置三极管开关 2.程序流程图 初始化 开始 发送寻址字节 (写)0X90 check_ACK 发送通道控制字 0X01 check_ACK 开始 发送寻址字节 (读) check_ACK 空采样一次 check_ACK IN1通道采样 结束 返回 A/D转换 check_ACK SDA=1 SCL=1 应答标志位 F0=0 SDA=1? F0=1 SCL=0 返回 三、滤波程序
您可能关注的文档
最近下载
- 急诊科患者转运途中突然病情变化应急预案.pptx VIP
- G30连云港至霍尔果斯高速景家口至清水驿段扩容改造报告书.pdf VIP
- 股骨粗隆间骨折护理查房——护理问题及措施与健康指导.ppt VIP
- 零星工程 投标方案(技术方案).docx
- 一种比色法检测金黄色葡萄球菌活菌的Cu-MOF材料及其制备方法和应用.pdf VIP
- 中国农业银行超柜业务及账户管理相关知识考试试卷.docx VIP
- 第三章第一节SOLAS公约 - 青岛远洋船员职业学院-精品课程 ....ppt VIP
- 小学田径教学教案全集.docx VIP
- 屋面防水改造及屋面防水论文.doc VIP
- 宫颈癌术后尿储留的预防性护理课件.pptx VIP
文档评论(0)