手写绘图板电子设计大赛报告.doc

上传人:叶*** 文档编号:35138350 上传时间:2022-08-20 格式:DOC 页数:8 大小:57.50KB
返回 下载 相关 举报
手写绘图板电子设计大赛报告.doc_第1页
第1页 / 共8页
手写绘图板电子设计大赛报告.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《手写绘图板电子设计大赛报告.doc》由会员分享,可在线阅读,更多相关《手写绘图板电子设计大赛报告.doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、全国大学生电子设计竞赛设计报告参赛题目手写绘图板 摘要:本系统以TI公司的MSP430 16位低功耗单片机为核心,采用高精度恒流源和电压表进行数据采集,根据欧姆定律得出铜板的电阻。数据通过485串口传送给单片机计算出被测点坐标。测得的数据在128*160的TFT彩屏上显示,并且通过按键可以实现不同功能之间的切换。通过单片机的控制实现各种显示存储功能关键词:ATMEGA32L 欧姆定律 MSP430 TFTAbstract:This system taking ATMEL companys eight ATMEGA32L MCU as the core, the data acquisition

2、 with high precision constant current source and voltmeter to, according to the ohms law it is concluded that the resistance of the copper plate. Transfer data through serial port 485 to TI companys low-power MSP430 16-bit single chip microcomputer to calculate the coordinates of measuring points. M

3、easured data on 128 * 160 TFT color screen display, and through the keys can be switch between different functions. Through single chip microcomputer to realize the control of all kinds of display storage capabilitiesKeyword:ATMEGA32L Ohms lawMSP430 TFT Screen目录1系统方案31.1 采样的论证与选择31.2 单片机的论证与选择32采样数据

4、理论分析与计算42.1电阻分布42.2 数据透视53电路与程序设计73.1电路的设计73.1.1系统总体框图73.1.2 精密恒流源电路73.13电源83.1.4 电路实物图93.2程序的设计93.2.1程序框架概述93.2.2程序设计框架103.3 低功耗设计104测试方案与测试结果114.1测试方案114.2 测试条件与仪器114.3 测试结果及分析114.3.1测试结果(数据)114.3.2测试分析与结论125 参考文献12附录:部分程序13手写绘图板(G题)【本科组】1系统方案本系统主要由数据采样模块、数据处理模块、显示模块、电源模块组成,下面分别论证这几个模块的选择。1.1 采样的论

5、证与选择方案一:电阻屏的原理:电阻式触摸屏是一种压力传感器,基本上是薄膜加上玻璃的结构,膜和玻璃相邻的一面上均涂有ITO涂层,ITO具有很好的导电性和透明性。当触摸操作时,薄膜下层的ITO会接触到玻璃上层的ITO,经由感应器传出相应的电信号,经过转换电路送到处理器,通过运算转化为屏幕上的X、Y值,而完成点选的动作,并呈现在屏幕上。我们在板上做到30*20个像素点的精度,分别扫描行和列以确定坐标点。然后通过显示在TFT彩频型液晶上。方案二:电容屏的原理:电容技术触摸屏是利用人体的电流感应进行工作的。当用户触摸电容屏时,由于人体电场,用户手指和工作面形成一个耦合电容,因为工作面上接有高频信号,于是

6、手指吸收走一个很小的电流,这个电流分别从屏的四个角上的电极中流出,且理论上流经四个电极的电流与手指头到四角的距离成比例,通过电流大小与触点到电极的距离成正比就可以确定触点的坐标。确定坐标后就可以通过液晶来进行显示。 方案三:高精度电阻测量法:给铜板同一个精度很高的恒定电流源,在用高精度电压表测得铜板两端的电压,根据欧姆定律 R=U/I 可以得出铜板的电阻,在对铜板精确采样得出铜板的大致的电阻分布规律可得出被测点的大致坐标。综合以上三种方案,选择方案三。1.2 单片机的论证与选择方案一:采用AT89C51作为主控器件,用来实现题目所要求的各种功能。此方案最大的特点是系统规模可以做得很小,成本较低

7、。但单片机在处理高速信号时略显吃力,51单片机很难实现这一要求。方案二:采用ARM7作为核心控制,其自带6路PWM输出,8通道10位A/D,速度高、资源丰富,稳定性强,由于LPC2132片内没有EEPROM,当系统掉电后,所有参数都将丢失,如果所需要保存的参数比较多,就只有给系统扩展类似2402等EEPROM芯片,具有一定的缺陷。方案三:采用ATmega32作为主控器件。由于其先进的指令集以及单时钟周期指令执行时间,8路10 位ADC .片内集成32K字节的lash;1K 字节EEPROM,2K 字节SRAM,能够实现点阵屏的高速扫描和一些复杂的控制和运算功能,满足题目要求。综合以上三种方案,

8、选择方案三。2采样数据理论分析与计算2.1电阻分布使用精密电阻测量电路对整块板子采样电阻进行分析(见表1)。 表 1 覆铜板电阻分布257612610626158261182704727611280962854829079296143023324586247882520125527259302646226617277772821329177299372313424406251992407625558265602647227271277242800028613240702448024842251832583226274266822722227984280612908323265233862464

9、925152252862605027180272532791828928289702283723339234782423324672254892581226592270032762827820223532292623444239692434725261257282634527065287122813823676241092480325784263422625726342262572684228100285412186622634232072421424144257342614026601271672802928951224882310824047248742550526766275442830

10、328967293392871121578244582339923985246022541126287267172724827994288322.2 数据透视2.2.1 整体数据分布 对表1中的数据输入电脑进行模拟,构建三维模型(如图1)。 图1 电阻分布三维图2.2.2线上电阻分布 取一条线上的电阻分布,作出电阻的分布图(如图2) 图2 线上电阻分布 估算这是一条 y=0.42x 的一元一次函数,根据测得的电阻判断测点所在等势面,只要侧3个角就可以判断测试点的位置(如图3) 图 3 3电路与程序设计3.1电路的设计3.1.1系统总体框图显示电路放大电路 MSP430ATMEGA32按键电路采

11、样电路电源电路图4系统总体框图3.1.2 精密恒流源电路 恒流源是指能够向负载提供恒定电流的电源, 在金属薄膜电阻率测量、金属丝杨氏模量测量、磁阻效应、光电效应以及光电池特性测量中应用广泛。本恒流源电路的核心设计原理是: 通过负载电压反馈, 在高精度采样电阻上产生恒定的压降, 则与该精密采样电阻相串联的支路中就可以得到恒定的输出电流。具体的工作过程简述如下: 设开关S1 S7中某一路接通, 当负载电阻Rx 变大时, 其上瞬间压降Vx 随增大, 则运算放大器A3的同相输入端与反相输入端之间的压差减小, 输出电压V2小于基准电压Vref此时运算放大器A2的反相输入端产生微小的负电压, A2将其同相

12、输入端与反相输入端之间的压差进行线性放大, 输出的正电压使得三极管Q3的发射极电压增大, 从而维持精密采样电阻上的压降保持不变。当负载电阻Rx减小时, 工作过程与上述类似。图5 恒流源电路原理图3.13电源电源由变压部分、滤波部分、稳压部分组成。为整个系统提供5V和3.3V电压,确保电路的正常稳定工作采用三端稳压管实现(如图6)。图6 电源电路3.1.4 电路实物图图7 电路实物图3.2程序的设计3.2.1程序框架概述本系统是以MSP430为主控芯片,编程采用模块化循环的方式,按相应模式设置键将会进入对应模块循环,这种编程模式在降低编程难度的同时增强了系统的可靠性。3.2.2程序设计框架开始系

13、统初始化检测模块发送数据计算坐标检测按键画圆单点显示清屏3.3 低功耗设计本电路采用TI公司的MSP430超低功耗单片机,电路总体功耗约2W。4测试方案与测试结果4.1测试方案测出被测点的电阻值,根据电阻位置找到等势线,对其四个点测阻值,四个等势面相交形成的点就是被测点位置。4.2 测试条件与仪器测试条件:检查多次,仿真电路和硬件电路必须与系统原理图完全相同,并且检查无误,硬件电路保证无虚焊。测试仪器:高精度的数字毫伏表,模拟示波器,数字示波器,数字万用表,指针式万用表。4.3 测试结果及分析4.3.1测试结果(数据)测试点坐标显示坐标(0,0)(0,1)(10,10)(10,11)(20,2

14、0)(20,31)(30,30)(31,32)(40,40)(44,40)(50,50)(55,48)(60,60)(60,61)(80,80)(80,77)(100,100)(92,110)4.3.2测试分析与结论根据上述测试数据,覆铜板阻值和距离成线性关系5 参考文献1 童诗白 华成英主编,模拟电子技术基础,高等教育出版社。2 谭浩强,C程序设计,清华大学出版社,2005年7月第3版3 求是科技工作组,单片机-典型模块设计实例导航,人民邮电出版社。4 张洪润 蓝清华,单片机应用技术教程,清华大学出版社。5 2009全国大学生电子设计竞赛获奖作品附录:部分程序main( void )/ St

15、op watchdog timer to prevent time out resetWDTCTL = WDTPW + WDTHOLD;init_clk();lcd12864_init();uart_init();key_init();delay(1000);_EINT(); /signed char key;correct();while(1)if(res_update() 0)/更新电阻值continue;if(pack0.res 1000000) | (pack1.res 1000000)calc(pack0.res, pack1.res);if(key_get() = 4)switch

16、(state)case STATE_DETE: state = STATE_GRAPHIC; entry_graphic();break;case STATE_GRAPHIC: state = STATE_DETE;exit_graphic();break;if(STATE_DETE = state)dete();if(STATE_GRAPHIC = state)graphic();key_scan();signed long x, y;void graphic()if(pack0.res 1000000) | (pack1.res 1000000)x = (signed long)current_point.x + 64;y = (signed long)current_point.y + 32;/putpixel(signed long)current_point.x + 64, (signed long)current_point.y + 32, 1);putpixel(x, y, 1);delay(10);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com