基于SPCE061A的智能家居系统的软件设计正文.docVIP

基于SPCE061A的智能家居系统的软件设计正文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 引言(或绪论) 随着人们生活水平的逐渐提高和电子、通信技术的不断进步,智能家居也日益被人们所接受。 利用现有的个人通信终端, 可以实现基于移动通信网和公共电话交换网的智能家用远程测控系统, 既可以节约投资, 又对方便人们生活、防灾减灾具有积极意义。 本文以 SPCE061A 单片机为控制核心,利用计算机网络技术,结合现代科技发展的一个颇具创新性和实用性的毕业设计项目。可通过PC机上的网页,经过密码验证后发出控制指令,通过网络传输后,可以远程的对家居环境参数、家用电器的状态进行控制,并向PC机回馈设备的运行状态信息。 2 系统设计简介 本系统以SPCE061A为主控制器,通过对DM9000芯片的控制,实现以太网数据包的收发,并结合上层TCP/IP协议,构成一个Web服务器,为局域网提供网页浏览服务,同时接受客户端的信息,对三个家电的开/关进行控制。 2.1 SPCE061A 特性简介 SPCE061A是凌阳科技研发生产的性价比很高的一款十六位单片机,使用它可以非常方便灵活的实现语音的录放系统,该芯片拥有8路10位精度的ADC,其中一路为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。两路10精度的DAC,只需要外接功放(SPY0030A)即可完成语音的播放。另外凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用,并且,提供了语音录放的库函数,只要了解库函数的使用,就会很容易完成语音录放,这些都为软件开发提供了方便的条件: 特性: ???16位μ’nSP微处理器; ???工作电压:内核工作电压VDD为3.0~3.6V(CPU),IO口工作电压VDDH为VDD~5.5V(I/O); ???CPU时钟:0.32MHz~49.152MHz; ???内置2K字SRAM; ???内置32K字FLASH; ???可编程音频处理; ???晶体振荡器; ???系统处于备用状态下(时钟处于停止状态),耗电小于2μA@3.6V; ???2个16位可编程定时器/计数器(可自动预置初始计数值); ???2个10位DAC(数-模转换)输出通道; ???32位通用可编程输入/输出端口; ???14个中断源可来自定时器A / B,时基,2个外部时钟源输入,键唤醒; ???具备触键唤醒的功能; ???使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据; ???锁相环PLL振荡器提供系统时钟信号; ???32768Hz实时时钟; ???7通道10位电压模-数转换器(ADC)和单通道声音模-数转换器; ???声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能; ???具备串行设备接口; ???低电压复位(LVR)功和低电压监测(LVD)功能; ???内置在线仿真板(ICE,In- Circuit Emulator)接口。 2.2 以太网模组 2.2.1 技术特性与参数指标 ???产品型号:DM BOARD V1.2 ???模组工作电压: 5V ???和MCU连接模式有ISA 8bit/ ISA 16bit模式,并支持3.3V和5V的I/O控制。 ???支持多种连接模式,电端口支持10M HALF/10M FULL/100M HALF/100M FULL/AUTO(N-WAY) ???支持EEPROM(93C46),可供存放系统所需信息 ???有4Mbit串行数据存储器及其接口 2.2.2 主要功能 以太网模组是一款以DM9000为核心芯片的以太网数据包收发控制模块,该模块与控制器配合,除可以完成以太网数据包收发之外,还具有4Mbit的串行Flash存储器SPR4096,可以为用户提供一个较大容量的存储空间。 DM9000是一款以太网控制芯片,在网络中它可自动获得同设定MAC地址一致的IP包,完成IP包的收发。在本方案中应用了SPCE061A单片机做为主控制器,用以控制DM9000完成以太网数据包收发以及TCP/IP协议实现。 以太网模组的结构框图如图 2.1所示。 图2.1以太网模组结构示意图 各部分的说明如表 1所示。 表 1 以太网模组各部分说明 A DM9000 H RJ-45插座 B 25M晶振 I 连接状态指示灯 C SPR4096 J DM9000数据端口 D 控制跳线(JP5、JP4) K SPR4096操作端口 E 电源输入口 L DM9000控制端口 F 电源输出口 N 5V to 3.3V变压器 G 10M/100M滤波器 其中,控制跳线JP5短接为选择D

文档评论(0)

seunk + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档