摘要 | 第3-4页 |
Abstract | 第4页 |
1 绪论 | 第8-12页 |
1.1 课题背景与意义 | 第8页 |
1.2 国内外相关技术的研究现状 | 第8-11页 |
1.3 本文研究的主要内容 | 第11-12页 |
2 总体方案设计 | 第12-15页 |
2.1 融雪装置测控要求 | 第12-13页 |
2.2 总体方案 | 第13-15页 |
2.2.1 系统组成 | 第13页 |
2.2.2 功能介绍 | 第13-14页 |
2.2.3 系统工作流程 | 第14-15页 |
3 系统硬件设计 | 第15-23页 |
3.1 系统整体结构布局 | 第15页 |
3.2 单路加热控制电路 | 第15-18页 |
3.2.1 单路加热控制电路功能 | 第15-16页 |
3.2.2 单路加热控制电路设计 | 第16-18页 |
3.2.2.1 复位电路设计 | 第16页 |
3.2.2.2 数模转换电路设计 | 第16-17页 |
3.2.2.3 微处理器应用电路设计 | 第17页 |
3.2.2.4 其余功能电路设计 | 第17-18页 |
3.3 主控制电路 | 第18-23页 |
3.3.1 主控制电路功能 | 第18页 |
3.3.2 主控制电路设计 | 第18-23页 |
3.3.2.1 复位电路设计 | 第18页 |
3.3.2.2 单路加热选择电路设计 | 第18页 |
3.3.2.3 温度设定电路设计 | 第18-19页 |
3.3.2.4 单片机电路 | 第19-20页 |
3.3.2.5 电源电路 | 第20页 |
3.3.2.6 串口扩展电路 | 第20页 |
3.3.2.7 面板按键编码电路 | 第20-21页 |
3.3.2.8 CAN总线通讯电路 | 第21-22页 |
3.3.2.9 其余功能电路设计 | 第22-23页 |
4 程序设计 | 第23-44页 |
4.1 STC12C5410AD-28程序设计 | 第23-29页 |
4.1.1 程序功能 | 第23页 |
4.1.2 主程序 | 第23-24页 |
4.1.3 发送信息子程序fs() | 第24页 |
4.1.4 获取状态信息子程序getstatus() | 第24-25页 |
4.1.5 获取输出量信息子程序da() | 第25页 |
4.1.6 获取当前温度子程序gettemperature() | 第25-26页 |
4.1.7 启动加热子程序startwork() | 第26页 |
4.1.8 停止加热子程序stopwork() | 第26页 |
4.1.9 定时器0中断子程序timerr0() | 第26-27页 |
4.1.10 CPU初始化子程序initcpu() | 第27-28页 |
4.1.11 串口初始化子程序sciinit() | 第28页 |
4.1.12 串口通讯中断子程序rs232() | 第28-29页 |
4.2 C8051F040-U1程序设计 | 第29-38页 |
4.2.1 程序功能 | 第29页 |
4.2.2 主程序 | 第29页 |
4.2.3 仪器面板按键子程序jpan() | 第29-30页 |
4.2.4 数码管温度显示子程序Showgetwd() | 第30-31页 |
4.2.5 can接收信息判断子程序Pduancan() | 第31页 |
4.2.6 can总线子程序can() | 第31-32页 |
4.2.7 等待can发送子程序wait_cantx() | 第32-33页 |
4.2.8 初始化系统子程序init_all() | 第33页 |
4.2.9 I/O端口初始化子程序initport() | 第33-34页 |
4.2.10 串口初始化子程序inituan() | 第34页 |
4.2.11 变量进行初始化子程序initdata() | 第34页 |
4.2.12 数码管显示自检子程序selfcheck() | 第34-35页 |
4.2.13 读“选择电路”档位值子程序readbomakz() | 第35页 |
4.2.14 读“设定温度”档位值子程序readbomawd() | 第35页 |
4.2.15 模数转换初始化子程序adc0_init() | 第35-36页 |
4.2.16 模数转换子程序adc0() | 第36页 |
4.2.17 计算AD转换结果子程序dealadc0() | 第36-37页 |
4.2.18 键盘中断子程序jianpan() interrupt0 | 第37-38页 |
4.2.19 获取命令子程序getorder() | 第38页 |
4.2.20 显示温度子程序dealgetwd() | 第38页 |
4.3 远程控制软件设计 | 第38-44页 |
4.3.1 软件工作流程图 | 第39-40页 |
4.3.2 天线加热监视程序窗口 | 第40页 |
4.3.3 加热详细信息监视窗口 | 第40-41页 |
4.3.4 系统配置 | 第41-42页 |
4.3.5 加热设置 | 第42-44页 |
5 系统功能测试 | 第44-46页 |
5.1 融雪监控箱调试 | 第44页 |
5.2 远程控制软件调试 | 第44-45页 |
5.3 现场实验效果 | 第45-46页 |
6 总结 | 第46-47页 |
致谢 | 第47-48页 |
参考文献 | 第48-50页 |
附录 | 第50-55页 |
附录A 单路加热控制电路图 | 第50-51页 |
附录B 主控制电路图 | 第51-52页 |
附录C 远程控制软件源代码 | 第52-55页 |