今天小编要和大家分享的是家庭网关系统工作原理 家庭网关系统模块,接下来我将从家庭网关系统工作原理,家庭网关系统模块,家庭网关系统接口电路,这几个方面来介绍。
家庭网关系统工作原理1) 在本地用键盘及显示器进行控制:系统设有16按键和一块128×32点阵的液晶显示器,便于用户在本地进行状态的设置和查询,如数据查询、电器控制等。2) 在本地的红外遥控:通过具有自学习功能的红外遥控模块,能实现室内家电的红外遥控。3) 远程的电话语音控制:这是一种基于公共电话交换网(PSTN)的电话远程控制,
家庭网关系统工作原理
1)在本地用键盘及显示器进行控制:系统设有16按键和一块128×32点阵的液晶显示器,便于用户在本地进行状态的设置和查询,如数据查询、电器控制等。
2)在本地的红外遥控:通过具有自学习功能的红外遥控模块,能实现室内家电的红外遥控。
3)远程的电话语音控制:这是一种基于公共电话交换网(pSTN)的电话远程控制,用于电话的指令控制,如远程控制家电、电话报警等。
4)基于Internet的远程控制:采用浏览器端/服务器端结构(B/S结构),用户可直接用Windows自带的IE浏览器作为客户端程序,以达到随时随地进行远程控制的目的。
无线通信技术是实现家庭网络最理想的技术,它可以省去在家庭内部重新布线的麻烦。在本家庭网关的设计中,采用蓝牙模块作为无线通信模块与底层的各功能模块相互通讯。
家庭网关系统模块
蓝牙模块:在本方案中,蓝牙硬件芯片采用爱立信公司的ROK101008模块。家庭网关采用在Clinux操作系统下安装BlueZ以配合蓝牙模块,并基于L2CAp层建立相关协议的方式进行开发。
电话语音控制模块:采用双音频拨号芯片DTMF8870、语音合成芯片ISD1420、铃流检测芯片电路以及89C51等来组成电话语音控制模块。
红外遥控模块:系统中增加了红外接收模块和红外发射模块。红外接收模块选用BA5302,红外信号从其顶部输入,经过放大、整形、解调后,被转换成TTL电平的数字信号;红外发射模块将刚才学习到的红外原码进行调制并发送出去,在这里采用软件编码的方法产生调制信号,因此电路很简单。
家庭网关系统接口电路
Flash存储器接口电路:Flash芯片用来存储家庭网关中的嵌入式操作系统、家庭网络服务器、CGI网关应用程序以及支持各种服务所需的文件系统。在系统中采用一片HY29LV160构建16位的Flash存储器系统,其存储容量为2MB。系统上电或复位后从此获取指令并开始执行,因此将Flash存储器配置到ROM/SRAM/FLASHBank0。
SDRAM接口电路:嵌入式操作系统的存在需要有一定量的动态RAM,解压缩后的操作系统将从Flash搬移至SDRAM,驻留内存;同时,用户堆栈、运行数据也都会放在SDRAM中。S3C44B0X芯片提供的8K缓存远远不能满足要求。考虑到实际应用的需求,设计中选择了三星的K4S281632D,它的数据宽度是16位,由4个Bank组成,存储容量为16MB。S3C44B0X的Bank6和Bank7支持SDRAM,因此可以方便连接。在总线宽度控制寄存器BWSCON中设置Bank6的数据宽度为16位,在Bank6控制寄存器BANKCON6中设置MT=0x3,Trcd=0x0,SCAN=0x01,在存储容量寄存器BANKSIZE中设置BK76MAp=0x110即可。
10/100M以太网接口电路:S3C44B0X内部已包含了以太网MAC控制,但并未提供物理层接口,因此,需外接一片物理层芯片以提供以太网的接入通道。在本设计中选用的是RTL8201。由于S3C44B0X片内已有带MII接口的MAC控制器,而RTL8201也提供了MII接口,各种信号的定义也很明确,因此RTL8201与S3C44B0X的连接比较简单,在连接时只需将两块芯片的相应引脚互连即可。值得注意的是,使用CMOS工艺的RTL8201不能直接与RJ45接口相连,由于电平信号的不同以及网络冲击信号的存在,两者之间需要隔离及电平信号转换的元件,本设计中选用了网络变压器HR61H58L。
串行接口电路:为完成和家庭内部网络的蓝牙通信模块、红外发射与接收模块以及电话语音控制模块的通信,家庭网关需要有异步串行通信接口,由于S3C44B0X只有两个异步(S3C44B0X的开发板)和宿主pC机所构成。目标板所用到的操作系统的内核编译、应用程序的开发和调试需要通过宿主pC机来完成。两者之间一般通过串口、并口或以太网接口来建立连接关系。首先,要在宿主机上安装标准Linux操作系统,之后就可以建立交叉开发环境。从网上下载工具链,并将交叉编译器安装到宿主机上。还要根据家庭网关的需要重新配置、编译内核,进行mClinux移植。成功后可看到mClinux-Samsung/images目录下有两个内核文件:image.ram和image.rom。将image.rom烧写入ROM/SRAM/FLASHBank0对应的Flash存储器中,当系统复位或上电时,内核会自解压到SDRAM,并开始运行。这样一个嵌入式应用开发平台就搭建成功了。
关于家庭网关系统,电子元器件资料就介绍完了,您有什么想法可以联系小编。