- 15 -
3.3.1主程序 - 16 -
3.3.2初始化程序 - 17 -
3.3.3 中断服务程序 - 20 -
3.3.4数据采集处理子程序(A/D转换) - 22 -
3.3.5 LED显示程序 - 27 -
3.3.6 编程技巧和窍门 - 30 -
3.4 软件调试 - 31 -
3.5 短消息发送模块 - 32 -
3.5.1 短消息模块概述 - 32 -
3.5.2 发送短消息程序 - 33 -
结 论 - 39 -
致 谢 - 40 -
参考文献 - 41 -
附 录 - 42 -
第一章 绪论
1.1 课题背景及其意义
利用河水灌溉农田,或者利用水力推动水力发电机进行工作时需要在河流上修建拦河坝论文网,用以提高水位。这样,河水被大坝隔断,上下游的水位差较大,航船无法通过。于是人们就利用连通器的原理,在运输频繁的江河上,在大坝的旁边修建了船闸,用以保证通航的水利工程建筑物。船闸须设有专门充水、放水系统及操纵闸门的设备。根据地形以及水位差的大小,船闸可做成单级或多级的。船闸是利用向两端有闸门控制的航道内灌水、泄水,以升降水位,使船舶克服航道上的集中水位落差的通航建筑物。由闸室、闸首、闸门、引航道及相应设备组成。主要由闸室及上下游闸首所组成,闸室的两端设置闸门,用以与上下游隔开。当船只上行时,先将闸室泄水,待室内水位与下游水位齐平,开启下游闸门,让船只进入闸室,随即关闭下游闸门,向闸室灌水,待闸室水面与上游水位相齐平时,打开上游闸门,船只驶出闸室,进入上游航道。船下行时,先将闸室充水,待室内水位与上游相平时,将上游闸门开启,让船只进入闸室。随即关闭上游的闸门,闸室放水,待其降至与下游水位相平时,将下游闸门开启,船只即可出闸。在这过程中就必须要进行水位检测。
传统的做法是安排专门人员进行人为监控,由于船闸的地理位置较局限,人为检测相当不方便。这样不仅占用人力、物力,还会大大的影响工作效率。从传统的人工检测技术分析来看,主要存在以下问题:记录方式以模拟方式为主,就是数字方式记录的也很难方便的输入计算机处理;数据基本靠人工处理判断,费时易错;水位信息的采集、传输、处理的实时性和准确性较差,无法适应现代水位检测的需求。为此,需要对水位检测情况实现自动化监测,能够实现数据化、智能化显示,视觉或听觉冲击化报警,设计出实现水位检测的一个完整的系统。那么,工作人员就能在操作室获知船闸的水位状况。这样,不但大大减低工作人员的危险性同时也增加了工作简便性更提高了工作效率。
近年来微电子计算机、光纤、超声波等高科技的迅猛发展,为远程监控系统的实现提供了理想的平台,在水位检测领域出现了种类多样的测量手段,并且其功能越来越完善,各项性能指标越来越符合使用要求。很多船闸把基于无线通讯技术的监控系统作为水位检测自动化管理的新手段。随着自动化技术的不断发展,船闸系统的自动化水平也逐渐提高,各船闸都能通过远程监控系统实现少人、无人式监管的管理模式。 51单片机船闸水位自动采集及其短消息发送系统设计+CAD图纸(2):http://www.youerw.com/jixie/lunwen_51944.html