资源描述:
《毕业设计-基于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.