0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于STC89C58RD+单片机和SC1128实现智能系统的设计

电子设计 来源:微型机与应用 作者:陈发才,王仁波 2020-08-13 09:04 次阅读

电力网是每个家庭都要用到的物理网络,现有的电力线基本功能是传输电力。利用现有的电力线实现数据通信 , 而无需增加额外的通信线路,可以大大节约建设成本。本文所介绍的智能系统只需将本系统中不同功能的通信模块和电源电路像墙壁插座一样嵌入墙壁,接入市电,即可实现本智能家居系统。

1 系统总体设计

系统总体设计框图如图1所示。

基于STC89C58RD+单片机和SC1128实现智能系统的设计

整个系统由不同的智能模块组成,智能模块由电源电路、SC1128收发电路及外围电路组成。每个智能模块对应一个不同的地址,以免执行不属于本模块的命令。地址可由一个自定义的红外遥控器设置。

2 智能模块硬件电路

硬件电路分为电源、SC1128收发电路及外围电路、功能电路3部分。

2.1 电源硬件

电源硬件模块示意图如图2所示,各模块的功能如下:

(1)框1为耦合电路。耦合电路是载波信号的输出和输入通路,并有隔离220 V/50 Hz工频的作用。该电路在设计时需考虑220 V线路侧的阻抗特性, T1为信号耦合变压器,220 V线路侧阻抗一般取3 Ω~30 Ω。然后确定线圈初次级的匝数比或阻抗比。最后设计功率放大器的输出匹配电阻。输入通道接一个浪涌保护二极管,经电阻隔离后接二极管箝位电路输出给前级滤波电路。

(2)框2为电源与通信模块的接口。SC1128通过POUT(发) 与 SIN(收) 2个脚与别的智能模块通信。这样可以用一个智能模块控制另外一个智能模块。

(3)框3把+12 V稳压至+5 V,给系统供电

(4)框4为单片机I/O口控制的继电器电路。把所需控制的电器一根电源线接到继电器输出脚,这样就可以实现控制电器的开与关。鉴于电源模块的体积,一个电源模块上可以接3个继电器为好。

(5)框5通过整流得到+12 V电源。

2.2 SC1128收发电路及外围电路

硬件系统的核心电路是SC1128的收发电路。

(1)SC1128通过电力线传输与接收的电路

SC1128芯片是面向电力线载波通信市场而开发研制的专用扩频调制/解调器电路。由于采用了直接序列扩频、数字信号处理、直接数字频率合成等新技术,因此该电路应用在电力线通信方面具有较强的抗干扰及抗衰减性能。SC1128芯片内部集成了扩频/解扩、调制/解调、D/A和A/D转换、内置电子表、输出驱动、输入信号放大、看门狗、工作电压检测以及与单片机(MCU)串口通信等功能。该芯片在小型多功能应用系统中可以起到降低系统成本并提高系统功能的作用。

SC1128通过电力线收发图如图3所示。

耦合电路可将功率放大器发射的信号耦合到电力线;又可将电力线上接收的信号耦合到带通滤波器上。带通滤波器和前级放大器为前级接收通道,它将接收的信号经放大、滤波,送入SC1128的一级运算放大器处理。功率放大器将SC1128发出的调相信号进行功率放大,经耦合线圈送入电力线。

(2)SC1128与单片机的连接电路

单片机选用宏晶科技推出的超强抗干扰/高速/低功耗的STC89C58RD+。该款单片机内部自带32 KB Flash,1280 B的RAM,可以免外扩EEPROM,特别是该单片机支持在线烧写,为以后的软件升级带来了便利。

SC1128与单片机连接如图4所示。

36脚为收发控制端,0为接收,1为发射;37脚在发射和接收同步后产生同步脉冲信号,频率随工作主时钟和周波的变化而变化;38脚为输出发送和接收的数据;39脚为设置数据及状态的输入输出端;40脚为同步设置时钟输入端;41脚为片选输入端。

发射状态时,单片机将SR端(36脚)置高,SC1128芯片发出同步头(37脚),单片机通过TX端(38脚)同步发送数据。

接收状态时,单片机将SR端(36脚)置低,SC1128芯片若接收到数据,则产生同步头,通过TX端(38脚)将数据同步发送到单片机。

正常工作时,SC1128第 36脚(SR)不发射时始终置0,处于等待接收状态。

2.3 功能电路

功能电路是根据所要实现的不同功能所加的电路,包括:

(1)按键电路:通过按键来控制继电器,达到控制电器的作用;

(2)语音电路:可实现电器远程电话控制;

(3)传感器电路:根据需要来选择传感器,如红外传感器,当有人经过时,传感器给单片机发送信号,来控制继电器,这里的继电器可以接点灯,或报警模块。煤气传感器可以探测煤气泄漏并报警;

(4)电脑接口电路:可以通过网络远程控制,也可以在电脑中显示电器的状态或控制各个电器;

(5)液晶接口电路:可以显示各个电器状态;

(6)遥控电路:简单地说,就是可以学习一个房间内所有带遥控电器的遥控编码,这样就可以用一个自定义的遥控器遥控所有的电器。

3 智能模块软件部分

