首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
智能配电监控系统的人机交互设计
来源:本站整理  作者:佚名  2011-05-25 09:30:11



摘要:以宏晶公司STC12C5A60S2单片机处理器作为控制器,以矩阵键盘作为输入设备,以RS485通信接口芯片作为数据更新方式,用北京青云公司生产的LCD3202401作为显示输出设备,研究设计了相应的硬件电路与显示驱动程序,在此基础上完成了人机交互系统的设计。充分利用成本低、资源少的单片机系统实现完善的人机交互功能。
关键词:人机交互;LCD;单片机

1 系统设计方案
    本系统设计按键时遇到以下情况:(1)产品外设较多,单片机I/O口比较少,设计时需要考虑节省I/O口。(2)现场情况所限,键盘与主机板要有一段距离。(3)键盘需要15个按键,同时扩展一个复位按键,共16个按键。根据以上的情况采用A/D键盘最为合适。
    考虑到系统显示既要求有图显示又有字符显示功能,因此采用单片机控制LCD,使LCD的画图、字符显示等功能最大程度地利用。
    本系统设计的效果如图1所示。

l.jpg



2 系统结构和原理
    人机交互系统负责数据显示及输入,通过RS485接口与主控模块进行信息交换,通过工业液晶显示主控模块传送的电量参数信息,并通过键盘输入设定系统工作模式、参数门限、通信协议。校正模拟量通道的各项电参数以及用图形直观表示一次图及电压参数的工作状态,并在出现过流过压等告警信息时发出报警声。系统能够在有限成本的条件下很好地完成此多项功能。
    显示系统由硬件和软件两部分构成,如图2和图3所示。

a.jpg

b.jpg


    硬件部分以STC12C5A60S2单片机为核心,晶振和复位电路作为系统工作的必要设备,从3×5矩阵键盘接收输入命令,同时通过RS485与主控模块进行实时通讯。其中键盘通过单片机的A/D功能直接采集电压判断来实现。
    软件部分可分为底层驱动程序和上层控制两部分。底层驱动包括设置系统时钟和系统模式,配置I/O口、初始化串口打开ADC转换功能,初始化LCD控制器、中断控制器等。上层控制程序不断查询是否有按键按下。若有按键按下,则执行相应的任务,LCD显示相应的内容;同时如果需要,通过RS485向主控模块发出控制或请求数据等信息。

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:29,902.34000 毫秒