本文档的主要内容详细介绍的是使用STC89C51单片机和TLC1543模数转换器设计环境指标采集器的资料和程序。
本次设计采用TLC1543作为模数转换芯片,STC89C51系列单片机作为主控制器芯片,采集来自变送器(集成传感器)信号线端的电压(依据不同的传感器,可转换为相应的量值输出)。
采集到的数据可实现两种方式传输:1、通过Zigbee实现串口透传(无线传输)
2、串口(RS-232)传输(有线)。
软件平台:keil
本设计在8路模拟输入端(AI0~AI7)共地接入了250欧姆的精密电阻,可以采集到传感器的输出电压(0~5V),再通过欧姆定律,得到相应的输出电流。根据单片机串口传输的字节要求,传输的数据格式设置为十六进制,并且为了得到较准确的电压输出,将电压放大10倍(考虑到十六进制转换为带小数的十进制较复杂。比如处理:实际输出电压为3.5V,处理后的为35V,对应的十六进制为23)。为了区分采集到的每一路数据,在每路8位十六进制数据之后加上通道标志(8路分别是F0~F7),且数据每隔一秒钟(可修改)送至串口,通过有线或者无线的方式传输。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !