书签 分享 收藏 举报 版权申诉 / 3

类型基于PIC16F877A单片机和蓝牙模块的智能控制系统.pdf

  • 上传人:liuzhao917
  • 文档编号:85055444
  • 上传时间:2017-11-29
  • 格式:PDF
  • 页数:3
  • 大小:730KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    基于 PIC16F877A 单片机 蓝牙 模块 智能 控制系统
    资源描述:
    基于PIC16F877A单片机和蓝牙模块的智能控制系统
    Intelligent control system based on PIC16F877A and bluetooth module
    王建勋,周青云
    WANG Jian-xun, ZHOU Qing-yun
    (郑州职业技术学院,郑州450121)
    摘要:设计一种以PIC16F877A单片机为核心,通过从机蓝牙模块HC-06和蓝牙手机进行串口通信并
    控制电磁电器的智能系统。阐述了系统的软硬件设计方法并给出了系统原理图、单片机部
    分源程序和控制方法。实验证明,该系统具有体釈小、可靠性高的特点,在近距离的电磁
    、电机等控制中具有很高的买用价值。
    关词:PIC16F877A;蓝牙;电磁继电器;智能控制
    中B分类号:TP274.2
    文獻标识码:B
    文章绳号:1009-0134(2014)10(下)-0135-03
    Doi:10.3969/J.ISsn.1009-0134.2014.10(下).35
    0引言
    1.2系统硬件设计
    电磁继电器是一种电控制器件,通常应用于
    自动化的控制电路中,它实际上是用小电流去控
    制大电流运作的一种“自动开关”。在电路中起
    着自动调节、安全保护、转换电路等作用。
    蓝牙是一种支持设备短距离(一般10米内)
    通信的无线电技术,能在包括移动电话、PDA、
    无线耳机、笔记本电脑、相关外设等众多设备之
    间进行无线信息交换。利用蓝牙技术,能够有效
    图1系统硬件原理图
    地简化移动通信终端设备之间的通信,从而数据
    传输变得更加迅速高效,支持点对点及点对多点
    系统硬件由PIC16F877A单片机、HC-06蓝
    通信,具有安全性高和受干扰性小的特点
    牙串口模块、ULN2003A驱动芯片、L7805CV
    通过建立蓝牙模块与蓝牙手机之间的通信
    端正电源稳压电路和JQ1P-24V-F电磁继电器组
    实现蓝牙手机对单片机和蓝牙模块系统的控制,
    等组成。PIC16F877A单片机作为主控芯片,其RD
    可满足产品自动化测试、工业现场控制、科研与口RDO-RD6的七位口线作为连接ULN2003A的数
    教学等多种领域的需要
    据线。RC口中的RC6、RC7用作HCO6蓝牙串口模块的
    1X、RX接口。时钟电路选用12MHz晶体振荡器。
    1基于PC16F877A单片机和蓝牙模
    系统硬件原理图如图1所示
    块的电磁继电器智能控制系统设计121Pc1eF87单片机
    1.1系统总体构成和工作原理
    PIC16F877A具有高性能 RISC CPU,仅用
    系统总体上由上位机和下位机组成。上位机35条单字指令,带有8K×14位 FLASH程序存储
    蓝牙手机)安装有SPP蓝牙串口软件,SPP发器,368×8个数据存储器(RAM)字节,256×8
    出十六位制控制信号;下位机(控制板)的从个 EEPROM字节,中断能力强(达到14个中断
    机蓝牙串口模块HC-06接收控制信号,然后送给源),支持在线串行编程(ISCP),运行电压范
    PIC16F877A,PIC16F877A根据源程序发送对应数围2.0V~5.5V。具有抗干扰能力强、低功耗、带
    字逻辑信号送给ULN2003A,以驱动并控制电磁继负载能力大、外围电路简单、可靠性高等优点。
    电器组刚。
    收日期:2014-07-15
    基金项目:河南省高等教育教学改革研究项目(2014 SJGLX466)
    作者简介:王建勋(1972-),男,河南郑州人,副教授,工学硕士,研究方向为嵌入式系统与自动控制。
    第36卷第10期2014-10(下)135
    进业些自
    1.2.2HC-06蓝牙串口模块
    HC-06是主从一体化蓝牙串口模块,本系统
    if(temp2==0X9A)Relay1 =0, h
    采用从机模块。该模块集成蓝牙芯片BC41713、
    if(temp2==0X9B)(Relay1=1; 1
    Flash存储芯片M29W800及蓝牙天线等。模块引出
    if(temp2==0x9c) Relay2=0;
    接口包括VCC、GND、TXD、RXD,预留LED状
    if(temp2==OX9D )Relay2 =1
    态杰输出脚,单片机可通过该脚状态判断蓝牙是否
    if(temp2 ==OX9E)(Relay3=0
    已经连接,LED指示闪烁表示没有蓝牙连接,常
    if(temp2==OX9F)(Relay3 =1;
    亮表示蓝牙已连接并打开了端口。单片机可直接
    if(temp2 ==0XA0) Relay4=0
    连接。支持8位数据位、1位停止位、无奇偶校验
    if(temp2 ==OXAL) Relay4=1,
    的通信格式?
    if(temp2 ==OXA2) Relay5=0:
    if(temp2==0XA3)(Relay5=1;
    1.2.3ULN2003A驱动芯片
    if(temp2==0XA4)(Relay6=0
    ULN2003A由7组达林顿晶体管阵列和相应的
    if(temp2==0XA5) (Relay6 =1
    电阻网络以及钳位二极管网络构成,具有同时驱
    if(temp2 ==OXA6)Relay7 =0
    动7组负载的能力,为单片双极型大功率高速集成
    if(temp2 ==0XA7) (Relay7=1
    电路。ULN2003A电路具有电流增益高、带负载能
    力强、温度范围宽:工作电压高等特点,主要用
    中断子程序如下:
    于继电器、伺服电机、步进电机、电磁阀和可控
    void interrupt PIC Int( void
    照明灯驱动电路中?
    1.3系统软件设计
    If(RCIF==1)
    单片机程序采用C语言设计,采用 MAPLAB
    IDE编译源程序。子程序包括端口初始化子程序、
    temp= RCREG
    延时子程序、串行通信接口子程序、继电器端口
    temp2=temp:
    flag=1
    子程序、通信测试子程序和中断子程序。程序设
    计充分利用中断功能,通信测试和继电器的合、
    if(temp>0x99
    分控制均使用中断模式,给出标志位,在主程序
    中执行相应程序。主程序如下
    temp2=temp
    void main(void)
    if(temp=0x99
    ulte 1
    PORTINO)
    temp3=temp:
    Delayms(500)
    SCI_Inito
    f (temp2 <=0XA7 & temp2 > OX9A
    MXIE=1
    (Relay_Outo;
    RCIE=I
    if(temp2 == OXD1)
    (Testo
    PEIE=1
    GIE=1
    TXEN=1
    2实验验证
    CREN
    将控制板接好+24V电源。蓝牙手机打开蓝牙
    while(1)
    开关,搜索附近的蓝牙设备,当检测到HC-06模块
    时,输入PIN密码配对。打开SPP蓝牙串口软件,
    连接已配对的HC-06,连接成功后,蓝牙模块的
    LED常亮。在SPP界面选择聊天一一首选项一发
    继电器端口子程序如下
    送十六进制数据一一接收十六进制数据
    v
    展开阅读全文
    提示  文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:基于PIC16F877A单片机和蓝牙模块的智能控制系统.pdf
    链接地址:https://www.wdfxw.net/doc85055444.htm
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    版权所有:www.WDFXW.net 

    鲁ICP备09066343号-25 

    联系QQ: 200681278 或 335718200

    收起
    展开