欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    多路温度巡回检测Word文件下载.docx

    • 资源ID:18519256       资源大小:353.92KB        全文页数:23页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    多路温度巡回检测Word文件下载.docx

    1、方案三串行 通讯采用中断方式,单片机接收到数据后,立即产生串行口中断,转入中断服务 程序,然后根据接收到控制符的含义发送相应的数据, 数据发送完后即退出中断 服务程序。上位机接收到数据后进行数据分析, 根据编写的协议,若数据正确则 根据建立得数学模型将十六进制数转化成温度值后送显示, 若数据错误则发送错 误标志符请求重发。这样就实现了上位机与单片机之间一问一答式的半双工通 讯。上位机接收到单片机发送的数据包后,首先判断第一个字节是否为上次发送 的控制符,若发生错误,则舍弃数据包并重新选择通道。然后判断第二字节是否与第四字节相同以及第三字节是否与第五字节相同, 若不相同,舍弃数据并发送 相应的控

    2、制符,请求重新发送上一个数据包,若相同,则保存数据。可见,方案 三为比较理想的方案。2.7键盘部分键盘的制作有两种方案:直接使用I/O 口作为键盘行线和列线选择 按键,这样的好处是比较简单,但是当需要按键消抖和多个按键同时按下处理时,软件部分显得比较笨重,比较繁琐,时间较慢。采用通用键盘显示器接 口芯片8279, 8279对键盘部分提供一种扫描工作方式, 能对64个按键键盘阵列 不断扫描,自动消抖,自动识别出闭合的按键并得到键号, 能对双键或N键同时 按下进行处理。同时8279可以显示多达16位的字符或数字,这样正好和DS12887 配合显示当前时间。综上,选择第二种方案。2.8时钟部分时间的

    3、设定也有两种方案:一种方案是设定一次时间后就不再改变, 这样编 程控制比较方便,但是有一个问题是一旦时间不准, 除了修改程序重新初始化以 外没有别的办法能够修订时钟;第二种方案是通过上位机从串口输入准确的时 间,这样虽然带来了编程的麻烦,但是控制时钟比较方便,可以很方便的修订时 间。本系统米用方案二。3.原理框图线包输出信号4.设计原理图4.1模拟部分(只画出一路信号的放大部分,和室温测量部分 )1). AD620信号放大部分KG=C1036 AINAD620寸O-9V2). AD590测量室温部分3).稳压电源部分VinVoutLrT317 I!CNiiFO.luF0.1 ufiLMT374

    4、.2串口通讯部分-13V C耳血T2OCVout VitiuF4.3 AD574采样部分1091213+1.nLI遍 nrDffl rpIOCfuIB15T,14.4键盘及LED显示部分DDQ2O1?18193031blr22p223241 12? 十072B Its 3 570W 564.5 AT89C52及其外围接口电路部分Hij1 IIIJ61r-lhV S S- IN Mil I呱 T II I nrc4肛gTl非-_ Jim11.HUH1 Nil 11 Pri 1 HI 1I MTHrunr*AtUj十沪JrK JlUllllilG5.1主程序流程图5.程序流程图5.2显示初始界面程

    5、序流程图显示多路温度巡回检测赵志衡字样延时5秒后清屏显示默认地一通道字样5.3采样程序流程图选择第一通道,采样三次求平均值将结果放在外部RAM的第一 KB中存储器地址增一其余五个通道重复第一通道的操作函数返回5.4采样后送显示程序流程图通过按键值选择相应的通道从相应的外部RAM中调用要显示的点,送液晶显示. /5.5键盘部分程序流程图5.6定时程序及其中断服务程序流程图初始化DS12887 ,设定当前时间及其内部时钟频率,设定工作方式将时钟信号输出到LED显示出栈,中断返回5.7上位机串口操作流程图5.8单片机串口中断服务程序流程图上位机控制符处理7厂 * 调岀上次采样保存的数据 丿根据协议生

    6、成数据包并发送 中断返回6.系统测试及结果分析6.1测试仪器UT56手持式四位半数字多用表两块DS5102CA 100MHZ双信道数字示波器一台TFG3050 DDSg数信号发生器一台DF17351SB5A直流电源一台奔四3.0计算机一台6.2测试方法先分别调试各功能单元模块,调通后再进行整机调试,以提高调试效率。调 试过程如下:1).模拟部分调试 这部分包括AD590测量室温,及其经过OP07信号放大部分;五路经热电偶测温输出电压小信号经 AD620信号放大部分。调试时,先调试室温部分,通过温度计测得当前室内温度,通过调节 9V稳压源与AD590之间 串联的可调电阻的阻值使温度与输出电压的关

    7、系是 1 c代表0.1V OPO7五脚与一出电压的关系,使之满足输出信号是输入信号的 八脚之间接的是精密电阻,电阻值通过公式 R脚之间的可调电阻是用来调节零漂的。 调好室温后,再调节AD620输入电压与输1000倍,其中AD620的一脚和 49.4K询宀 确疋。G 1包括微处理器 AT89C52外部数据存储器 RAM6264 74HC138译码器,时钟日历芯片DS12887并行IO接口芯片8255, AD574模数转换芯片,RS-232C双工发送器/接收器接口电路芯片MAX232液晶接口插槽,键盘接口插槽。调试的时候从液晶部分开始,执行液晶清屏和全部点亮等简单的操作,当调试成功后, 再进 行查

    8、表操作,往液晶里写数字和汉字, 都成功后说明液晶部分已经可以控制。 调 节AD采样部分时,给AD574俞入标准的5V电压,用伟福仿真器观察转化是否正 确,正确后将其写入外部RA附检查RAM是否工作正常,同样是从伟福仿真器中 相应的地址单元观察。这部分调好后输入一个方波观察转换结果是否正确。都正 确后,调试采样后结果送液晶显示部分,同样是先给标准 5V电压,观察液晶上 输出是不是直线,所在位置是否正确, 正确后送方波观察结果是否正确, 其后用 正弦波观察。串口的调试方案是:先用两台计算机通过串口进行数据的传送和接 收,检查程序的正确性,然后再将串口接到实验板上进行调试。 时钟日历芯片的 调试要结

    9、合键盘及LED显示部分,可以同键盘一起调。各部分都成功后再进行整 个板的调试,检查有无冲突的地方。3).键盘、LED时钟日历部分的调试 先编写一个简单的程序将输入的键值送LED显示观察结果是否正确,对于时钟日历的调试是通过初始化 DS12887后将时间送LED显示查看结果的正确性。4).整机调试 各个部分都调通后,将各部分连起来调,检查是否能满足基本功能,这部分工作量较大,要注意软件上各个部分的衔接,是否有互相影响的因素,由于程序中用到了中断,要注意对现场的保护,还有对与键盘要考虑小但是也要注意各部分豆时间是否合理。这时候硬件电路出错的可能已经比较小,是否有互相影响的地方,要注意防止外界的干扰

    10、。6.3结果分析将调试完成后的程序烧进 AT89C52中后,去掉伟福仿真器运行,观察结果。经观察液晶上的曲线有微小的跳变幅度在 2-4摄氏度之间不等,但是室温那一路比较平稳基本呈一条直线。我们认为由于液晶点数有限造成显示的时候一个AD620上带有精密点需要代表2摄氏度,这样由于在线包温度上升的过程中处于临界状态的时候,由于温度的微小浮动造成显示的很大差别。再有一个原因是,电阻,而其放大倍数是1000倍,使得只要电阻有微小的变化,输出电压都会发生很大的变化从而影响采样得到值, 进而影响液晶上显示的曲线形状,对精密电阻进行屏蔽后效果会好一点。串口通讯到上位机后显示波形为:1).室温部分竹幵s口 关

    11、闭$口 至口駅骨 抒骂li择声行nETFl窗01旳h2).其中一路的温升曲线0- 广 1 严 2 5 5 4 1- 5 r 6T r F T 1 q.-F r p q 一 ! r T F r-TF-I I I I I I 小,:EAJllllllll lllllILl-r=-TH-:-:-rH-:-:-T7-:- I Illi lllllllllllllll I I I I I I I I 4 IH I 4 I I 1 I I P I I I I P I I I I R I -:冯 J-H-i畀码:出-+!轉II L I I I If汁卄LU I q I I I I I I;llllllllI

    12、I r I I ri I I I I I I ri I I lllllllllll I ri I I I I I I I I R I Illi ihiiiiriiiiihil-ii 討廿!卄H-卜-!囲十!衬制汁卜H H甘卜旧; I I I I I I I I R I Ill II lllllllll riiirilhliil-ril l-ril I I IbillibiliibrilbL Z工6 j6.由bG:#j_C7| -_,-(Z1 r林二沁1二匚i.i;厂.加 nh.匚e-:&:L二 i.1,.閃CC jZ*耳厂匡CC71:G(756 .=珂TC吐I:旺7HCi4 65已? T-尸厂

    13、7 甘7!Tn -1 r伫1- 7:T.于T ;1:D f-;Y?liT2TJ TE1ZTZ7.I-rT-;? I I h I I I I I 4 I 十冷 卄! I ri I lllblllllrilUJU巨1第一 I銅二I眈三I備叫全祠靜按败目显-工作哉SS示3).回放时的曲线IMr; TiT几 n;口弭】!-:; :Ti:訂:了f; H: TT仃、】rri7; M lllllllllllllhllll I I I I I I I I I I I I h I I |-|-|I I!IRIPIIIIRIII:I|-|IT ! r -ii p r i -Trr p riT -tt.I I I

    14、I I h IIII |十| P 1 I-ITPT F腐出口一川期一口用一專川工4*辖神1 Il- I I I d I b I I - I I I I- I II I I I I- I訂;卜 H 禺i * 1岀 詔诂! M :+: ! ; :4 I I I H M I I 1 I II ri II I I- I.11 J卜亠.L丄 L L 1 J J.L xli J.nLL l JJ-J.LL 上丄 IHBIB n r L .lhilll. IhilliLriihlllihriilliriliJI I h . I I l I . I h I I I h III I I I 111 r I I

    15、I I 4 I h I I I I r H I I I I I I II IIII I r I II I II : I I I I I II I I-1 - A;- HH-H-rrH-j -:-! 弭 V;-計計!-严卄-:-; F t-51I I I ll- llllRII-lll-l-llll-ll - I I I I- - I I I I I I I- I 化 汁卜冷:再 pi 卜 :事kXtTr I p II ripiiru*PU*i*PB*Pi*ii 1 I ipi| I 1 r - I p I I I p 喰“ “d孑皿丛2订dd ? 1 1 “ J g m衣d 7 i门】 I k

    16、 I I I ill! J I I I I I I I I I Ib J J- k J L _ L LJ _l -r_L J _ h. L J _l _ h. 1. A J J _ b J J JJ.j “ 1H W h 計 J H j r 学;H 1 iCCi lUD dUU (UDlUDdUUOUPlIl I1 i rh IVJU厲ftF匚皆1= LV三a,rft!門ft牛T!罟j_=.fC-Ilb5i丁母r.6CTi一n.1. r7LF.-1 _.;VIflf J7Z7l赵苟在 L7-T :M肓TT711rf-r- llL; ;严r1;r-勺IG乔叮三1 -nTFP -|1fG7rr:f

    17、e臣V .-; T.:;M;NfV.i乓悶f;, 1 :r k8Pi芥83ec冲aagoEl曲Sle?aeseBl963E036?5;a?前Q33却S50ias站ft?fii訂ftlBJ艮3B?ajtfiSi此fellH281HZm阻HL01出otczn 11rgiBEOLXriiiSis上驱_ nija三申曲s收应显工僧畑显鼻分析以上计算机得到的结果,在考虑误差与外界干扰的情况下,结果还是比较令人满意的。通过上位机调整时间的界面:1).通过获取系统时间调整时间当前晒伍务栏2005 S 24 0 11Pt 9 43 秒控制:瞅时诃腎打讦串口关闭串口退出程序塞据菱收确定”i1I h l -:- ;*_2).通过设定时间调整时间通过这个程序可以方便的对时间进行调整。7.心得体会不要遇到问题就去找老师解决。这样才能学到更多的知识。通过对这个系统的设计和调试,使我们对数据采样,数据处理,及 MC51 单片机的编程有了更深的了解。明白了做课题研究的一般步骤和方法,特别是实 际调试的时候要善于找到问题的根源,勤于思考、善于思考, 培养独立思考的习 惯,8.参考文献1234蔡维铮主编,王立欣副主编,基础电子技术,哈尔滨工业大学, 2004.1张毅刚,彭喜元,姜守达,乔立岩编著,新编 MC51单片机应用设计,哈尔滨工业大学出版社张毅刚主编,单片机原理


    注意事项

    本文(多路温度巡回检测Word文件下载.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开