欢迎来到天天文库
浏览记录
ID:55271935
大小:1.16 MB
页数:9页
时间:2020-05-08
《红外测温仪实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录红外测温仪1一、实验目的1二、实验仪器1三、实验原理1四、实验内容7五、预习要求7六、实验步骤7七、实验结果7八、实验报告7红外测温仪一、实验目的1.掌握NiosIICPU开发流程;2.掌握TN901传感器的操作;二、实验仪器1.PC机1台;2.AlteraBlaster下载缆线 1套;3.红外测温仪模块 1台。三、实验原理红外测温仪模块由EDA控制器和红外测温传感器组成,在LCD上显示温度。1.SOPCBuilder配置在本实验中,我们使用AlteraFPGA的SOPC技术实现温度仪
2、的功能。系统包括中央处理单元(CPU)、存储器(RAM)和FlashROM(存储代码、数据等),系统至少还应包括UART、Timer、中断管理模块以及GPIO等。具体包含如下图所示SOPC配置:图1SOPCBuilder配置1)NiossIIPcessor:NiosII/f默认配置重命名为CPU1)JTAGUART默认配置重命名为jtag_uart2)Avalon-MMTristateBridge默认配置重命名为tri_state_bridge3)UART(RS-232SerialPort)默认配置重命
3、名为UART4)SDRAMController参数配置:Memoryprofile-->Presets:Custom-->Datawidth-->Bits:16-->Architecture-->Chipselect:1-->Banks:4-->AddressWidths-->Row:13-->Column:9Timing-->SDRAMtimingparameters-->CASlatencycycles:3-->Initializationrefreshcycles:2-->Issueonerefr
4、eshcommandevery:7.8us-->Delayafterpoweruo,beforeinitialization:100us-->Durationofrefershcommand(t_rfc):70ns-->Durationofprechargecommand(t_rp):20ns-->ACTIVEtoREADorWRITEdelay(t_rcd):20ns-->Accesstimer(t_ac):5.5ns-->Writerecoverytime(t_wr,noautoprecharge)
5、:14ns重命名为SDRAM5)FlashMemoryInterface(CFI)参数配置:Attributes-->Presets:AMD29LV065D120R其它选项默认重命名为FLASH6)PIO参数配置:BasicSettings-->Width-->Width(1-32bits):1-->Direction-->outputportsonly其它选项默认重命名为TN_A此IO作为与红外测温模块的测试脚;1)PIO参数配置:BasicSettings-->Width-->Width(1-32b
6、its):1-->Direction-->Inputportsonly其它选项默认重命名为TN_DAT此IO作为与红外测温模块数据引脚通信;2)PIO参数配置:BasicSettings-->Width-->Width(1-32bits):1-->Direction-->Inputportsonly其它选项默认重命名为TN_CLK此IO作为与红外测温模块时钟引脚通信;3)PIO参数配置:BasicSettings-->Width-->Width(1-32bits):1-->Direction-->out
7、putportsonly其它选项默认重命名为LCDK此IO作为液晶背光控制,高电平背光使能,低电平无背光。4)PIO参数配置:BasicSettings-->Width-->Width(1-32bits):8-->Direction-->inputportsonly重命名为S此IO作为S1~S8这8个按键的输入端;5)IntervalTimer默认配置重命名为TIMER6)CharacterLCD重命名为LCD1602此核为LCD液晶控制器。1.PLL配置设置PLL输入时钟inclk为50MHz,两路输
8、出时钟,C0输出为50MHz,角度偏移0,C1输出50MHz,角度偏移-70。2.系统顶层文件图2顶层文件1.TN9特性:1)TN9红外温度计模块采用高灵敏度、高精度、的功耗的设计,保证了采用的优良特性。2)MEMS热电堆可以准确的测量出环境温度,采用温度补偿技术在TN9红外温度计模块上。3)应用了红外片上系统(SoC)技术,TN9红外温度模块具有很高的集成度。4)可以承受10℃的热冲击。擅长在宽范围温度变化环境中保持精度。例如:传统的红外
此文档下载收益归作者所有