ImageVerifierCode 换一换
格式:DOCX , 页数:4 ,大小:19.55KB ,
资源ID:20289721      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20289721.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课程设计便携式电子胎压计设计Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

课程设计便携式电子胎压计设计Word下载.docx

1、 ? 工作电压:f SYS=4MHz: 10个双向输入/输出口和2个ADC输入 1个外部中断输入引脚,它与I/O口复用 1个8位和1个16位定时/计数器,具有溢出中断和7级预分频器 103段的LCD驱动 9 ? 2K14带有部分锁存功能的程序存储器 328数据存储器 带运放的双积分数模转换器 看门狗定时器 蜂鸣器输出 内置12kHz RC振荡 RC 振荡 HALT和唤醒功能可降低功耗 稳压器和充电泵 内置参考电压源 4层硬件堆栈 位操作指令 查表指令,表格内容字长14位 系统频率为4MHz时,指令周期为1s 63条指令 指令执行时间为1或2个指令周期 低电压复位/检测功能 48-pin SSO

2、P封装 工作原理: HT46R71D 为双积分模/数转换型单片机,芯片内含有放大器,电压跟随器,积分器和比较器。充电时,内部多路开关切换到放大器输出端,经积分电路为充放电电容Vc 充电;放电时,多路开关切换到VDSO,Vc 即 10 开始放电,当其电压降至1/6VDSO 时,比较器即输出低电平,视为放电结束。HT46R71D 的内建 基准电压可作为Sensor 的电压源,VOBGP PIN 可为Sensor 提供 的参考电压。其中, VDOPAO = VOBGP+(VA-VB)*(R2/R1) = +10*(VA-VB) (and R1=R3, R2=R4 ) 本装置所选用Sensor 规格为

3、: 工作电压下满量程输出60mV。V-T 表格以0710 为首地址,以作为偏移地址,共包含13 组数据。在量测轮胎气压时,与所制表格数剧相同充电时间下,每量测一组放电时间,即可查表来确定与其值相近的表格偏移地址和数值,计算后,Sensor 输出电压值需取至小数点后两位,以增加准确度。再经单位转换,取运算结果的高三位有效值于LCD 显示。 功能描述:MCU 未上电或休眠状态下,接通电源或按SELECT键,叫醒MCU, 系统点亮工作指示灯,同时测量空载气压值,并保存此校准值。 若无按键,则取10 次放电时间的平均值作为此次测量的Tc 值,查表计算,并进行校准,取运算结果的高三位有效值于LCD 显示

4、;若检测到按键发生,则进入相应的按键处理流程。 若显示数据大于999,则显示“-”,表示测试值超出显示的数值范围。 MCU 工作状态下,若60S 没有检测到按键,则关闭LCD 显示,置0 驱动LED 的IO 口,MCU 进入睡眠状态。 11 参考程序: MAIN: CALL INI_RAM ; CALL INI_IO ;initial IO SET F_ON ; MAIN_LOOP1: ; CLR R_1S CLR DATA0 CLR DATA1 CLR DATA2 XMOV R_TO0, 10 ; MAIN_LOOP2: CALL SBR_ADC ; CLR C XADDM DATA0, R

5、_TMR1L XADCM DATA1, R_TMR1H CLR R_TMR1H XADCM DATA2, R_TMR1H SDZ R_TO0 JMP MAIN_LOOP2 ; XMOV DATA4, 10 CLR DATA5 12 CLR DATA6 CALL UNBIN_DIV_24 ; XMOV R_TMR1L, TO0 ; XMOV R_TMR1H, TO1 MAIN_LOOP3: CALL SBR_TABLE ; CALL SBR_CALT ; CALL SBR_DIS ; CLR WDT SZ F_ HALT ; JMP L_ HALT ; CALL SBR_KEY_ SCAN ;

