电子系统综合设计报告【参考】.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子系统综合设计报告 姓名: 学号: 专业: 日期: 201-3-25 南京理工大学紫金学院电光系 2.1.2温控仪原理图 温控仪电路原理图 2.1.3总体电路图 2.1.4温控仪设计文字说明 温度传感器输出为电阻值,经信号调理电路得到电压值,再经AD转换电路实现数模转换。由单片机控制显示管输出。除此,可设置预置温度,通过单片机外部中断,用按键控制预置温度。当实际温度高于预置温度,红灯亮,蜂鸣器响;低于时,则绿灯亮。 A/D采集电路: 启动、等待、采集数据。单片机电路:最小系统。键盘及显示电路:键盘数据输入和温度显示。输出控制电路:I/O驱动、继电器、指示灯、负载。 2.2总体设计要求 主要技术指标 (1)温度范围为:-20 ℃ ~ +100℃, 最小区分度为1℃,标定温度≤ 1℃; (2)温度采样时间:500ms ~1min (可调); (3)具有超温声、光报警功能; (4)实时温度显示(四位数码管); (5)实时温度控制(风扇及加热负载)功能; (6)温度参数输入功能(温度+、温度-键)。 3 单元模块设计 3.1调理电路 3.1.1电路功能 利用桥式整流电路实现电阻值到电压值的转换,并用OP07放大电压。电阻与温度关系如下: 温度与电阻的关系: 温度与电压的关系: 电压 4.295 3.815 3.5 3 2.5 2.3 2 1.7 温度 80 60 36.5 30.2 23.8 21.7 16.6 12.1 电压 2.5 2.3 2 1.7 温度 23.89 21.07 16.63 12.19 电压 3.5 3 2.5 温度 36.57 30.25 23.89 电压 4.295 3.815 温度 80 60 A/D转换电路将纹理电路输出的模拟量转换成数字量,供单片机处理。 AD0808有8个通道,如下是通道选择以及管脚图: A B C 0 0 0 IN0 0 0 1 IN1 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 1 1 1 IN7 地址所存信号ALE为上升沿有效,与80C51 的ALE相反。 ENABLE(OE)为输出允许,高有效。 CLOCK低于640KHz。 EOC为转换结束,高有效。 启动AD变换是要给出通道地址。 3.3P89L51RD2 3.3.1功能 作为设计核心,协调各功能模块,是软件载体。 管脚图: 单片机I/O接口功能定义: P0: AD数据采集; P1:数码管段选信号(a,b,c,d,e,f,g); P2.7、RD: A/D数据输出容许信号OE; P2.7、WR:启动A/D; P3.4 ~ P3.5:指示灯1,指示灯2 ; P2.0~ P2.3 :数码管位选信号(1,2,3,4); INT0: 键+ INT1: 键- 3.32单片机和ADC0808的联 3.4四段数码管 3.4.1数码管 显示实际温度和预置温度,采用动态显示 引脚说明: 1引脚 位选1 2引脚 A 3引脚 F 4引脚 位选2 5引脚 位选3 6引脚 B 7引脚 位选4 8引脚 G 9引脚 C 10引脚 CR 11引脚 D 12引脚 E 3.4.2ULN2003APG 驱动负载 与数码管联接 3.5电路功能 3.5.1按键 通过按键控制预置温度,并且能在数码管显示 3.5.2负载 当温度高于预设温度时,红灯亮,蜂鸣器也会报响警。当温度低于预设温度时,绿灯会亮。 4 软件设计 4.1采样时间以及蜂鸣器 void main() { TMOD=0x01;//定时器工作方式 TL0=0xF0; TH0=0xD8;//定时器初值 ET0=1;//定时器中断开放 EA=1;//总允许 TR0=1;//启动定时器T0 EX1=1;//外部中断1开放 EX0=1;//外部中断0开放 PX0=1;//外部中断0优先级置高 PX1=1;//外部中断1优先级置高 IT0=1;//外部中断0为边沿触发方式 IT1=1;//外部中断1为边沿触发方式 while(1)

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档