摘要:紫外(UV)固化的原理是利用紫外线照射使涂料,胶水等产生聚合反应实现固化。要精确控制固化效果,不仅要选择合适的光谱和固化时间,同时也需要选择合适的紫外光源的强度和温度。
本文分析了光固化系统的工作原理,设计了一款简易可调的紫外光固化电源系统,确定了主电路的形式,进行了硬件电路设计和软件编程。系统采用STC89C52单片机作为主控芯片,使用DS18B20温度传感器检测温度,采用四盏5W的紫外LED灯作为发光源,通过按键控制单片机发出占空比可调的PWM波,改变紫外LED灯的平均电流,从而达到改变紫外LED灯亮度的目的。所设计的系统可以通过LCD1602将环境温度和PWM占空比显示出来。通过实际调试,完成硬件实物焊接和调试。所设计的系统具有结构布局简单,显示内容直观,操作过程容易,容易实现模块功能等优点。
关键词 STC89C52;DS18B20;LCD1602;PWM; UV LED
目录
摘要
Abstract
1 绪论-1
1.1 引言-1
1.2 快速成型技术简要介绍-1
1.3 论文研究的内容-3
2系统方案的确定-4
2.1系统总体设计目标-4
2.2 系统总体结构设计方案-4
2.3 设计要求-4
2.4各模块选择与认证-5
2.4.1.主控芯片的选择-5
2.4.2 温度传感器模块选择与论证-6
2.4.3编程语言的选择和论证-6
2.4.4 显示模块的选择与论证-6
2.4.5 调节模块介绍-7
3系统的硬件设计与实现-10
3.1 系统硬件总体设计框图-10
3.2系统概述-10
3.3 LED驱动系统主要单元电路的设计-11
3.3.1驱动系统主要控制模块的设计-11
3.3.2温度传感器DS18B20外围接线电路-12
3.3.3 显示电路设计-16
3.3.4 按键电路设计-18
4软件设计-20
4.1 单片机C语言设计-20
4.1.1 C语言概述-20
4.1.2 C语言的特点-20
4.1.3 系统各模块的程序设计-20
4.2 主程序的设计流程-21
4.3 温度显示部分程序设计-22
4.3.1 DS18B20传感器操作流程-22
4.3.2 DS18B20传感器的指令表-23
4.3.3 DS18B20传感器的初始化时序-24
4.3.4 DS18B20获取温度程序-24
4.4 按键控制程序设计-25
4.5 PWM控制程序设计-25
4.6延时程序设计-25
4.7 1602液晶LCD显示程序设计-25
5 系统测试-28
5.1硬件测试-28
5.2软件测试-29
5.3 测试结果结论-29
结论-31
致谢-32
参考文献-33
附录-34