积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 单片机 >> 相关文章
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
基于数字信号处理器和单片机的智能家庭信息中心的设计
 
作者:方元武 田联房 李向阳 单玉峰 毛宗源   来源:微计算机信息    点击数:446   更新时间:2008-7-8
您可以添加到网摘 让更多人关注此文章:

    Implementation of Communication between DSP and MCU in Home Information Center

摘  要  一个可靠的信息控制中心是数字化家庭概念提出的关键所在。本文概要讲解了智能家庭信息中心的概念及其硬件结构(智能家庭信息中心由音视频采集、安防控制和主控三部分组成),并着重讲解了如何实现主控器中DSP和单片机之间的通讯。
关键词  数字化家庭;智能家庭信息中心;数字信号处理器;I2C


Abstract: A reliable information control center is the key technique of digital home. In this paper, the concept and the hardware structure of intelligent home information center are introduced briefly. The intelligent home information center consists of voice/video acquisition, safeguard control and main control center. Finally, the implementation of communication between DSP and MCU in the main control center is given in detail.
Keywords: Digital home;intelligent home information center;Digital Signal Processor;I2C
1 引言
随着科学技术的发展,互联网已经渗透到社会生活的每个角落,互联网作为一个全新的信息承载平台的时代已经到来,人们正在把各种各样的设备连接到互联网上。随着IPv6技术的成熟,在不远的将来,每个设备中都将有一个IP地址,每个设备都能轻易地从互联网获得智能控制,于是人们提出了数字化家庭的概念。
数字化家庭就是在家庭范围内或一个小区内,将电脑、电话、智能终端、家电、安防报警系统、环境测控系统、照明系统等多种设备相互连接,组成一个内部网络,然后与广域网相连接。在数字化家庭里,基本上所有与家居生活有关的事情,都可以实现智能化控制与操作。
2 数字化家庭的系统结构
数字化家庭是由各种信息电器组成的。所谓信息电器就是数字化和网络化了的电器设备,如嵌入了单片机的电视机、冰箱、微波炉、电话等。要实现数字化家庭,除了信息电器外,还要有一个主控中心作为数字化家庭的核心——我们称之为智能家庭信息中心(以下简称为iHIC, intelligent Home Information Center)。这些信息电器都将通过iHIC与互联网连接,与网络交换数据并接受统一的控制。整个iHIC系统主要由三部分组成:主控器、音视频采

集器和安防控制器,其系统结构图如图1所示。
主控器是iHIC系统的大脑,需要进行大量的音频、视频信号处理,因此我们选用了高性能的数字信号处理器(DSP, Digital Signal Processor)——TMS320DM643。除了进行信号处理,主控器还需要对各种信息电器进行控制,而DSP的控制功能相对较弱,因此选用一个单片机与之相配合,以实现对实时时钟、遥控、RS485主机和摄像机云台等的控制。主控器的硬件结构图如图2所示。
      



3 主控器中DSP与单片机的通讯
主控器中的DSP和单片机是两个单独的芯片,需要通过某种方式进行连接通讯。常用的通讯方式有RS232、RS485和I2C。而在选择通讯方式时,对RS232、RS485 和I2C进行比较,I2C有如下的优点:
(1) RS485/232主要用于外部设备的连接,I2C 多用于系统内部连接;
(2) RS485/232需要专门的电平转换器件 ,I2C总线上不需要专门的收发器设备;
(3) I2C总线与其他总线相比应用简单,调试方便,占用引脚资源少,而且非常通用。
虽然I2C相比于其他通讯方式有以上优点,但是I2C的传输速率相对较低。由于在主控器中,DSP和单片机之间只需要传输很少的控制信息,因此I2C的速率已经足够。
3.1 DSP与单片机的硬件连接
I2C总线是一种用于IC器件间的二线制总线,它是通过SDA(串行数据线)和SCL(串行时钟线)在连接到总线上的器件之间通信。每个挂在I2C总线上的器件都有一个唯一的地址,都可以作为一个发送器或接收器,由器件的功能决定,除了作为发送器和接收器外在执行数据传输时也可以被看作是主机或从机。主机是初始化总线的数据传输并产生允许传输的时钟信号的器件。此时任何被寻址的器件都被认为是从机。在本系统中采用DM643内部集成的I2C模块,将其作为主机,单片机作为从机,由主对从进行写入和读取。如图3所示:
 

3.2  I2C的初始化
由于在单片机中I2C的初始化和发送接收与DSP中类似,这里只介绍DSP一端的I2C初始化和发送接收程序。DM643的I2C模块初始化子程序主要完成以下几个寄存器的赋值:
I2CERO=0x00000000;         //屏蔽中断
I2CMDRO=0x00000020;       //使能I2C模块
I2CPSCO=14;                //设置I2C模块时钟频率
I2CCLKLO=6;               // Low-time 时间间隔
I2CCLKHO=7;               // High-time时间间隔
I2COARO=0x00000001;       //从机地址


[1] [2]  下一页



相关文章
· 以Linux为系统基于DSP的视频检测方案[5]
· 以Linux为系统基于DSP的视频检测方案[5]
· 基于 TPS54310的雷达视频信号模拟器的电源设计[17]
· 基于DSP+μC/OS-Ⅱ的励磁系统的研究[48]
· 基于DSP+μC/OS-Ⅱ的励磁系统的研究[48]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
安富利助中国中小型制造企业摆脱购买假
富士通微电子与北京航空航天大学共建M
西安市民发明用牙齿听声音的传导器
日本制成超微结构 有望大幅
中国嵌入式系统产业联盟嵌入式技术论坛
ARM联手IBM等三家公司开发32n
Hitachi Elect
中国芯片供需缺口达七成
西班牙研发出视觉鼠标 眨眼
首条OLED生产线昆山投产 
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
[原创]2008-10-18,...
[原创]2008-10-18,...
[原创]AKA 2008 Li...
[原创]AKA 2008 Li...
[原创]亚嵌“全民总动员”资源...
[原创]亚嵌“全民总动员”资源...
CREE代理商0755-883...
大家认为这个扫描方案可行性如何...
99SE请教个问题...
EDA工具集合(2)...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网