数字家庭遥控器的研究与开发
来源: 作者: 发布时间:2014-12-15 08:24:46 浏览量:PXA255内部集成了AC’97(音频多媒体数字信号编/解码器)控制单元。遥控器采用PHILIPS公司的UCB1400芯片作为音频编解码芯片,实现了双声道音频输出、麦克风音频输入等功能。音频输出部分使用了LM4880功放芯片驱动2个8欧姆扬声器。
3.1.4 其他扩展功能设计
利用PXA255的PCMCIA接口设计了CF扩展卡插槽。CF卡作为一种存储卡接口标准在便携式设备中应用广泛,具有物理尺寸小、低功耗、灵活性强等特点。市面上有大量符合CF卡标准的存储卡、无线网卡、GPS接收器、摄像头等。插入这些符合CF卡标准的I/O卡可以为数字家庭遥控器扩展相应的功能。比如我们通过一个CF以太网卡为遥控器扩展了以太网通信的功能。
红外通信模块选用了安捷伦公司的HSDL-3020红外收发器和TFMS5380红外接收芯片。HSDL-3020具有2个红外发射LED:波长为875nm的红外LED用于IrDA快速数据传输,波长为940nm的LED用于家电红外遥控。其中家电遥控的最远距离为14米;IrDA数据传输的最远距离为50厘米,速率介于9.6kbps和4Mbps(FIR)之间。TFMS5380芯片直接接收波长940nm,载波频率为38kHz的红外信号,并对红外信号解调、放大、滤波、整形。通过软件支持,数字家庭遥控器红外模块具有普通家用电器的万能红外遥控、E-Home系统的红外控制、IrDA红外通信三个功能。
ZigBee(IEEE802.15.4)技术是最近发展起来的一种短距离无线电感参数通信技术,被业界认为是最有可能应用在家庭自动化控制的无线方式,市场上已经出现了很多基于ZigBee的家庭控制系统。ZigBee使用2.4GHz波段,采用跳频技术和扩频技术。遥控器设计中选用了飞思卡尔的MC13192芯片作为ZigBee收发器。MC13192采用标准的4线SPI及7根GPIO与PXA255通信。
3.2 遥控器软件平台
数字家庭遥控器的软件平台自底向上分别是Redboot、Linux、MiniGUI和电感器厂家应用程序。其软件平台结构如图3所示。
图3 数字家庭遥控器软件结构框图
3.2.1 Redboot
Redboot是一个专门为嵌入式系统定制的开发工具,是嵌入式操作系统eCos的一个最小版本。Redboot集Bootloader、调试、Flash烧写于一体,支持串口、网络下载、执行嵌入式应用程序等功能。把编译好的Redboot映像烧写到物理地址为0x00的NOR Flash上,这样Redboot就是系统上电后第一个运行的程序。然后利用Redboot来引导Linux操作系统。
Redboot建立在eCos的硬件抽象层(HAL)和设备驱动程序的基础上。硬件抽象层对处理器结构和系统硬件平台进行抽象,当需要将Redboot移植到一个新的平台只需对底层的硬件抽象层(HAL)进行修改。移植Redboot到遥控器一体成型电感器的步骤如图4所示。
3.2.2 ARM-Linux
数字家庭遥控器要为用户提供智能家庭控制、影音娱乐等功能。要实现这些功能,多任务、网络协议、贴片电感文件系统、出色的GUI都是不可缺少的。选用操作系统可以简化系统的开发难度,并使开发具有更好的可扩展性和可移植性。数字家庭遥控器选用了Linux作为操作系统,ARM-Linux是打了ARM补丁的Linux操作系统。在设备驱动的支持下,Linux管理了系统硬件并向上层提供了一个统一的,硬件不可见的应用程序接口。
选用2.4.19版本的标准Linux内核并打上了针对PXA255处理器的补丁diff-2.4.19-rmk7电感器生产-pxa2.gz。将Linux移植到遥控器平台上的流程如图5所示。移植的一个重要工作是为液晶屏、音频模块、CF卡插槽、Zigbee模块、红外模块等外设编写驱动。移植的最后要为Linux启动建立初始化RAM盘映像(initrd),initrd里包含了必要的设备文件、链接库、启动脚本、busybox工具等。
图4 Redboot移植流程图
图5 Linux板级移植流程图
3.2.3 MiniGUI
遥控器采用MiniGUI作为图形用户界面系统。MiniGUI是我国国内自主开发、比较成熟的一个图形用户界面系统,面向基于Linux 的嵌入式系统,采用微客户端/ 服务器模式来提供对多进程的支持,集成了多字体和多字符集。MiniGUI采用分层设计的层次结构,修改最底层的GAL(图形抽象层)和IAL(输入抽象层)将MiniGUI移植到遥控器平台上。
基于MiniGUI编写了服务器程序mginit和遥控器的主界面程序。按下主界面上的按键就可以调用相应的应用程序,如E-Home系统控制、视频播放等。
输电线路弧垂与倾角模块
导线风偏(舞动、弧垂)是威胁架空输电线路安全稳定运行的重要因素之一,常常造成线路跳闸、导线电弧烧伤、断股、断线等严重后果。由于近些年来我国输电线路发生的导线风
丝网漏印工艺l丝网网框:网框有木制和金属制两种。木框平放桌面上时,不能有边角起翘现象。金属框主要由铝合金制成,金属网框具有尺寸稳定,强度高,寿命长的优点。丝网网框的大小可根据制作印制
三种电工套管主要技术性能及适用范围(1)阻燃型半硬质聚抓乙烯管(FPC管),是以改性聚氯乙烯作材质,适用温度0-40};电性能优良,耐腐性、自熄性能良好,并且韧性大,曲折不易断裂,适用于一般民用建筑的照明工程暗配管敷设,不
大电流电感