自动化专业微机接口课程设计1

自动化专业微机接口课程设计1

ID:15556181

大小:393.50 KB

页数:13页

时间:2018-08-04

自动化专业微机接口课程设计1_第1页
自动化专业微机接口课程设计1_第2页
自动化专业微机接口课程设计1_第3页
自动化专业微机接口课程设计1_第4页
自动化专业微机接口课程设计1_第5页
资源描述:

《自动化专业微机接口课程设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、11级自动化专业《微机原理及接口技术课程设计》任务书及指导书一、设计任务设计、调试一个具有温度检测、串行A/D和液晶显示温度值得一个温度检测系统二、设计目的1.通过实践进一步理解和掌握微机接口技术;2.掌握使用汇编及C语言开发单片机系统的方法;3.复习使用Protel制作电路板的技能;4.学会通过阅读相关器件的英文资料设计产品;5.进一步提高设计、调试单片机系统的能力。三、设计内容本设计在Lab8000通用微控制器实验系统及由北京建筑大学研制的温度测量及控制扩展板上做。要求手动控制加热,然后将温度检测产生的模拟量送入串行A/D转换器TLC549,转换得到的数字量送入CPU,经适当转换送液晶

2、显示器显示温度值。在设计和调试过程中要将设计中涉及的各部分逐个调试通过,然后再整体调试。在逐个调试时,可使用一些模拟信号,例如在调试串行A/D时,可先将模拟量输入接一个电位器,由电位器模拟温度量输入。1.温度测量与控制电路系统使用集成电路温度传感器AD590作为测温器,AD590是AD公司生产的一种精度和线性度较好的双端集成温度传感器,其输出电流与绝对温度有关,对于电源电压从5-10V变化只引起1A最大电流的变化或1摄氏度等效误差。图1温度传感部分图1给出了用于获得正比于绝对温度的输出电流的基本温度敏感电路,当温度有了10℃的变化时输出电压变化为20mV,即该电路运放1脚电压随温度变化为2

3、mV/℃。AD590将温度变化量转换成电压值变化量,经过LM324一级跟随后输入到电压放大电路,放大后的信号输入到A/D转换器将模拟信号转换成数字信号,利用CPU采集并存储采集到的数据。将温度传感器输出的小信号跟随放大45倍左右后,送至8位A/D转换器换成数字量。设定温度为0摄氏度时变换放大电路送出的模拟量为0V,此时A/D输出的数字量为00H;温度为67摄氏度时变换放大电路送出4.98V电压,此时A/D输出的数字量为FFH,即每0.3摄氏度对应1LSB变化量。当温度超过报警温度报警67摄氏度,此时,输出电压约为5.0V左右。通过电压比较器接通硬件报警电路报警。输入A/D的模拟信号有过压保

4、护,不会损坏A/D转换器。在实验扩展板硬件中,已有安全设计,即加热温度不会超过80℃。扩展板已依据标准调整好了放大器的增益和零位。应注意:由于热惯性的影响及温度计显示的滞后因素,若要精确观察某温度点的测量值,在加热到观察温度点后,应停止加热,等待温度计示值稳定后,再观察记录结果。若观察点温度较高,还应相应延长等待时间。需要说明的是,由于温度计和温度采样芯片AD590的采样点不同,理论计算值同显示略有偏差。温度测量电路原理参见图2。图2温度测量电路在上图中,可变电阻R7为测温系统零点调节,可以调节系统零点。调节电位器R7,用万用表测量如图R4、R5、R6三个电阻相接的公共点,将该点电压调到-

5、2.74V(注:该点电压已调到-2.74V,学生不要随意调节,可以直接做实验)。用导线连接“温度测量”到“TLC549模拟量输入”;加热模块的“温度控制”手动接VCC(+5V)或GND,以手动控制是否加热。2.串行A/D转换器TLC549是一种采用8位逐次逼近式工作的A/D转换器。内部包含系统时钟、采样和保持、8位A/D转换器、数据寄存器以及控制逻辑电路。TLC549每25uS重复一次“输入——转换——输出”。器件有两个控制输入:I/OCLOCK和片选(CS)。内部系统时钟和I/OCLOCK可独立使用。应用电路的设计只需利用I/O时钟启动转换或读出转换结果。当CS为高电平时,DATAOUT

6、处于高阻态且I/O时钟被禁止。当CS变为低电平时,前次转换结果的最高有效位(MSB)开始出现在DATAOUT端。在接下来的7个I/OCLOCK周期的下降沿输出前次转换结果的后7位,至此8位数据已经输出。然后再将第8个时钟周期加至I/OCLOCK,此时钟周期的下跳沿变使芯片进行下一轮的AD转换。在第8个I/OCLOCK周期之后,CS必须变为高电平,并且保持高电平直至转换结束为止(>17uS),否则CS的有效高电平至低电平的转换将引起复位(其它详细资料看芯片说明)。TLC549串行模数转换电路原理参见图3。图3TLC549串行模数转换电路3.液晶显示器四、设计要求1.进行总体方案设计:1)画出

7、系统硬件原理图并用文字说明原理;2)将程序划分为若干个模块,画出框图;3)依据题意,确定各接口芯片工作于何方式下;4)确定各接口芯片的端口地址、控制字等,为初始化编程做好准备;2.画出各模块内的流程图,依据流程图编写源程序代码,并写出注释;3.将源程序汇编、连接,产生可执行文件;4.硬件与软件调试,通过实验达到设计要求。5.硬件设计完成后,要在Protel中画出原理图及印制板图,并打印出来附在报告中。五、实验设备1.微机

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。