毕业设计-基于can总线和avr单片机的网络型温度传感

毕业设计-基于can总线和avr单片机的网络型温度传感

ID:864642

大小:7.11 MB

页数:64页

时间:2017-09-21

毕业设计-基于can总线和avr单片机的网络型温度传感_第1页
毕业设计-基于can总线和avr单片机的网络型温度传感_第2页
毕业设计-基于can总线和avr单片机的网络型温度传感_第3页
毕业设计-基于can总线和avr单片机的网络型温度传感_第4页
毕业设计-基于can总线和avr单片机的网络型温度传感_第5页
资源描述:

《毕业设计-基于can总线和avr单片机的网络型温度传感》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、网络型温度传感设计摘要本文详细论述了网络型温度传感系统的设计和实现。本设计针对目前我国在应用的分布式实时测控系统中,多采用的RS485总线组网本身存在的许多局限性。提出了一种低成本并适应市场需求的,基于AVR单片机和CAN现场总线网络的网络型温度传感设计方案。本设计采用“AD590温度传感器+AVR单片机+CAN的结构”:以ATMEL公司的微控制器ATmega16L作为系统的核心;采用AD590作温度传感器,经过电流电压转换电路,将温度信号转换为适合AVR单片机处理的电压信号;在CAN总线系统节点的通信接口中,CAN通信控制器采用SJA1000,CAN总线收发器采用82C250;终端显示设备为

2、点阵型液晶显示器LCD。由此构成了完整的网络型温度传感样机。本文将首先介绍系统的总体结构,并对各部分功能模块的工作原理和实现进行详细论述,接着介绍软件设计部分。文章在最后介绍了系统的调试过程以及测试结果。关键词:网络型温度传感;AVR单片机;CAN;AD590温度传感器;液晶显示器ADesignofTemperatureSensorNetworkAbstractThisthesisdescribesthedesignandrealizationoftemperaturesensornetwork.Tomeetthedemandofthemarketofdistributedmonitoring

3、andcontrolsystemdesign,thenetworkisbuiltbasedupontheuseofAVRmicrocontrollerATmega16L,AD590temperaturesensor,andCANbuscontrollerSJA1000andCANtransceiver82C250.ThereasonofemployingCANbusisthatCANbusisbetterthanRS485bus,whichiswidelyemployedindistributedreal-timemonitoringandcontrolsystemsinChina,intra

4、nsmittingspeed,reliability,andmaintenancecost.AnATmega16Lchip,producedbytheATMELCo.,isthecoreofthesystem,anAD590chipisabletoconverttemperaturesignaltovoltagesignalwhichissuitablefortheprocessingoftheATmega16Lchip,andSJA1000and82C250chipsareusedforCANbuscommunication,inaddition,adot-matrixLCDisemploy

5、edforoutputdisplaying.Thewholestructureofthistemperaturesensornetworkisgiveninthebeginningofthisthesis,,thenthehardwaredevelopmentaredescribedindetail.Insuccession,thethesisintroducesthesoftwaredesignofthewholenetwork,particularlyinthesoftwarefortheATmega16LandSJA1000chips.Finally,theresultsofthenet

6、worktestareshowedKeywords:CANbus;AVRmicrocontroller;AD590temperaturesensor;LCD目录1前言11.1网络型温度传感简介11.2本课题研究的目的和意义21.3国内研究概况31.4本课题主要研究内容和要求32网络型温度传感的系统设计42.1网络型温度传感的系统结构42.2系统选用的主要器件介绍52.2.1微控制器ATmega1652.2.2集成温度传感器AD59072.2.3CAN独立控制器SJA100082.2.4CAN总线收发器82C250122.2.5汉字图形点阵型液晶显示器QC12864B143网络型温度传感各模块的

7、硬件设计183.1信号采集与转换模块183.2电源模块193.3ATmega16主控模块203.4ATmega16从机模块213.5CAN节点通信接口模块224软件设计和实现244.1主机主体软件的设计244.2从机主体软件的设计264.3ADC软件的设计284.4LCM模块软件的设计324.5SJA1000软件的设计355实物制作395.1电源模块的制作395.1.1电源模块的原理图395.1.

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

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

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