新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于MSP430单片机的智能插排设计

基于MSP430单片机的智能插排设计

——
作者:杨风健 齐秋菊 时间:2013-11-27 来源:电子产品世界 收藏

  红外接收、电能计量单元

本文引用地址:https://www.eepw.com.cn/article/192737.htm

  为了简化电路及程序设计,采用HS0038红外一体化接收头接收红外信号,该接收头仅需一根管脚即可与通信,HS0038接收到红外信号后,将解调后的红外编码信息传输给再进行解码,识别出遥控器的相应键值,单片机将识别出的键值与存储“开”、“关”键值进行比较,进而驱动断开或者连通电源。电能计量功能用来评估用电设备的实际耗电量,为实现此功能,采用ADE7755计量芯片,其专门用于额定频率50Hz和60Hz的单相交流有功电能的计量,具有计量精度高、灵敏度高、功耗低、体积小的特点,电路如图3所示。该计量模块使用简单,将图中锰铜电阻R串入火线用以采集电能,当有电流流过电阻时,从DO管脚输出一定频率的电压脉冲,电流越大,单位时间内的输出的脉冲数越多,单片机通过累加脉冲数量即可计算出设备所耗电量。

  显示、报警及单元

  需要对耗电量、定时时间、实时电流值、温度值、开合状态等参数进行显示,选用128*64点阵液晶进行显示,本设计中采用cog液晶模组作为显示器,该液晶可由3V电压供电,价格低廉,采用串行通信方式,占用I/O较少,并且体积较小,驱动简单[6],与单片机连接方式如图4。为了减少系统的体积,并增加系统可靠性,采用固态继电器进行开关控制,固态继电器的输入端仅需微小的控制信号,就能够达到直接驱动大电流负载的目的,是无触点的电子开关,无噪音,稳定性高,并且可以由单片机管脚直接驱动,极大地缩减了电路设计及程序设计。

  软件设计

  单片机程序设计采用模块化编程方法,主要包括红外信号的解码、液晶模块的驱动、电能的计量、温度及电流检测等。

  插排在初次上电之后,需要首先进行红外开关编码的学习,用来控制继电器开关的开、闭,插座上有2个学习按键“开”和“关”,按下“开”按键之后,进入“开”编码学习模式,此时再按下遥控器的一个按键,红外接收头接收到红外信号,解调后传输给单片机进行解码,并将解码数据存储在单片机内部,至此完成了“开”编码的学习,当再次按下遥控器的相应按键时,程序对解码数据同存储的“开”编码比较,如果编码相同,单片机则驱动继电器断开电源,程序流程如图5。

  主程序如图6所示,插排在上电后,首先进行初始化,然后根据用户设定的各个状态值,进行实时的状态监测比较,并将各参数在上显示,当有异常情况发生时,首先驱动继电器断开开关,确保用电安全,再发出声光报警。为节省电能,报警功能设定为每分钟提示一次,当接收到遥控器的“关”指令时,单片机控制继电器开关闭合,系统重新开始工作。

  结语

  本实现了电能计量功能、过流检测功能、温度检测功能和红外遥控控制功能,并能够在状态异常情况下通过固态继电器自动断开电源,保护用电设备,确保用电安全,能够对各监控参数进行实时显示,通过电能计量功能掌握用电设备的实际耗电情况,方便实用,体现了人性化、智能化的现代生活理念,有着广阔的应用前景。

  参考文献:
  [1] 胡葛军,王普,方滨,等.基于GSM短信平台的智能信息插座的研发[J].智能建筑,2006,(2):346-353
  [2] 姚文轩,滕召胜,熊静雯,等.多功能智能插座设计[J].企业技术开发,2010,(11):28-30
  [3] 马红麟.新型遥控插座的设计与研究[J].机电工程,2003,(5):51-52
  [4] 刘亚利,敬岚,乔卫民.基于F149型单片机的智能温度控制系统[J].计算机工程与设计,2006,(6):1062-1064
  [5] 张军.智能温度传感器DSl8B20及其应用[J].仪表技术,2010,(4):68-70
  [6] 霍旭阳,杨风健.20元玩转点阵液晶模组[J].电子制作,2012,(5):56-59

继电器相关文章:继电器工作原理


红外遥控器相关文章:红外遥控器原理

时间继电器相关文章:时间继电器


LCD显示屏相关文章:lcd显示屏原理


万能遥控器相关文章:万能遥控器代码


单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


高通滤波器相关文章:高通滤波器原理
lcd相关文章:lcd原理
温湿度控制器相关文章:温湿度控制器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