| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12452 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本设计中的负载平衡测试系统通过将两个STC89C52单片机串行通信实现。当左右两个传感器受到压力时发出电压变化,经A/D转换芯片处理后变为为数字信号。再将数字信号别发送给对应的两侧单片机。单片机接受数字信号,经处理后,将数字值分别赋予给变量SHIP1和变量SHIP2。此时液晶显示器显示变量SHIP1与SHIP2的静态字符和实时重量。同时,单片机1将两个变量SHIP1和SHIP2的值比较大小,然后带入对应的求负载值公式中运算,求出负载值,再由LCD显示负载值的数值,负载值大小为0~80%之间。与此同时,运行报警子程序。将负载值带入程序,比较是否误差20%,若为否,则保持高电平,蜂鸣器不报警。若为是,则触发蜂鸣器报警,且判断负载值的大小,负载值每增加10%,则通过PWM调节,将蜂鸣器鸣叫时间变长一点。直到负载值值超出80%,达到上限,此时液晶屏幕显示负载值值为>80%。当传感器1与传感器2所受压力的负载值降低至20%以内,测蜂鸣器停止。
关键词 负载平衡; 测试;系统设计
目录 摘要 Abstract 1 绪论-1 1.1课题设计的目的和意义-2 1.2课题设计的研究范围和成果-2 1.3课题设计的任务和要求-2 2 总体设计方案-3 3 硬件电路设计-4 3.1单片机系统及显示电路-4 3.1.1主控芯片STC89C52-4 3.1.2 单片机间的串口通信-5 3.1.3 显示屏1602工作原理-6 3.2传感器检测电路-7 3.2.1A/D转换模块-8 3.2.2 传感器电路-9 3.3报警电路-11 3.4负载平衡的硬件电路设计-11 4 系统软件设计-13 4.1 传感器参数计算-13 4.2 A/D转换程序设计-13 4.3显示程序设计-15 4.4 串口通信程序-16 4.5 负载值的算法设计-19 4.6 报警程序设计-19 5 调试及性能分析-21 5.1调试-21 5.2 性能分析-21 结论-24 致谢-25 参考文献-26 附录-27 |

