全文预览

单片机控制直流调速系统

上传者:hnxzy51 |  格式:doc  |  页数:49 |  大小:637KB

文档介绍
相连。ADC0809的ADDA、ADDB、ADDC分别与8051单片机的地址总线D0、D1、D2经过74LS373相连后A0、A1、A2连接,以选中IN0~IN7的某一路,但是实际上只需要两个转换通道就行了(IN0给定转速电压通道;IN1测速发电机反馈电压通道)。而将74LS138的CS3()作为片选信号,由8051单片机的写信号控制ADC0809的地址锁存和转换启动。由于ADC0809的ALE和START连在一起,故在锁存通道的同时,启动并进行转换,输出允许信号ENABLE由8051单片机的读信号RD与74LS138的CS3()组合产生。显然CS3()应为低电平。A/D转换是否完成的判断。因为只有确认数据转换完成后,才能把数据传送给8051单片机做处理。通常有三种方式:定时传送方式、查询方式、中断方式。从ADC0809和8051单片机的连接电路图中可知ADC0809的EOC经过74F04反向器后再和8051单片机的INT0相连接,所以采用的是中断方式进行数据传送。由于采用的是中值滤波算法,所以需要采集三次。当检测到EOC为高电平时,即A/D转换完成,单片机将数据读入并做相应的处理。ADC0809和8051单片机的连接电路图中主要涉及到三个问题:第一个是ADC0809的8路模拟信号的通道选择(上文中已经做出说明),第二个就是A/D转换完后转换数据的传送,第三个就是ADC0809的8路模拟信号的通道所能承受的电压为0~5V,而测速发电机输出电压为0~12V,因此需要加一个转换电路将测速发电机的输出电压转换成能够满足ADC0809的模拟量输入通道的要求,通常将测速发电机的输出电压接到一个电位器上,调整电位器使输出电压变成0~5V的直流电压。A/D转换后得到的是数字量,传送给单片机进行处理。2.4DAC0832与8051单片机的接口电路设计DAC0832与单片机连接电路如图所示:

收藏

分享

举报
下载此文档