单片机软件设计主要收发流程图如图5所示。

在第一次使用智能模块时,通过红外遥控器设置地址。一个家庭内所有不同的智能模块有各自的地址,这个可以以楼层、房间号和所用电器来定义。具体可以根据实际情况来确定。

本系统经过长时间试验运行证明,具有维护量小、误码低,抗干扰能力强等特点。该扩频系统只需很小的空间,无需增加额外布线,工程建设周期短,给人们生活质量带来了很大的提高和便捷,提高了家庭的安防能力。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    182

    文章

    16549

    浏览量

    244680
  • 单片机
    +关注

    关注

    6001

    文章

    43970

    浏览量

    620784
  • 遥控器
    +关注

    关注

    18

    文章

    814

    浏览量

    64229
收藏 人收藏

    评论

    相关推荐

    SC1128使用设计手册,SC1128扩频通信芯片

    SC1128单片机的接口34第六节 SC1128的I/O扩展35第四章 DEMO板的使用 37第一节 DEMO板的连接37第二节 DEMO板的使用和调试40第五章 相关基础知识46第一节 相关英文缩写46第二节 相关术语解释
    发表于 05-27 10:00

    采用STC89 C54RD单片机的点阵LED显示屏的设计

    采用STC89 C54RD单片机的点阵LED显示屏的设计摘要:以单片机系统组成的点阵LED显示屏开发过程.
    发表于 11-03 10:20

    STC89C51RC、RD+系列单片机数据手册

    STC89C51RC、RD+系列单片机数据手册
    发表于 11-13 16:25

    求助89C58RD单片机伸缩门LDE欢迎屏程序!

    我亲戚的伸缩门遭了雷击,主板上的硬件都已经修复完毕!缺单片机程序!!该板使用的89C58RD单片机,8563J 一块74HC245 一块74HC595D 二十二块该板外围共有LED发光管80颗中间有LJM-1588ASR 十二个
    发表于 10-14 08:32

    怎样去设计基于STC89C52RC单片机的多功能智能小车

    基于STC89C52RC单片机的多功能智能小车是由哪些部分组成的?怎样去设计基于STC89C52RC单片机的多功能
    发表于 10-14 15:00

    如何利用STC89C51单片机实现智能走迷宫小车的设计?

    如何利用STC89C51单片机实现智能走迷宫小车的设计?
    发表于 11-10 07:25

    STC89C58RD+, STC89LE58RD中文资料pd

    STC89C51RC/RD+ 系列单片机是宏晶科技推出的新一代超强抗干扰/ 高速/ 低功耗的单片机,指令代码完全兼容传统8051 单片机,1
    发表于 10-24 16:37 732次下载

    SC1128应用电路(带PCB文件与原理图)

    SC1128电路PCB与原理图.ddb,SC1128应用电路(带PCB文件与原理图)
    发表于 05-27 09:51 238次下载
    <b class='flag-5'>SC1128</b>应用电路(带PCB文件与原理图)

    SC1128扩频通信芯片应用设计手册

    SC1128扩频通信芯片应用设计手册:SC1128芯片是面向电力线载波通信市场而开发研制的专用扩频调制/解调器电路。由于采用了直接序列扩频、数字信号处理、直接数字频率合成等新技
    发表于 05-27 09:54 317次下载

    基于STC单片机与GPRS的图文LED屏

    本文介绍了利用STC89C58RD+单片机做为主控芯片,GPRS 模块SIM300 做为短消息接收器的LED 条形图文显示屏系统的软硬件设计。其中,单片机相当于整个
    发表于 08-12 09:25 98次下载

    一种基于单片机STC89C58RD+的称重显示控制器

    一种基于单片机STC89C58RD+的称重显示控制器
    发表于 07-14 14:42 127次下载

    基于SC1128的无线扩频通信系统

    介绍一种基于SC1128的无线扩频通信系统。以AT89S52为核心,扩频芯片SC1128、射频收发芯片RF2945以及锁相环集成芯片LMX2315构成射频收发电路,给出了扩频无线收发
    发表于 09-28 10:33 86次下载

    基于SC1128的扩频通信电路

    基于SC1128的扩频通信电路
    发表于 01-22 13:43 30次下载

    STC89C51系列单片机的中文指南资料免费下载

    LE52RC,STC89C53RC, STC89LE53RC,STC89C54RD+,STC89LE54RD+, STC89C58RD+,
    发表于 05-28 08:00 205次下载
    <b class='flag-5'>STC89</b>C51系列<b class='flag-5'>单片机</b>的中文指南资料免费下载

    基于单片机SC1128扩频通信芯片实现病房呼叫系统的设计

    能。SC1128芯片内部集成了扩频/解扩、调制/解调、D/A转换和A/D转换、内置电子表、输出驱动、输入信号放大、看门狗、工作电压检测以及与单片机(MCU)串口通信等功能。该芯片在小型多功能应用系统中可以起到降低
    的头像 发表于 04-14 11:50 3056次阅读
    基于<b class='flag-5'>单片机</b>和<b class='flag-5'>SC1128</b>扩频通信芯片<b class='flag-5'>实现</b>病房呼叫<b class='flag-5'>系统</b>的设计