首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于W77E58单片机的通用数据采集和通讯仪的设计
来源:本站整理  作者:佚名  2009-09-15 10:09:22




1.3 键盘接口电路
    为便于人机交互,采用专用键盘接口芯片8279,配合74LS138译码器,系统扩展了3×8=24键的键盘。键盘上设置有0~9数字键,以便输入各种信息。同时还设有各种控制按键。通过键盘能够控制对各种类型数据进行采集。为提高CPU的效率,键盘采用中断方式。
1.4 LCD液晶显示模块
    为便于实时显示采集的数据及人机交互,系统扩展了图文液晶显示模块MGLS-12032,MGLS-12032是由香港精电公司生产的内置SED1520控制驱动器的LCD模块,使用简单方便。液晶显示模块MGLS-12032与W77E58的硬件接口

    其中D0~D7与单片机的数据总线相连,A0、A1为单片机的P0口经74LS373地址锁存器后产生的低两位地址线,系统用74LS138译码器产生的Y5、Y6作为MGLS12032两个控制驱动器工作的选通信号。
1.5 模拟信号采集电路
    系统采用12位并行A/D转换器MAX197对传感器输出的0-5v/4-20mA 模拟电信号进行采集。MAX197是美国Maxim公司推出的多量程(本系统采用0-5V量程)、8通道、12位快速A/D转换器,采用逐次逼近工作方式,片内含有高精度的参考电压源和时钟电路,使它可以在不需要任何外部电路和时钟的情况下完成一切A/D转换功能,应用非常方便。并且MAX197内部具有输入跟踪/采样保持电路,其并行输出口很容易与单片机连接,仅需外接几个电容即可。

    MAX197与单片机的典型接口电路如图4所示。设计采用MAX197的CH0-CH6通道采集7路0-5V电压信号。而4-20mA电流信号则经过8选 1模拟开关CD4051轮流选通,再经灵敏电阻,放大器转化为0-5V电压信号后,进入MAX197的CH7通道进行模数转换,从而系统可以采集8路电流信号。
1.6 开关量采集电路设计
    系统通过一片8255芯片来扩展并行口。编程使8255的A口为输入,用于采集8路开关信号。B口为输出,用于8路开关量的输出。为了增强系统抗干扰能力,开关量输入/输出通道都采用光电隔离。开关量采集电路图略。
1.7 频率信号测量电路设计
    本系统利用8253芯片的定时器/计数器1和2对两路待测脉冲个数进行记数,8253的定时器/计数器0用来定时,利用W77E58有多个中断源的特性,定时结束产生中断,在中断服务程序中,读取8253定时器/计数器1和2的当前记数值,通过计算便可得到待测频率量。

    频率信号测量电路如图5所示。其中D0-D7与W77E58数据总线相连,单片机P2口高三位经138译码器译出的Y0与8253的CS引脚相连,用来选通8253芯片,8253的A0、A1直接与低二位地址线相连,因此8253的端口地址为1FFCH~1FFFH。
1.8 串行通讯设计
    利用MAX485芯片,W77E58单片机的增强串口用来扩展485接口,以便能够与工业现场具有485接口的智能仪表相连接。单片机与MAX485芯片的连接只需要外加几个电阻,非常简便,在此不再详述。

上一页  [1] [2] [3] 

关键词:

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

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:155,093.80000 毫秒