一种基于s3c2440的智能窗帘控制系统的制作方法

文档序号:10830275阅读:813来源:国知局
一种基于s3c2440的智能窗帘控制系统的制作方法
【专利摘要】本实用新型涉及一种基于S3C2440的智能窗帘控制系统,尤其是一种用于嵌入式系统教学平台的智能窗帘控制系统。系统包括:主控处理器模块、光照采集模块、位置检测模块和电机驱动模块。主控处理模块首先通过ADC接口从光照采集模块采集光照度信息,再通过GPIO口从位置检测模块采集窗帘的位置信息,然后对信息进行分析和判断,最后通过电机驱动模块带动窗帘移动到指定位置,从而实现了根据室内光线的变化自动完成窗帘的移动操作。
【专利说明】
一种基于S3C2440的智能窗帘控制系统
技术领域
[0001]本实用新型涉及一种基于S3C2440的智能窗帘控制系统,尤其是一种用于嵌入式系统教学平台的智能窗帘控制系统。
【背景技术】
[0002]嵌入式系统在各个领域得到广泛应用,所以嵌入式系统教学平台也比较多。目前,嵌入式系统课程教学多使用实验箱作为教学平台,它主要存在2方面的缺点,第一,实验内容与实际工程项目相差较远;第二,设计的综合性实验难度系数不太合理,有些很难,有些又太容易。本实用新型以智能窗帘为应用背景,旨在开发一种适合嵌入式系统教学平台的智能窗帘控制系统。
【实用新型内容】
[0003]本实用新型所要解决的技术问题是针对上述【背景技术】的不足,提供了一种基于S3C2440的智能窗帘控制系统,根据室内光线变化自动完成窗帘的移动操作,解决了现有综合性实验难度系数不太合理的技术问题。
[0004]本实用新型为解决上述技术问题,采用如下技术方案:
[0005]—种基于S3C2440的智能窗帘控制系统,包括:以S3C2440处理器为核心的主控处理模块、与S3C2440处理器GP1 口连接的位置检测模块,与S3C2440处理器ADC 口连接的光照采集模块、与S3C2440处理器GP1口、ADDR口、DATA口连接的电机驱动模块,
[0006]所述位置检测模块输出采集的窗帘位置信息至S3C2440处理器,光照采集模块输出采集的光照度信息至S3C2440处理器,S3C2440处理器根据光照度以及窗帘位置输出电机驱动模块的控制信号,电机驱动模块驱动电机运动以带动窗帘在轨道上移动。
[0007]作为所述一种基于S3C2440的智能窗帘控制系统的进一步优化方案,电机驱动模块包括:对S3C2440处理器ADDR5端口输出信号、ADDR7端口输出信号、nGCS3端口输出信号的反相信号、nWE端口输出信号的反相信号做与运算的74HC21芯片,对S3C2440处理器DATA 口输出信号进行锁存的74HC753芯片,74HC753芯片的片选端接74HC21芯片的输出信号,电机各相驱动电路接74HC753芯片的一个数据输出端口。
[0008]进一步的,所述一种基于S3C2440的智能窗帘控制系统中,位置检测模块包括两个分别安装在轨道起点和终点的位置检测传感器,所述位置检测传感器为CNA1301H芯片。
[0009]再进一步的,所述一种基于S3C2440的智能窗帘控制系统中,光照采集模块为LXD/GB5-A1E传感器。
[0010]本实用新型采用上述技术方案,具有以下有益效果:基于S3C2440的智能窗帘控制系统是一种融合了 ARM、A/D转换、GP1控制、地址译码等技术,具有综合性高、实用性强、成本低、技术难度适中等优点;非常适合嵌入式系统课程教学,也可以将该系统应用到智能家居系统,具有较高的市场推广价值,有十分广阔的应用前景。
【附图说明】
[0011 ]图1是智能窗帘控制系统的原理框图。
[0012]图2是主控处理模块原理图。
[0013]图3是光照采集模块原理图。
[0014]图4是位置检测模块原理图。
[0015]图5是电机驱动模块原理图。
[0016]图中标号说明:尺2、1?3、1?5、1?6、1?8、1?9、1?11、1?12、1?19、1?20、1?22为电阻,02、(:15、(:16、〇20为电容,1]12和1]16为光遮断器0嫩1301!1,1]1、1]2、1]3、1]4为光耦,1]5为74!^753芯片,1]6为74!10)4芯片,1]7为74!^21芯片,01、02、03、04为三极管,01、02、03、04为二极管。
【具体实施方式】
[0017]下面结合附图对本实用新型的技术方案进行详细说明。
[0018]本实用新型的原理框图如图1所示,主要由以S3C2440处理器为核心的主控处理器模块、光照采集模块、位置检测模块和电机驱动模块等4部分组成。主控处理模块首先通过ADC接口从光照采集模块采集光照度信息,再通过GP1 口从位置检测模块采集窗帘的位置信息,然后主控处理模块对信息进行分析和判断,最后通过电机驱动模块带动窗帘在轨道上移动直至到达指定位置,从而实现了根据室内光线的变化自动完成窗帘的移动操作。
[0019]主控处理模块的原理图如图2所示,核心芯片是以ARM9为内核的S3C2440处理器,它包含有IXD控制器、USB Device/Host控制器,IIC、IIS以及外部存储控制器等资源。中央处理单元通过ADC接口采集光照度信息;通过GP1 口采集窗帘的位置信息;通过地址、命令和数据3个总线设计的接口电路去控制步进电机的运行。S3C2440的Vref端口与电阻R20的一端、电容C2的一极连接,电阻R20的另一端接3.3V直流电源,电容C20的另一极接地。S3C2440的MPLLCAP端口与大地之间接有电容C15、电容C16,S3C2440的UPLLCAP端口与大地之间接有电容C2(LS3C2440的OMO端口、0M1端口均接地。
[0020]光照采集模块的原理图如图3所示,该模块用于检测光照度的传感器为LXD/GB5-AlE,LXD/GB5-A1E是一种低成本的环境光强度变化与输出电流成正比的光敏传感器,其自身稳定性好,一致性强。利用S3C2440处理器ADC接口的第3通道AIN3采集光照度数据。MOS管和电阻R22的连接点与S3C2440自带的A/D转换器的第3通道AIN3连接。
[0021]位置采集模块的原理图如图4所示,该模块选择光遮断器CNA1301H芯片作为位置检测传感器。系统设计了 2个分别安装在轨道起点和终点的光遮断器CNA1301H芯片U12和U16,CNA1301H芯片U12的阳极和集电极分别经电阻1?11和电阻1?12后接¥0:<嫩1301!1芯片U12的阴极和发射极均接地,CNA1301H芯片U16的阳极和集电极分别经电阻R19和电阻R20后接VCC,CNA1301H芯片U16的阴极和发射极均接地。CNA1301H芯片U12的集电极、CNA1301H芯片1]16的集电极分别与3302440处理器的6?87端口、6?611端口连接。
[0022]电机驱动模块的原理图如图5所示,电机驱动模块采用译码电路实现,选择S3C2440处理器的nGCS3、ADDR5、ADDR7和nWE共4根线作为译码电路的输入,对S3C2440处理器ADDR5端口输出信号、ADDR7端口输出信号、nGCS3端口输出信号的反相信号、nWE端口输出信号的反相信号做与运算,以与运算结果作为锁存芯片74HC753的片选信号,并利用数据总线上的D0~D3共4根线去控制四相步进电机。74HC753芯片的数据输出端接一相电机的控制电路。nGCS3端口输出信号、nWE端口输出信号经非门74HC04芯片U6反相处理后接到与门74HC21芯片U7的输入端,与门74HC21芯片U7的输出端接74HC753芯片U5的LE端。每相电机的控制电路结构相同,光耦U1、电阻R2、电阻R3、二极管Dl、三极管Ql组成第一相电机控制电路,光耦Ul的阳极接74HC753芯片的IQ端口,光耦Ul的阴极接地,光耦Ul的集电极和二极管Dl的阴极接VCC,光耦Ul的发射极与电阻R2的一端、电阻R3的一端连接,电阻R3的另一端接三极管Ql的基极,三极管Ql的集电极与二极管Dl的阳极连接,三极管Ql的发射极以及电阻R2的另一端均接地。光耦U2、电阻R5、电阻R6、二极管D2、三极管Q2组成第二相电机控制电路,光耦U3、电阻R8、电阻R9、二极管D3、三极管Q3组成第三相电机控制电路,光耦U4、电阻R11、电阻R12、二极管D4、三极管Q4组成第四相电机控制电路。选择步进电机的原因是步进电机每步转动的角度是固定的,所以控制步电机带动窗帘移动的距离比较方便。
[0023]综上所述,本实用新型涉及的基于S3C2440的智能窗帘控制系统是一种融合了ARM、A/D转换、GP1控制、地址译码等技术,具有综合性高、实用性强、成本低、技术难度适中等优点;非常适合嵌入式系统课程教学,也可以将该系统应用到智能家居系统,具有较高的市场推广价值,有十分广阔的应用前景。
【主权项】
1.一种基于S3C2440的智能窗帘控制系统,其特征在于,包括:以S3C2440处理器为核心的主控处理模块、与S3C2440处理器GP1 口连接的位置检测模块,与S3C2440处理器ADC 口连接的光照采集模块、与S3C2440处理器GP1口、ADDR口、DATA口连接的电机驱动模块, 所述位置检测模块输出采集的窗帘位置信息至S3C2440处理器,光照采集模块输出采集的光照度信息至S3C2440处理器,S3C2440处理器根据光照度以及窗帘位置输出电机驱动模块的控制信号,电机驱动模块驱动电机运动以带动窗帘在轨道上移动。2.根据权利要求1所述一种基于S3C2440的智能窗帘控制系统,其特征在于,所述电机驱动模块包括:对S3C2440处理器ADDR5端口输出信号、ADDR7端口输出信号、nGCS3端口输出信号的反相信号、nWE端口输出信号的反相信号做与运算的74HC21芯片,对S3C2440处理器DATA 口输出信号进行锁存的74HC753芯片,74HC753芯片的片选端接74HC21芯片的输出信号,电机各相驱动电路接74HC753芯片的一个数据输出端口。3.根据权利要求2所述一种基于S3C2440的智能窗帘控制系统,其特征在于,所述位置检测模块包括两个分别安装在轨道起点和终点的位置检测传感器,所述位置检测传感器为CNA1301H 芯片。4.根据权利要求3所述一种基于S3C2440的智能窗帘控制系统,其特征在于,所述光照采集模块为LXD/GB5-A1E传感器。
【文档编号】G05B19/042GK205513986SQ201620255797
【公开日】2016年8月31日
【申请日】2016年3月30日
【发明人】朱华生, 李璠, 徐晨光, 熊志文, 邓承志
【申请人】南昌工程学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1