- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
電子工艺实习汇报
學院:
专业:
班级:
學号:
姓名:
北京邮電大學实习汇报
实习名称
電子工艺实习
學院
學生姓名
班级
學号
实习時间
7.9-7.20
实习地點
主楼522
实
习
内
容
7.9:领取试验器材,确定分组,老師讲解電烙铁以及吸锡器的使用。
7.10:教三315學习理论課,下午继续练习點焊。
7.11:练习點焊,验收點焊试验。
7.12-7.13:发光二极管的焊接以及调试代码控制LED显示状况,LED显示後来進行验收。
7.16-7.18:小車组装,包装,以及编程控制小車的平衡以及前進。
7.19:试验验收,下午撰写试验汇报。
7.20:提交试验汇报。
學生
实习
总結
(附页,不少于字)
請見下面附页
实
习
成
绩
评
定
遵照实习大纲并根据如下三方面按五级分制(优秀、良好、中等、及格、不及格)综合评估成绩:
1、思想品德、实习态度、实习纪律等
2、技术业务考核、笔试、口试、实际操作等
3、实习汇报、分析問題、处理問題的能力
实习评語:
实习成绩:
指导教師签名:实习單位公章
年月曰
附页:學生实习总結
一.实习任务规定
1、练习焊接技术,焊接并实現简朴的发光二极管交替闪烁電路。
2、练习编程技能,组装并焊接智能平衡小車,使其能平稳行走数米,设计小車外观。
二设计思绪
1、发光二极管交替闪烁電路
焊接技术练习完毕後,開始焊接LED灯。根据之前的經验,先焊接外围的LED二极管,焊接完毕之後再焊接内侧的,這样的焊接目的是保证焊接的LED矩阵是平整的而不是凹凸不平。
交替電路的实現:研究老師給的代码可以懂得控制输出字符形状是由每一列8個LED二极管的亮和灭来控制,每一列8個灯的亮灭由两位16進制数来控制,将16進制转化為4位二進制,其中”1”代表二极管的亮,“0”代表二极管的灭。
2、智能平衡小車
智能平衡車用STM32F103RC作為單片机关键板,通過usb连接至電脑然後烧录程序来调控小車的运動状态。
智能平衡小車平衡的实現采用PD算法。通過對传感器传送回来的数据進行修正,将起伏剧烈的角度变化修正為平滑的变化趋势。直走、转弯等状态的实現使用PID算法及计時器。通過控制車轮的角度、角速度以及電机的转速来控制小車的状态,當小車处在平衡時電机缓慢转動;當小車向前倾斜時,電机加速向前加速转動,且转動的速度岁倾斜程度的加大而加大;小車向後倾斜時,電机加速向後转動,控制車轮向後转動,转動速度也随倾斜角度增大而增大。
小車外壳设计為简易的卡紙包装,再保证小車外观整洁的同步也防止了由于包装而让小車的质量增長太多從而影响了小車多种状态下的加速度等物理值,減少了调试中的困难。
三、详细实現過程
1、发光二极管交替闪烁電路
1.1二极管交替闪烁電路的的焊接与组装
按照先易後难的次序来焊接,先将電阻焊接在双面板上,然後焊接芯片,最终焊接LED二极管。
1.2交替電路的实現。
先设计出要LED矩阵要显示的内容,画出大体的草稿图,根据LED矩阵的排列规律修改出對应的控制代码。
2、智能平衡小車的设计与实現
2.1、小車的组装
根据教程将小車各部件组装好。
2.2、功能实現
2.2.1動力控制
小車由一节4.2v直流式電源供電工作。
2.2.2小車平衡的控制:
floatKP=5.;
floatKI=0;
floatKD=0.5;
constint16_tMOTO_THRESHOLD=600;//PWM=18KHz
ctrl=g_mpu9250.Angle_Complement_1st*KP
+angle_diff*KI
+g_mpu9250.gyro_scale_y*KD
Ctrl值的大小控制小車与否到达平衡,當Ctrl值到达0時,阐明小車到达平衡,當Ctrl值不為0時分Ctrl0和Ctrl0;當Ctrl0時此時小車向後倾斜,不過會有一种向後的加速度以此来到达平衡;當Ctrl0時,此時小車向前倾斜,會有一种向前的加速度来到达平衡。
运行状态的控制:
小車使用直流電机实現其直立行走及平衡,車轮需進行前後两個方向的行進以此来到达我們想要的状态。
算法重要思绪
通過代码可知當某一電机的PWM值与设定的前進和後退的pwm值不一样步,這個電机的转動状态就會发生变化,電机控制的車轮就會发生對应的运動,因此设计恰當的状态以实現小車能平衡向前运動。
计時器:在主函数中加入计時器控制電机工作
文档评论(0)