6、CALL SBR_KEY_ JUMP ; INC R_1S NEJMP R_1S, 50 ; JMP MAIN_LOOP1 ; JMP MAIN_LOOP3 ;332NPC1210压力传感器 传感器以及电路的工作原理: 采用Nova sensor公司的压阻式传感器。代号为1210(单引压管 13 共模输入电压范围宽,包括接地 差模输入电压范围宽,等于电源电压范围 输出电压摆幅大 第四章 系统的软件设计 41 软件的设计思想 系统各功能模块的设计思想 初始化模块 通过对单片机各个端口的设置,以及定时器工作方式和串行口工作方式的选择,并对定时器和串行口进行初始化用以实现对单片机和各个功能模块芯片之

7、间通讯联络的设定。同时开辟缓存区。在主程序模块中我们关键是使单片机初始化,以及分配地址空间交代程序中各个变量等等。其中最为关键的是连接子程序的各个功能模块。 A/D转换模块 单片机接受传感器的电压值为模拟信号,它要和A/D转换模块的锯齿波发生装置发送过来的标准模拟信号相比较,即通过和引脚进行比较,同时开发定时器0,当待测模拟信号超过标准模拟信号时,引脚信号将会发生变化,此时的定时器0的值通过量纲转化就得到了相应的数字信号. 数据处理模块 数据处理模块主要是对A/D转换模块的数据进行多次采集,并且 19 对采集的数据进行处理,此处理过程主要是对采集的据进行最值的选起,以及相应的移位处理,并且把处

8、理好的数据送入相应的缓冲区,为后面的显示模块作好准备。 显示模块 用 ATHT46R71D 单片机的 /AD0/AD7 端口接显示器的 ah 端,8 位显示器的 S1S8 通过 74LS138 译码器的 Y0Y7 来控制选通每个显示器的位选端。ATHT46R71D 单片机的 控制 74LS138 的 A,B,C端子。于我们选用的显示器为4位,所以我们可以直接把接低电平上。能够比较平滑地看到拉幕的效果。 在数据的显示模块中,我们采用的是LCD动态动态显示的方式。其具体的实现过程在上述设计思想中详细的说明。7段显示器选用共阳连接方式,通过口输出编码后的段码,对应笔画为“高电平“时点亮。位码要译码决

9、定:“”时点亮;“”时点亮。软件系统框图 便携式电子胎压计系统模块组成 基于单片机的 胎压检测系统 初始化模块 A/D转换模块 数据处理模块 显示模块 图4-1软件系统框图 20 设计环境及开发工具 设计环境 在软件设计中,遵循模块化设计思想,采用结构化程序设计方案,使之具有良好的模块性、可修改性及可移植性。 根据MCU系统所完成的任务,对于人机交流环节采取直观易懂,操作简单的图形界面。 运行环境 软件:操作系统Windows 95/98 或Windows NT 以上版本。 硬件:结点设计部分以ATHT46R71D为核心。 4. 3主要程序流程图 21 4. 3 .1 A/D转换流程图 片选有

10、效,启动转换 读取前两位数据 前两位数据送R3 读取后8位数据 后8位数据送R4 关闭转换,时钟低电平 子程序返回 图4-2 A/D转换流程图 4. 3 .2 LCD动态显示程序模块流程图 22 保护现场 设置动态扫描次数 查表显示十位数 查表显示个位数查表显示小数扫 描 次 数N 是 否 到 Y中 断 返 回 图4-3 LCD动态显示程序模块流程图 4. 3 .3 数据处理显示程序模块流程图 恢 复 现 场 23 转换数据后8位除64H 商送40H,余数送44H 图4-4数据处理显 示程序模块流程图 除10,商送41H,余数送42H 转换数据前2位是否为1? 42H内容加6 转换数据前2位是

11、否为2? 42H内容加2 转换数据前2位是否为3? 42H内容加8 十进制调整 低半字节送42H 十进制调整 加高半字节再加5 低半字节送42H 十进制调整 十进制调整 加高半字节再加1 低半字节送42H 低半字节送41H 十进制调整 加高半字节再加6 加高半字节再加2 低半字节送41H 十进制调整 是否大于10? 加高半字节再加5 低半字节送41H 是否大于10? 显示 加高半字节再加7 显示 是否大于10? 显示 返回 24 44 主程序 ORG 0000H LJMP MAIN ORG 0030H DB 40H,79H,24H,30H,19H,12H,02H,78H,00H,10H,40H

12、,0FFH MAIN: MOVSP,#70H LCALL DIS000 LOOP: LCALL RDLCALL DATA1LCALL DISP AJMPLOOP 25 第五章 心得体会 这一次课程设计我做的是便携式电子胎压计设计,通过查资料和搜集有关的文献,培养了自学能力和动手能力。并且原先的被动的接受知识转换为主动的寻求知识,这可以说是学习方法上的一个很大的突破。在以往的传统的学习模式下,我们可能会记住很多的书本知识,但是通过课程设计,我们学会了如何将学到的知识转化为自己的东西,学会了怎么更好的处理知识和实践相结合的问题。把握重点、攻克难关,学到用到、活学活用。在设计过程中于时间仓促有很多地方难免存在不足之处,但在以后的工作中,我会严格要求自己,追求完美。我想这对于自己以后的学习和工作都会有很大的帮助。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。 通过这次设计我也发现了自己的很多不足之处。在设计过程中我发现自己考虑问题很不全面,自己的专业知识掌握的很不牢固,所掌握的计算机应用软件还不够多,我希望自己的这些不足之处能在今后的工作和学习中得到改善。而且,通过这次设计,我懂得了学习的重要性,学会了坚持和努力,这为以后的学习做出了好的榜样! 26

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1