2013年电子设计大赛论文概述_第1页
2013年电子设计大赛论文概述_第2页
2013年电子设计大赛论文概述_第3页
2013年电子设计大赛论文概述_第4页
2013年电子设计大赛论文概述_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 1 .系统方案1.1系统设计与结构框图键盘MSP 430继电器电磁铁显示器1.2方案论证电源模块:12v和5V的开关稳压电源H1 2QLILHO电磁铁选择方案一:米用0.5mmAI no旧*VP30* J LrBI2t L I ,V4“叽:乜丄Hl|, TIMTfUZVfMIn;( 1) I 出jqtx;fN ?nrrr1 I 网l!1 (7、T 叫I k -1班屮t屯 I_LM(17I 111 IH wf fLVto5Mjoiin 片2Lri 1加旳iTLBD的漆包线,铁芯的直径一厘米,绕成后直径不超过2cm (需要7个)。方案二:采用自制电磁铁的规格不好控制,证每个电磁铁提供过磁力相同D

2、C12V直径2cm吸盘式电磁铁(需要7个圆弧形排列) 计算的理论值与实际值误差太多。例如:不能保,给单片机控制摆角带来很大的麻烦;7个相同 的吸盘式电磁铁规格比较符合利于单片机控制可以大大的提高精确度故选择方 案二。摆杆与底盘选择:摆杆选择粗细均匀的木棒,木棒的质量要轻,在摆杆的末 端固定永磁磁铁;底盘设计为弧形(直径为 15.5cm的圆弧)并在弧内装有均匀 分布的电磁铁;利用同极性相斥原理给电磁铁加电推动摆杆运动。角度检测模块方案一:采用Angtron-RE2j-V旋转编码器作为系统中的角度传感器,该角度传感器灵敏度高、测量误差小、使用环境范围广、输出为数字信号不需A/D转换,但该型传感器价

3、格较高、且易损坏;方案二:线性角度电位器传感器“ SAKAE ”测量偏差5%阻值100-501K功 率2W,该款传感器测量偏差大、功耗大、并且相对运动产生摩擦影响帆板转动 对系统精度产生极大影响;方案三:采用SCA60CN1000060角度传感器,该款传感器构造简单,外围 电路极简测量原理是内置绝缘介质随芯片额角变化而与上下极板距离改变的电容,该变化引起电容上电压的变化,该电压信号经内部放大器放大输出,输出的电压值与角度的关系式为:sine=(2 0- v),2,该款传感器具有功耗低、测量灵 敏度高的特点,是首选器件采用方案三。显示模块Nokia5110 LCD显示屏速度快,清晰,能及时反映显

4、示摆杆的角度值和周期 等键盘模块10 -45。之间通过键盘扫描程序来判断我们需要摆杆的角度使键盘能调节我们的摆杆在 摇摆1.3实现方法通电后利用角度传感器的反馈信息,传给处理器来控制多个时间继电器的导通时 间来控制吸盘式电磁铁的通断实现电磁运动装置的细分驱动系统 。1 .系统理论分析2.1微处理器的选择本设计选用了 TI公司所生产的MSP系列单片MSP430F149 。JATCn比较器的输PWM滤披MSP430F149 主芯外荷和适时可控硅232和淞5通讯U电源管理和允电电MSP430F149 的目的是应用其丰富的接口资源和强大的定时器功能,性能特点如下:6个八位并行接口;完全可以实现该系统所

5、有信号的输入、输出,无 须硬件扩展,其中P1、P2八位并行端口的每根口线都具有中断功能, 使键盘的软、硬件设计变的非常简单。12位A/D转换器ADC ;完成模拟设定功能。强大的定时器功能;TIMER-A3、TIMER-B7分别为带有3个和7个 捕捉/比较寄存器的16位定时器,可以满足系统速度的设定及曲线定时 的要求。液晶驱动模块;内置2KB RAM、60KB的FLASH ; MSP430F149所提供的丰富资 源,外围硬件扩展只需做很少的工作,不仅设计变得非常简单,而且该 控制器体积小、可靠性高。光电传感器光电开关(光电传感器)是光电接近开关的简称,它是利用被检测物对光束的遮 挡或反射,由同步

6、回路选通电路,从而检测物体有无的。物体不限于金属,所有能反射光线的物体均可被检测。光电开关将输入电流在发射器上转换为光信号射 出,接收器再根据接收到的光线的强弱或有无对目标物体进行探测。漫反射型光电开关是当开关发射光束时,目标产生漫反射,发射器和接收器构成单个的标准部 件,当电开关有足够的组合光返回接收器时,开关状态发生变化。特征:有效作 用距离是由目标的反射能力决定,由目标表面性质和和颜色决定;较小的装配开 支,当开关由单个元件组成时,通常是可以达到粗定位;采用背景抑制功能调节 测量距离;对目标上的灰尘敏感和对目标变化了的反射性能敏感。角度测量与分析角度的测量我们是定义摆杆竖直角度传感器为0

7、度,故摆杆绕轴旋转的角度度就等于角度传感器的倾斜角,从而监视的0角:建度测量采用N1000060型角度传感器,它有非常好的线性度,和非常高的精准度,当其 在水平的位置时,输出电压为基准电压 2 .5V,每沿所能识别的角度的方向移动 个角度时就会产生个与Z对应的电压值,并成线性关系。采用 VSP430FI49单片机 的内置12位ADC在角度传感器采集的每个电压值都对应这个角度值并在LCDI2864上做相应的显示:0 =arcsin(2.5-v)/2 .要注意的是,调用math.h中的arcsin函数进行计算时,得出是弧度,还应转换为角度,角度与弧度之间的关系为:角度=弧度*180/ n,即 0

8、=arc (Sin(2.5- v)/2)*180/n2 .电路与程序设计3.1.1电磁铁驱动电路设计第一种:第二种:第三种:用达林顿管驱动电磁铁,遇到的问题是驱动电压和驱动电流达不到 工作要求I/O 口占用较多。用L298内部为双H桥,及控制电路,没有环形脉冲分配电路,所 以不能直接驱动步进电机,可配合 L297使用,也可配合其它环形 脉冲分配电路,或单片机使用;但电路较复杂,用继电器驱动工作电流小,方法简单,响应快;能弥补上述不足之 处故选择第三种。3.1.2角度传感器电路设计SCA6OC-N1OOOO60俞出电压和角度的关系式:a=asin(0.5V_out-0.25Vdd);VddMin

9、. 47nFIN1000060MMHLJGNO Q3.1.3 A/D转换电路设计.MSP430FI49内部集成12位ADC,能够直接进行A/D转挽,在内部程序进行 时进行相应的误差处理,即进行多次采样.然后去掉最大值最小值 Z后再求平 均值能够提高A/D转换的稳定性与精度。3.2软件设计3.2.1程序功能描述与设计电路MSP430系列单片机是美国德州仪器(Tl)1996年开始推向市场的一种16 位超低功耗的混合处理器(Mixed Signal Processor)。由于它具有极低的功耗、 丰富的片内外设和方便灵活的开发手段,已成为众多单片机系列中一颗耀眼的新 星。对于MSP43系列而言,由于引

10、进了 FLASH型程序存储器和JTAG技术,不仅使开发工具变得简便,而且价格也相对低廉,并且还可以实现在线编程。3.2.2程序流程图主函数中断服务函数清标志读取AD值扫描按键驱动电磁铁4.测试方案与测试结果4.1测试方案4.1.1硬件调试硬件调试出现的问题有摆针的位置不正和传感器的位置要反复试验才能确定其 位置,还有容易出错的地方就是连接线容易接错, 排查完各硬件设施后,按下键 盘输入一个角度经单片机处理信号 产生输出信号使继电器驱动电磁铁工作产生斥力从而使摆杆按预定周期摆动电磁铁的摆放位置需要摆在合适的位置确保能够及时为摆杆补充动力减小 实验的误差测试的手动摆杆旋转角度的方法读取固定在作品上

11、量角器指针的值与角度 传感器采集的值作比较在实验中误差没超过 2度在实际测试时,为了得到更好的数据分析,每一度都做了反复的测量;一些非人为因素的影响可能会导致测量数 据会有误差。例如:比赛场地和作品在运输过程中的颠簸等等原因。4.1.2软件调试在硬件连接无误的情况下要反复调整修改各参数,利用IAR软件编程控制延时中 断函数的延时时间,分别控制继电器的通断时间和连续间隔从而控制电磁铁对摆 杆的作用力,在这个过程中存在问题是不能准确的计算延时时间只有不断的尝试 才能使结果更准确4.2测试条件与仪器1.60MHz双通道数字示波器100MHz 2.双通道数字示波器低频信号发生器(1Hz1MH) 3.标

12、准高频信号发生器(1MHz100MHz可输出1mV小信号) 4.函数发生器(10 MHz DDS 5.低频毫伏表高频毫伏表100 MHz频率计 6.数字式单相电参数测量仪 7.秒表 8.量角器 9.五位半数字万用表 10.单片机开发系统4.3测试结果及结论采用细分控制方法能够较准确的控制角度的变化,电路简单,成本低,但存在一点无法克服的东西那就是磁化,如果通电时间过长的话,电磁铁会磁化,断电在一段时间后才能基本消磁。还有就是我们这个设计要求制作者的工艺要精湛,对角度和位置的要求比较高,调试好之后硬件的位置如果有一点变化结果就会不一样,这个是无法避免的,但我们只能在最大程度的减小它的误差来实现我

13、们的控制的基本要求。附录:旷*i冷、泌tZ海谥ai?二护作品实物图程序:#i ncludevms p430 x14x.h#include舵机.htyp edef un sig ned char uchar;typ edef un sig ned intuint;#defi ne keyin(P 2IN & 0 x1F)#defi neNum_of_Results 32char shuzi = 0123456789.;char Data5=0,0,0,0;static int resultsNum_of_Results; uint s_up = 0;uint g_up = 0;uchar tem

14、p = 0;uint an gle=0;uint sum=0;uint flag=0;void Tran s_val( int Hex_Val);/*函数名:adc_I nit()函数功能:外部高速晶振设定*/保存ADC转换结果的数组void adc_I nit(void)P 6SEL |= 0 x01;ADC12CTL0 = ADC12ON+SHT0_8+MSC;道循环ADC12CTL1 = SHP+CONSEQ_2;ADC12IE = 0 x01;ADC12CTL0 |= ENC;ADC12MCTL0|=SREF_5;LCD_write_e nglish_stri ng(0,4,VOLAT

15、 IS:); void stop( void)/*函数名:keySca n()函数功能:外部高速晶振设定*/使能ADC通道/打开ADC,设置采样时间,单通/使用采样定时器使能ADC中断/使能转换/选择外部参考电压void keySca n( void)uint m=12000; if(keyin != 0 x1f)/ delay(); while(m-);if(keyi n != 0 x1f)temp=key in; while(keyi n != 0 x1f);/如果有键被按下/延时消抖/再次检测按键状态/等待按键被放开/转换键值switch(te mp)case 0 x1e:s_up=s_

16、up+1;break;case Ox1d:s_up=s_up-1;break;case Ox1b:g_up=g_up+1;break;case 0 x17:g_u p=g_u p-1;break;case OxOf:stop() ;break;default:s_up=s_up ;break;/*函数名:XT2_I nit()函数功能:外部高速晶振设定*/ void XT2_I nit(void)un sig ned char i;BCSCTL1 &= (XT2OFF);doIFG1 &= (OFIFG);for(i=0; i 0;t-);II系统时钟II舵机II开启舵机/初始化液晶 */vo

17、id mai n( void )WDTCTL = WDTPW + WDTHOLD;关闭电平转换P 6DIR |= BIT2 ;P 6OUT |= BIT2;/sys_i ni t();/系统初始化_EINT();/当前角度LCD_write_e nglish_stn ng(0,0, prese nt an gle); LCD_wnte_chi nese_stri ng(0,1,12,4,0,0);/ADC12CTL0 |= ADC12SC;while(1)/ Set_A ngle_1(5000);/ P rocess(,)/*m*n*m*n*n*函数名称:功能:/开始转换参 返回值数:ADC1

18、2ISR:ADC中断服务函数,在这里用多次平均的 计算P6.0 口的模拟电压数值:无:无*/ #p ragma vector=ADC_VECTOR_in terru pt void ADC12ISR (void)static int in dex = 0;/ Move resultsresultsi ndex+ = ADC12MEM0; if(in dex = Num_of_Results) char i;un sig ned long sum = 0;in dex = 0;for(i = 0; i = 5;keySca n();Tran s_val(sum);/*函数名称: 功能:数:返回值

19、Tran s_val:将16进制ADC转换数据变换成三位 真实的模拟电压数据,并在液晶上显示:Hex_Val-16 进制数据n-变换时的分母等于2的n次方:无10进制*/ void Tran s_val( int Hex_Val)un sig ned long calt mp;int Curr_Volt;char t1,i;char p tr4;/calt mp = Hex_Val * 33/calt mp = calt mp * 10/Curr_Volt = calt mp / 25 /Hex-Dec 变换calt mp = Hex_Val;calt mp = (calt mp 5) + H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论