选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
课程层次:专业选修 | 学分:2.0 |
注:课程主页请用校园网访问。连上ustcnet/插上网线后,无需登录网络通即可访问课程主页。ustc-guest也可以访问此课程主页。
本课程以电子系统设计实践为主,是面向信息科技英才班二年级同学的必修课,同时面向全校其他二、三年级本科生开放,包括秋季学期的“电子设计实践I”和春季学期的“电子设计实践II”。
“电子设计实践I”中,同学们需要完成STM32最小系统板、LED流水彩灯、炫彩LED呼吸灯、电子测距仪、光声控灯、电子温度计、手机遥控调光灯、姿态控制小风扇、简易移动电源、音频信号分析仪、简易智能台灯、遥控小车等12种电子系统的设计与制作。通过本课程的学习,同学能够熟练掌握电子系统设计基本技能和方法,迅速完成简易电子系统的设计和制作。
课程会对同学进行基本技能的培训,主要包括:电子元器件常识及电路焊接、STM32单片机的开发、常用传感器种类及应用、信号链相关知识(信号发生、放大、滤波、采集、分析、输出)、常用通信协议、常用电源系统设计、常用电机及控制系统设计、印刷电路板(PCB)设计及制作等。
《电子设计实践I》由陆伟老师主讲,课程聚焦于STM32单片机的应用,通过丰富的实验项目如焊接板子、控制灯具、仪器测距、姿态控制等,帮助学生提升对软硬件结合与系统底层了解。这门课程设计难度循序渐进,通常需要基础的C语言知识即可入门。该课程被认为是增强动手实践能力和工科思维的理想选择,并且对后续课程如电设II十分有益。
陆伟老师被学生评价为亲切且优秀,他与助教在解决学生问题上非常用心。亦有学生从这门课程中汲取了后续嵌入式开发的重要基础,一些学生甚至表示课程改变了他们的职业生涯方向。
课程作业主要集中在实物制作和代码调试上,实验量较大且涉及不少“玄学”的bug,经常需投入课外时间以完成。实验完成时间要求较为宽松,但建议以高效工具如IDE的debug模式进行调试,以节省时间和提高效率。
这是一门二等制课程,主要评估标准是实验完成情况,做完实验基本可以获得学分。学生认为课程难度较大,适合与同学合作或寻求助教帮助完成实验。
强烈建议对电子线路和单片机感兴趣的同学选课,尤其是各个院系的学生都可以尝试入门。但需注意实验强度和时间投入,建议时间较为充裕的同学选修,并可考虑与舍友一同选课以互相帮助。
这门课主要是教你用STM32单片机做各种各样有趣的玩意,需要焊板子、写代码,经常各种玄学的bug挑到死。实验量很大,一般把每周四一整个晚上+周末半天搭进去,但是东西做出来很有成就感。
总之,这门课非常锻炼动手实践能力,强烈推荐。其实,我感觉信院(甚至计院的)的都应该学这门课提升工科思维。如何加深自己对系统底层(软硬件结合部)的了解?玩单片机就是了。
列举一下今年我们做的小实验:
选这门课最好自备笔记本电脑,如果没有,可以使用实验室的机器,但是只有一台,体验较差。
放个期末的实验报告,以供参考。
更新于2019
当了助教很开心2333
这门课的助教只需要在每周的一个晚上值班,进行答疑和检查实验的工作,不需要改作业,不用上习题课,不用批卷子,总体来说工作量不大,性价比较高。
但是,这门课助教的性质和C语言的助教有一拼,经常有同学找你问各种你看着很低级的错误,有的bug很隐蔽,你想不到就找不出来(比如插错线,板子没焊好,时钟没开,管脚没初始化/IO模式配置错误,没写中断服务函数导致程序跑飞,改管脚后ADC通道配置没改...),就很....
这门课的几乎全部知识都会在下学期的电设II中用到,因此提问稍微多一些,以防以后踩坑。 而且,我真的没有任何想为难各位的意思...比如,有一个问题是,UART波特率9600,一位停止位,无校验位,问1s内能传输多少数据。大部分人对着ppt能回答的很好,然而一问“你这个结果的单位是什么”,立刻就有一半人卡住(指比特字节分不清楚),很多人表示不知道一个字节是多少二进制位。你们觉得这算为难人吗...
另外,提醒各位,你们可以用IDE自带的debug模式找bug啊...开个watch之后各个变量的值都能显示出来,很方便的。用头做人肉编译器难道不累吗...下面是一次debug现场,绝对真实:
(这位童鞋写了五十多行代码,好几层if和for循环嵌套)
有些时候很多操作是可以大大提高效率的,比如:放弃Dev C++,使用debug模式...
正好下个学期要做信院英才班“数据结构及其算法”的助教,看到各位同学捉鸡的写码/debug能力,我真想设个规矩:用DevC++的、不会Debug的,************。
本人推荐信院非英才班/计院同学来选这门课。
陆伟老师是我在科大遇到的最好的老师,人很亲切,以前经常和陆老师一起到电三楼南边那条小河边一起讨论问题(抽烟)。
回归课程本身,这门课实验很多,但是非常有趣,从呼吸灯开始到遥控小车、PID控制,课程难度循序渐进。如果能认真学,再投入一些课余的时间去研究,其实是能学到真东西的。
从我个人经历来说,我之前完全没有接触过相关的知识,这就是我嵌入式开发的启蒙课程。由此开始,参加电赛(基于电容值的纸张识别),本科的毕业设计(魔方还原),最后走向工作岗位(数字电路研发),这门课可以说改变了我的人生轨迹,是上科大以来收获最大的一门课。
电子设计实践是信院英才班的必修课,由于是二分制课,班上也有很多别的学院的。
这门课是介绍STM32单片机的应用,这学期由于课时所限,只做了7个实验(PS:课表上不会写实验的时间,一般是在周末或者是晚上),基础知识方面会基础C语言就行了(别的都是现学现卖)。实验大部分为焊板子和调试代码两个部分,手残党记得多花点时间(一般一个实验一晚上/下午能搞定)。不过对于实验的完成时间要求颇为宽松,甚至结课出分后还有一些人实验没有做完(放假了还去做实验)。
课程结束需要写(水)一个总结,这是我的:
强烈推荐对电子线路感兴趣的同学选这门课!!感觉这门课是在科大上过的最有用的课程,没有之一!这门课非常锻炼动手能力,而且如果本身动手能力好的话在选这门课一定能找到志同道合的小伙伴嘿嘿嘿。本人非信院英才班,当时误打误撞在选课最后一天选到了这门课,现在想来简直运气不能太好!现在已经完成了电设I、II课程,对单片机编程、电路设计、传感器等电子相关内容的认识有了极大的提升,而且还和团队一起完成了一个不小的项目,成就感MAX!总之这门课我吹爆!!
项目的演示视频av80391938,感兴趣的同学可以去看看#滑稽#
不忍心拉低评分……总体来说课很好,二等制做完实验分就到手,难度比较大需要抱大腿。第一个回答是我们助教之一,我觉得他说的挺清楚了……感受一下这门课的神奇之处
二等级制,干货满满,多的不说了,一句话:
(甚至不是信院的也建议选,我(当时)就不是。)
宝藏助教,让误入此课的计科人还能全身而退(逃
好课,如果单纯是因为对单片机和电子设计感兴趣,选就对了,需要的前置知识几乎只有一点点 C 语言,各个院系的同学都可以放心来选
能学到从焊接、模电到 C 语言的一大堆技能(当然都是很简单的应用),按陆老师讲的,先用着,以后上课再详细地学嘛
但确实,实验量是不小的,想水课慎选(狗头
泻药,猫在美国,刚卸任总统。
好课,能学巨多东西。
唯一问题就是需要很多时间,
有拖延症的同学最好别选
2021