手写绘图板设计报告.docVIP

  • 51
  • 0
  • 约 7页
  • 2016-08-23 发布于重庆
  • 举报
手写绘图板设计报告

手写绘图板 摘要 本作品基于四线制测电阻原理的基本原理,测量电压,计算电阻值来确定位置。以单片机MSP430的最小系统为控制核心,采用单12V供电。表笔接触铜箔表面时,能给出明确显示。具有显示坐标大小、横坐标正负和在屏幕上显示对应点的功能,还能跟踪表笔动作并显示绘图轨迹。其显示精度为10mm,绝对误差不大于5mm。可显示12cm×8cm的范围,高精度区为6cm×4cm。 关键词:MSP430,绘图 一、方案比较和选择 1、控制方案的选择 方案一:采用51单片机实现控制功能。运用比较广泛,有良好的知识基础,上手比较快。本系统的程序量比较大,需要的I/O口资源比较多,51单片机很难胜任这些功能。? 方案二:可以使用FPGA实现控制功能。电路设计比较简单,可以很容易的实现控制、显示和键盘等功能。价格较高,显得大材小用。 方案三:可以使用MSP430F149单片机同时完成检测、控制、显示等功能,且该单片机以超低功耗著称,此方案简单易行,设计自由度大而且成本较低。 基于上述考虑,拟采用方案三。 2、显示模块的选择 方案一:选用12864液晶屏。与1602lcd相比,12864液晶屏有显示信息量较大的特点,且具有图形显示的功能,满足题目基本要求。但功耗相对较高以及响应速度较慢是其缺点。 方案二:选用TFT彩色液晶屏。彩色液晶屏显示信息丰富,具有灵活现成的函数可以调用,开发周期短,响应快,功耗低,画面细腻,人机界面友好。但编程较为复杂,成本高。 基于上述考虑,拟采用方案一。 放大电路方案的选择 方案一:采用两级运算放大器对表笔采集的微弱信号进行放大,运算放大器采用型号为OP07。通过MULTISIM仿真软件可以实现放大1000倍,但是在实际操作中有很多不理想的因素,会造成较大的误差,未采用。 方案二:采用HX711 A/D转换芯片。HX711是一款24位 A/D转换芯片。采用片上放大器进行放大。利用HX711芯片可使放大后的电压值更利于A/D采集,且电路简洁,减少了整个系统的功耗,但是A/D值抖动厉害,所以最终采用两级OP07做放大电路。 核心部件电路设计 关键器件性能分析 A/D采集和放大模块 A/D采集模块主要采用MSP430片内12位A/D,该A/D有两个通道。基准电压1.5V。放大模块采用OP07两级同相放大,第一级放大19倍,第二级放大49倍。 ? (2)恒流源模块 LM317恒流电路如图1 恒流源模块电路图所示,Vin引脚接输入电压,Vout脚接一个电阻后为恒流输出,ADJ脚直接接到恒流输出,因为LM317里面有基准的1.25V电压,这个电压在LM317里面有稳压措施,所以会一直保持不变,这个电压就在电阻的两端,电阻值恒定,电压恒定,因而流过电阻的电流就是恒定不变的。此外,LM317还具有调压范围宽、稳压性能好、噪声低、纹波抑制比高等优点。 取R1=5Ω,输出电流I==250mA。 图1 恒流源模块电路图 电源供电模块 图2电源供电模块 图2为电源供电模块,采用7805、7660、DC/DC模块实现12V向+5V、-5V的转换,给74HCT245、MSP430单片机和运放OP07供电,恒流源模块供电,。 覆铜板电流输入模块 如图3所示,通过单片机实现MOS管IRF540(Q1、Q2、Q3、Q4)的通断,当Q1、Q3导通而Q2、Q4截止,以a→b为方向进行恒流输入,A/D采样获得的值为x轴方向上值的变化;当电流以c→d为方向恒定输入时,A/D采样值为y轴方向上的变化值。 I/O 4 IOUT2 b Q4 Q1 a c IOUT1 Q3 I/O1 I/O 3 d I/O 2 Q2 图3 覆铜板电流输入模块电路图 2、电路结构工作机理 由LM317组成的恒流源模块向覆铜板注入恒定电流,通过两级同相放大电路将表笔触点与覆铜板顶点间的微弱电压信号放大至0~600mV,以满足单片机采样需求。对多次采样所得数据分析与处理,为后期的软件编程和显示其坐标点提供数据基础。 系统软件设计分析 系统整体工作流程 首先恒流源为覆铜板提供恒定电流,表笔接在覆铜板的不同位置,经OP07放大电压后A/D会采集到不同的电压值,经A/D转换后的数字值输入单片机,由单片机判断触点具体在哪个位置,然后由液晶屏显示。具体流程见图5。

文档评论(0)

1亿VIP精品文档

相关文档