基于LPC2478的家庭智能安全报警系统的设计
时间:08-21
来源:互联网
点击:
可以实现通过主控制器对模块的控制,硬件连接非常简单,可以加快开发的进度。
预设信息存储模块主要由SD卡构成。LPC2478提供了SD/MMC卡主机控制器,因此在设计SD/MMC卡接口电路时,只需将这些接口相应地接到SD/MMC卡座就可以了。SD/MMC接口电路见图4。SD卡有两种工作模式,即SD和SPI模式。在此设计中,我们选择SPI模式,SD卡的SPI通道由以下4个信号组成:CS(片选)、CLK(时钟)、DataIn(主机到卡的数据信号)和DataOut(卡到主机的数据信号)。CS是SD卡的片选信号线,在整个SPI操作过程中,必须保持低电平有效,CLK便于同步,DataIn不但传输数据,还发送命令,同样DataOut除了发送数据外还传送应答信号。SD卡中主要用来存储正常语音和报警语音信息以及预设的报警短消息。整个操作均由LPC2478来控制。
系统程序设计
本系统使用C语言进行编程,全部为模块化设计。
结语
本文介绍的普通家庭用智能安全报警系统,采用恩智浦半导体(NXP Semiconductors)高度集成的LPC2478微处理器,芯片内部集成IIS接口用于语音处理,SPI接口用于SD卡信息存取,UART接口则用于实现对GSM模块的控制,该款芯片丰富的片上资源,极大满足了设计要求,简化了外围电路。
- 基于FPGA的ARM并行总线研究与仿真(06-26)
- LPC2478时钟系统学习笔记(11-20)
- 基于LPC2478与ADS7843的电阻触摸屏设计方案(08-30)
- 基于恩智浦LPC2478的家庭智能安全报警系统的设计(01-08)
- CAN总线在家庭智能化控制系统中的研究与应用(10-12)
- 基于AT89S52的家庭智能浇花器设计(08-10)