基于PT4115的智能台灯控制系统设计和实现通信工程专业.docx
《基于PT4115的智能台灯控制系统设计和实现通信工程专业.docx》由会员分享,可在线阅读,更多相关《基于PT4115的智能台灯控制系统设计和实现通信工程专业.docx(34页珍藏版)》请在课桌文档上搜索。
1、3软件设计KeilUViSiOn开发平台:KeilUViSiOnIDE开发平台简称KeiLKeil支持ARM、C51、Cl66、C251等类型微控制器,能够提供灵活编程的环境进行开发。该开发平台集合项目管理,运行环境,编译代码链接,源代码编辑,程序调试等功能,为开发提供强有力的帮助,一个开发平台集成上述功能,简化开发环境部署,无需多个程序即可完成开发。Keil十分利于新手进行开发,他的易用性能够加快你的嵌入式系统软件开发,能够支持多窗口进行编辑,创建新的源代码以及项目文件管理。Keil内集成的程序调试器,提供了一个独立环境,支持你进行测试,功能验证,定制应用代码。调试器不仅包含了传统的功能,还
2、包括比如说断点,窗口预览,程序执行控制,以及硬件内部操作全可视化等操作。Keil支持C语言、C+语言、汇编语言进行开发,也是各地公司、高校使用频率较高的开发平台。本毕业设计中,用的最多的是C语言,C语言通过Keil内部的编译器,将C语言转换为机器语言,使得我们的微控制器能够识别并执行。相对来说,C语言开发效率较高,比较通用,因此采用C语言进行设计。在程序开头做好相关的准备,不能着急直接开始进行代码的编写。回顾本作品的相关外设,有PWM无极调光模块,OLEDO.96寸SPl型显示屏,TTP223触摸开关模块,DHTll温湿度模块,DS1302RTC模块。根据上述的外设类型,可以进行分类:使用到P
3、WM功能的有PWM无极调光模块,使用到外部中断的有TTP223,PWM无极调光模块,使用到定时器的有DS1302RTC模块,DHTll模块,使用到IIC通信协议的有DHTlI模块,DS1302RTC模块,使用到SPl通信协议的有OLEDO.96寸SPl显示屏,普通IO引脚使用的有LED光源灯珠。如图3-11 1include2 1include3 1include4 1include5 1include6 include7 include8 1include9 1include10 1include delay.h OLED.h uartl.h uart.h nDHTll.H npcf8563
4、.h 15W4KxxS4.H图3-1头文件定义图此处需要包含所有库文件,不可缺漏,否则会导致相关硬件的代码无法通过编译,从而使得硬件无法正常工作。为了更加方便的编写代码,还需要将数据类型提前定义好,以便后面进行使用,直接使用数据类型更加快捷,也加快了整体程序开发的进展。如图3-2。247.248if(IedpwsBval300)/PKM值达3。0,熄灭灯249(3(250PWMCR40X00;禁止PMM转化251-)252else199 200,201202203 20420520620720820921021121221321421S21621721821922022122222322422
5、5226227228229230 A231232233234235236237 -238239 240241242 口2432A245 246 WriteRTC();化新的町髀国马迸PCF8 56 3快决DHTllValueeTHIEF-O;While(I) (Bbemset (tenp Or 3);Mmser (humdcyr 0, 3);tenp(l - DHTllValue.tenpH;tesp(2 DKTXlVAlue.cenpL; uAldlcyl DHTllValue.umyH;Hunidity(2 DHT1 1Value.humyL ;获取退受值将温度债转换为字符串delayJn
6、S :ReadRTCO ;DisplAyRTCO;LCD_P8xl6Str(0/0,-DATAINGw);LCD二P8xl6S5:);LCD二 P8x16S= (88,2rH-);LCDP8xl6Str(9-8r2rC);LEJP8x16Str (Gr 4r wHunudity:);LcDP8X16S(11B-);OLEDeShowChar (88, 0r , + LE0+16);遑堂高位数值暹度低位数境湿支高位数值湿受低位数值读PCF8563时怦值.即读出时、分、秒读出的PCF8S632时间遢度摄氏度cOLtDeShowChAr(9S/OrLCD8(1)16);OLED-SowCar(108
7、r0, ,OLED2ShowChar(118rOrOLCD二ShOWCh(128,0, OLED二ShOWCha1(138,OJOLD_ShowChr(148rOrOLEDSOwCar(158r0rif(teap(2!-0)湿度湿度单位,时间数据显示LED8(216);LED8(3+16);LED8(416);LED3(516);UD()16);LED8(716);/M TUifi湿度读取为间断读,当读取到温堂值为。不进行显示.OLED_ShOWC68,2, +tep 1+1);温度高位数值OLED2ShowCher (78,2, , ,+cen(2)+l) ;/国度低位数陋OLED2Show
8、Char (98r 4, , *huuRAM空间不足的老顽疾。再加上本款IAP15W4K61S4微控制器可以利用内部可调晶振来提供系统所需要的足够的时钟频率,内部内置好看门狗电路,能实现芯片上电的内部复位的功能。综上,本芯片编程设置好相关参数,甚至只需外加电源即能工作,极大的简化了以前传统型51系列微控制器的繁杂操作。此处所述的微控制器的最小系统指的是微控制器正常工作的最小电路。此电路由微控制器芯片、微控制器手动复位电路组成。下面为IAP15W4K61S4微控制器最小系统图。VCC Ciol主控HHCI04图2-2IAP15W4K61S4微控制器最小系统图本处重点讲述该微控制器最小系统的复位电
9、路组成,为了让系统在程序运行中途能够重新执行相关部分,于是需要IAP15W4K61S4微控制器最小系统的复位电路进行微控制器系统重启,此处重启为程序能够重头进行执行,但是内部部分数据,例如RAM区域的数据是不会进行清零的。切记,RAM清零需要通过断电清零的过程,而不能通过复位电路进行清除。复位引脚正常电路逻辑为低电平作为起始电平,因此此处需要接地,但是为了过滤电源不稳定的干扰因素,比如电源波纹扰动导致的电平不稳,因此我们常用做法为对地接入电容过滤。由于复位信号需要高电平,还得加入高电平进行复位,因此此处需要VCC=5V进行逻辑高电平进行供给复位信号,还得加入上拉电阻(强上拉比较好,效果好),常
10、用上拉电阻范围为IK至IoK。上电时刻,复位信号逻辑为高电平起始,按键按下,控制复位后,等待电容充电,于是出现低电平的时刻,由此处低电平信号作为复位,时间不得低于IOUS,于是需要充分低电平时间维持进行复位。图2-3复位波形图本处重点讲述IAP15W4K61S4微控制器外部硬件电路设计,设计IAP15W4K61S4微控制器的最小系统后,还需要继续预留外部硬件电路接口。在设计外部硬件电路接口前,需要提前知道相关硬件特性,接下来下面内容主要讲述外部硬件电路正常工作条件。图2-4PT4115工作电路图关于,30V/1.2A高调光比LED恒流驱动器,部分内容:连续电流电感导通模式降压恒流源,可调输入I
11、NPUT电压8V30V,可调OUTPUT电流,典型电流输出95UA(关断状态电流)到1.5A(实际IC稳定恒流输出1.2A)。可灵活调整不同的光源LED以及供电条件,均可满足光源LED调节条件。能够驱动几十瓦的LED光源,内置功率调节,内置高端电流采样电路,能够调节LED光源平均的电流,可通过DIM接受模拟调光,拥有非常宽PWM调节范围。IFVdim0.3V,功率开关关闭,此时工作电流仅仅只有95uA,超低功耗待机性能。如表2-1。表2-1PT4115管脚描述表管脚号管脚名称描述1SW功率开关漏端2GND信号和功率地3DIM开关使能、模拟和PWM调光4CSN电流采样端,采样电阻接在CSN和Vl
12、N端之间5VIN电源输入端,必须就近接旁路电容-ExposedPad散热端,内部接地,贴在PCB板上减少热阻ES0P84,5NC无连接,接地或悬空本作采用的封装为SOT89-5,优点体积小、引脚数少,外围电路简单易制作。实际引脚数为5个,制作PCB时需要考虑散热,温度升高会伴随着最大功耗会下降,因此该封装SOT89-5配备了散热端供给散热需求,正常工作温度范围支持范围为零下40摄氏度到+85摄氏度,ESD(EIeCtriCityShoCkDefenSe抗静电能力)最大支持2kV,适合广大地区使用本PWM高调光比恒流LED光源驱动器。该IC正常工作电压范围为8V至30V,本作品使用12V给IC进
13、行供电,符合技术手册内的输入电压范围,能够满足正常工作条件,和PWM高调光比恒流LED光源驱动器相接的LED光源为3W灯珠带的铝基板,实际功率3W,具体相关参数见下部分LED光源介绍。在室温的工作环境下(约25摄氏度下),12V的外部供电电压,按照技术手册的外部供电电压电流以及整体功率的控制,使得LED光源正常工作。图2-5整体PCB板图光源LED部分论述1.ED光源部分采用的是3W灯珠带铝基板,厂家提供的参数如下:实际额定功率3W;灯珠带铝基板整体尺寸:直径20mm*20mm;工作电压范围:3.2V至3.5V;工作电流范围为60OmA到700mA;,最好不要超出厂家提供的正常工作电压、电流范
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PT4115 智能 台灯 控制系统 设计 实现 通信工程 专业

链接地址:https://www.desk33.com/p-1226439.html