文档介绍:电子科技大学
硕士学位论文
基于SOPC的多通道脉冲计数器的设计与实现
姓名:宋科宇
申请学位级别:硕士
专业:通信与信息系统
指导教师:黄炜
20090501
摘要多通道脉冲计数器在天文学、物理学以及生物医学等许多领域都有应用。在许多传统的多通道脉冲计数器系统中,控制模块主要由或/实现。采用駾作为控制模块,容易实现较复杂的控制功能,但是由于其程序运行的不确定性难以实现精确定时。采用/容易实现精确定时,但是实现复杂的控制功能较难。针对这个问题,本文利用技术,在脉冲计数模块也由实现。因为脉冲计数模块和控制模块集成在一片送命令来控制计数器系统,以及接收计数器系统的实验结果。计数器系统可以选择工作在周期重复计数模式或者实时显示计数模式下,并且可以测量系统周围环境的温度和气压。本文的主要工作如下:杓屏讼低秤布峁梗⒏菔导市枰Q≡裥酒罱讼低车挠布教ā至薋诓磕?椋菏迪至硕嗤ǖ缆龀寮剖?椋涫涑鲇酶窭茁氡示,避免了计数器系统工作在实时显示计数模式下时,对跳变中的计数值采样可用来计算脉冲计数模块输出结果的耄扑闼俣瓤臁菔导市枰Q≡裢馍瑁酝馍璧牟问猩柚茫菇ㄆ餝布教ǎ杓屏思剖飨低秤τ贸绦颍褐贫思剖飨低秤肷衔换耐ㄐ判椋过校验与应答重传等机制,提高了通信的可靠性;设计了一种当计数器系统工作在周期重复计数模式下时等待计数完成与发送数据并行的工作方式,利用等待计约剖飨低辰蟹抡婧筒馐裕馐越峁砻骷剖飨低炒锏搅松杓浦内集成处理器作为控制模块,使系统兼备了虵挠诺恪M内部,增加了系统的灵活性和扩展性,减小了系统的体积。上位机通过能出错的问题;采用实现的定时模块控制计数器系统的计数时间,定时精度高;设计并实现了基于的位并行循环冗余校验码扑隳?椋并生成了作为计数器系统控制模块的嵌入式处理器。数器计数完成的时间读取并发送实验数据,提高了计数器系统的工作效率。标,计数器系统定时精度较高,计数频率达到了。关键词:现场可编程门阵列,可编程片上系统,多通道计数器
,..甀珼/.,.,.琤’瓼疌甌,’....,’
...:琺—
图目录图多通道脉冲计数器系统硬件框图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯在系统中的应用电路⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯湫陀τ玫缏贰图数据写入传感器的时序图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图二分查找法获取传感器数据⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。配置电路⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图系统电源电路⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一内部模块图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图格雷码计数器模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图采样模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..斜嗦氲缏贰嗦氲缏方峁雇肌图多路选择器⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图ㄊ蹦?椤内部锁相环⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图年城度胧较低成杓屏鞒獭设计流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..模块设置图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一处理器⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..系统软件架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图谙低持械挠τ玫缏贰开发流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图脉冲计数模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯位并行数据的图涌谏柚猛肌刂破魇毙蛏柚谩刂破魃柚胠⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图禾刂破魃柚⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯处理器所有组件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一图在下调用
图周期重复计数流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图实时显示计数流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图露龋共饬苛鞒掏肌图格雷码计数器模块仿真⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图定时模块仿真⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图剖ǘ炔馐浴图ㄊ本ǘ炔馐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图岳ㄊ本ǘ炔馐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图凳毕允炯剖馐浴图峁雇肌图计数器系统状态转移图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.内部模块联合仿真⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图ü诘魇灾植馐源凇图目录騃
表目录的操作方式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ǜ衅鞯牟僮髂J健骷匦浴表若干标准的肷啥嘞钍健表三种类型牟问数据位设置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..表上位机命令格式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..表
签名:善钳覆铭签名:算科酱独创性声明签名:休,日期: