最新全国大学生电子设计竞赛手绘绘图板设计报告.doc

最新全国大学生电子设计竞赛手绘绘图板设计报告.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最新全国大学生电子设计竞赛手绘绘图板设计报告

2013年全国大学生电子设计竞赛 (题) 【组】 20年9月6日 手写绘图板测绘系统设计采用Atmage16单片机进行控制;主要以Atmage16为控制核心,双中英文液晶12864显示屏作为显示模块。并采用智能功率芯片BTS7960作为程控开关,实现对PCB覆铜板的双向电位检测,将检测信号经高精度仪表放大器AD623放大调理后,Atmage16自带10位A/D采样将信息反馈给单片机,单片机将表笔坐标信息显示在液晶12864显示屏上,并将显示表笔的运动轨迹。本系统设计在器件选取、硬件电路设计上保证系统低功耗的要求,通过硬件设计和软件编写,实现手写绘图板测绘系统的基本要求和题目发挥部分的要求。 关键词:Atmage16 单片机 BTS7960 程控开关 手写绘图板 AD623 仪表放大器 低功耗一.方案论证与设计 3 二.系统硬件电路设计 8 2.1系统框图: 8 2.2系统模块结构图: 8 三.系统软件设计 10 3.1系统软件开发: 10 3.2表笔位置计算: 10 3.3坐标标定算法 11 3.4程序流程图 11 四.系统安装与测试结果分析 13 五.结论 14 六.参考文献 14 附录 16 一.方案论证与设计 本次的手写绘图板测绘系统要求测量并显示出表笔的位置,小组成员首先想到的是通过测量电压的方式来确定表笔的位置。 对于PCB覆铜板来说,实际上是一个阻值很小的电阻,由近似计算(把铜板近似看成一条导线),由公式:(R为电阻值、ρ为电阻率、S为横截面积),可得出铜板的电阻值低于5毫欧。此外,由四线制测量小电阻的方法,如图1.1,也可得出PCB覆铜板的电阻值很小。 对于测量表笔的位置,首先想到的是根据表笔测量位置的电阻值,然后由铜片的电阻值和表笔P点到铜片四角的,由关系推导出P点相对于四个角的位置,如图1.2,但是由于铜片的电阻值很小,因此每个P点的测量值也是很小的,另外,由于铜片的电阻值不随P点的位置变化呈现线性变化,因此关系式的推导过程复杂,整个过程存在较大的误差。 因此小组成员想到从横向、纵向不同时刻流过大电流的方式,测量P点的电压值,这样在同一时刻只取P点X方向或Y方向的电压值,如图1.3,图1.4所示; 由于PCB覆铜板的电阻值很小,所以要保证大电流的通过,就对系统设计的散热、功耗要求很高,所以此处采取的分时测量,方案中采取50ms测一次,时间保持1至2ms,这样就可以使系统在短时间内通过较大电流,而且保证较低的功耗和散热。 这里对于分时通电流测电压方案的选择如图1.5所示: 对于上图中的开关KA1、KB2、KC3、KD4,小组成员首先想到的是继电器开关,但是这里我们想到了小组以前参加大学生科技创新活动中用于电机控制的BTS7960模块,BTS7960由高速的功率MOS管构成,响应速度极快,稳定性高,在这里作为开关非常的合适。 通过分时的通断4个BTS7960的控制开关,实现电流AB向(横向)、AC向(纵向)的流动,从而分别测量X值和Y值,此处以AB向为例,如图1.6所示,则开关阵列模块等效为: 在上图中,等效为一个近似恒流的激励源,提供给后续的运算放大,单片机处理模块。 在后续的放大模块中,小组成员首先考虑了如图1.7所示的放大电路: 但是上图所示的电路,,影响精度。所以小组成员选择了图1.8所示电路: 对于放大电路模块:采用图1.9所示电路: 在电路中: 运算放大器采用AD623高精度、低功耗集成仪表放大器,仅需要一个外部电阻来设置增益,电压增益高,其增益最高可达1000倍,放大性能好,因为要保证运放的输出要大于0伏,以便提供给Atmage16单片机处理,所以电路采取—5V至12V双电源供电,而不采用单电源供电,这样就可以产生0V至5V的电压值供给Atmage16的ADC进行处理。 TL431稳压二极管电路模块可提供2.5V的基准电压,使得运算放大器的输出电平2.5V便于AD转换。 运算放大器的输出连接的49.9K电阻,起到对单片机限流的作用,使得通过单片机不会因为电流过大而烧坏,也不会因为电流过小而导致输出结果不准确。 至于电路的放大倍数,由AD620电压增益公式:(为1脚、8角之间电阻值),电路采用AD623的一级放大1000倍,这样是考虑到多级放大所带来的硬件电路的设计会很困难,且容易出错,所以电路还是选择了一级放大。 这里的Atmage16单片机为高性能,低功耗的8位AVR微处理器,运算能力强、处理速度和中断响应能力极好,其自带的8路10位ADC,最高分辨率时采样率可达15kSPS,转换时间13~260us,较之51等系列单片机性能高、速度快、低功耗、性价比高,调试简单。 电源模块:由已给的+12V电源给出系统所需要的5V、—5V电源; BTS7960开关阵列:实现电流AB向(横向)、AC向(纵向

您可能关注的文档

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档