欢迎来到天天文库
浏览记录
ID:6684399
大小:103.00 KB
页数:21页
时间:2018-01-22
《dsp控制器及其应用 温度采集与显示》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、信电学院课程设计说明书(2009/2010学年第二学期)课程名称:DSP控制器及其应用题目:温度采集与显示专业班级:学生姓名:学号:指导教师:设计周数:2周设计成绩:2010年6月23日20目录1课程设计目的…………………………………………………………………………………12课程设计正文…………………………………………………………………………………12.1设计任务…………………………………………………………………………………12.2设计思路…………………………………………………………………………………12
2、.3硬件设计……………………………………………………………………………………12.3.1方案设计……………………………………………………………………………12.3.2元器件选择……………………………………………………………………………22.3.3单元电路设计…………………………………………………………………………22.4软件设计…………………………………………………………………………………42.4.1软件系统分析…………………………………………………………………………42.4.2软件设计模块…………………
3、………………………………………………………52.5运行描述…………………………………………………………………………………172.6系统调试…………………………………………………………………………………173课程设计总结………………………………………………………………………………184参考文献……………………………………………………………………………………18201课程设计目的(1)熟悉并掌握硬件设计方面的温度采集技术(2)熟悉并掌握软件设计方面的A/D转换技术(3)熟悉并掌握软件设计方面的DSP液晶显示功
4、能2课程设计正文2.1设计任务(1)熟悉MC1403芯片的应用(2)设计由MC1403和热门电阻组成的温度采集电路(3)将温度采集电路中热敏电阻的阻值变化转变为输入端的变化,根据电压—温度转换公式,检测温度变化(4)完成程序流程图的设计(5)完成软件设计方面的A/D转换和LCD显示程序(6)软硬件联合调试(7)最终结果在液晶显示屏上显示相应的文字及温度2.2设计思路首先设计由MC1403和热敏电阻组成的温度采集电路,利用热敏电阻输出电压值与温度间的函数关系,检测温度的变化;然后将采集到的温度送入TMS32
5、0F2812中的A/D转换模块,将电压转换为数字信号;最后通过编写LCD显示函数来控制相应的温度及文字的变化。2.3硬件设计2.3.1方案设计最小系统设计:TMS320F2812芯片包含33个电源引脚,时钟模块,分别有电源复位,复位引脚/RS,软件复位,非法地址,看门狗定时器溢出,欠电压复位这6种信号使DSP控制器复位。在设计中采用了由PCRESET引脚PCRESET电源复位的方式。为了可靠复位,高电平的有效时间至少保持6个时钟周期。DSP平最小系统指的是由F2812芯片组成的电源模块,复位电路和晶振电路
6、组成的无外围设备的系统。最小系统如图1:20图1DSP最小系统图2.3.2元器件选择(1)MC1403芯片(图2)图2MC1403是低压基准芯片,为模数转换模块提供基准电压。因为MC1403的输出时固定的,所以只需要用到Vin,Vout,GND三个引脚。(2)热敏电阻适当阻值的热敏电阻感应一定范围内的温度变化,提供相对精确的值。2.3.3单元电路设计(1)温度采集电路由MC1403和热敏电阻组成温度采集电路。MC1403的Vin端接入一个5V左右的模拟电压值,并在此端(1脚)接入电容滤除其它频率分量;在V
7、out端(2脚)输出一个稳定的电压值,接P2口的23引脚;GND端(3脚)直接接地,接P2口的33引脚。原理图如图3:20图3温度采集电路原理图(2)A/D模数转换模块当模/数转换完成后,读取结果寄存器前,最好先读取模/数转换控制寄存器ADCTRL2的ADCFIFO1或ADCFIFO2,以确定当前结果寄存器的状态,保证读取的结果是正确的。并且12位的转换结果放在结果寄存器的高12位上,该12位数据与外部模拟输入电压的关系为:12位数字结果=4095*(输入电压/基准电压)(3)LCD液晶显示模块DSP需要
8、对读写周期较慢的液晶显示模块进行访问,这样就存在DSP与慢速设备之间的输入/输出时序匹配问题。直接访问方式是将DSP的读写信号线与慢速设备口控制板引出的读写信号线直接相连,时序由DSP内部读写逻辑控制。由于慢速外设的读写周期相对DSP较慢,要使两者的时序匹配,还必须进行一些时序方面的控制处理,一种处理方法是软件编程等待状态发生器,将外部总线周期扩展到数个机器周期。由于受硬件条件的限制,这种扩展通常也是有限的。另一种处理方法是利
此文档下载收益归作者所有