【有奖征集】分享你的开发故事-活动已停

  [复制链接]
aookoo | 2023-9-17 19:32:39 | 显示全部楼层
        我是一名电子信息工程专业毕业生现在工作于一家公司做电子工程师助理。事情是发生在我做毕业设计的时候。我自己选择的毕业设计题目是基于四轴无人机的设计制作。那个时候什么都不懂,甚至连遥控器,接收机的几个通道都搞不明白。不知道ccw和cw,不知道偏航,俯仰,翻滚,旋转。就在这样的背景下开始摸索着做四轴无人机。那个时候为了图省事,买了一个现成的飞控来研究。买来时候就是CF飞控固件,但是在看到有人在github移植BF飞控固件,我也想尝试一下这个大家都在用的。结果因为固件体积太大超过MCU的flash,导致MCU直接无法进行烧写操作了,表现为上电之后没有任何反应,串口设备也读不出来。当时已经是晚上十点了,老師还在帮我解决问题,虽然最后还是没能解决就是了。最后还是在论坛上偶尔看到有人在讨论该款MCU,才知道以前的烧写方法用错了,最后也是MCU成功的复活了。         通过这次经历,我知道了还是要多看数据手册,多于其他大佬进行交流。有可能忙了几天的事情,人家十分钟就能给你解决了。这次解决问题的经历我也写到了CSDN的博客上面,以防止以后出现别人也好搜的到。

回复 支持 反对

使用道具 举报

is麟儿 | 2023-9-17 20:57:22 | 显示全部楼层
翻车的故事?

记得那是16年的夏天,刚刚高考完的我和大多数人一样面临填报志愿的人生路口,当时的我并没有什么特别感兴趣的方向,但是小时候喜欢拆所有电子产品的事情,让我冥冥中不自觉的填报了电子信息工程。从此命运的齿轮开始生锈......

大学里也参加了一些小小的比赛,基本都是跟着大佬蹭经验。毕业后,面临着工作选择,当时选了一家小型私企,进去后,环境还算不错,实验室的环境比学校还要好,什么设备仪器应有尽有,随时可用。当时一个月的工资不多,住的是公司提供的宿舍。为了方便上班,上网淘了一辆国产凤凰单车。每天上下班也很舒服。

由于当时住的偏,每次下班回去的路上会经过一段没有路灯的路。平时还好,一到下雨天,路上会发生拥挤,经常和那些骑电动车的一起穿梭在路上,由于视野受阻,容易发生危险。于是想着把自己的“宝马”装个尾灯。用来提醒后面的车,别撞到我。本来可以是几十块钱在网上买个闪光灯,但是总想自己捣鼓,因为工作的性质,手边的51单片机多的很。于是产生了自己设计一个尾灯,一个字,要——酷!

说干开干,运用AD画好一版,显示面板是上网买的8x8的RBG点阵模块。使用TM1818驱动,要的就是恒流驱动,足够亮!本以为一切会一帆风顺。没想到第一版就翻车了。显示模组只能按行来显示,因为硬件设计的问题,将控制列的引脚直接接到VCC,实现不了再控制每一列,因此无法显示任意的8x8图案了。刚接触自己设计电路,难免翻车。不过在当时已经焊接好了一块样板,为了不浪费,就先凑合用上了。时隔一月,受不了那单一的点亮了,设计第二版的想法终于诞生。在原来的电路上,加上PMOS来分别控制列。还加上了左右手的控制及蜂鸣器。

加上自己的控制逻辑后,实现了左手按键短按实现图案显示效果的切换,长按则是左转箭头图案,并伴随蜂鸣器转弯提示音;右手按键短按实现图案显示效果闪烁频率的切换,长按则是右转箭头图案,并伴随蜂鸣器转弯提示音;不同图案的切换用DIY显示做区分。玩电子就是喜欢自己上手做,最后上几张图展示。



Snipaste_2023-09-17_20-52-04.png
Snipaste_2023-09-17_20-52-19.png
Snipaste_2023-09-17_20-52-29.png
Videoframe_20230917_203733_com.huawei.himovie.jpg
Videoframe_20230917_203743_com.huawei.himovie.jpg
Videoframe_20230917_203750_com.huawei.himovie.jpg
Videoframe_20230917_203756_com.huawei.himovie.jpg
Videoframe_20230917_203841_com.huawei.himovie.jpg
Videoframe_20230917_203858_com.huawei.himovie.jpg
Videoframe_20230917_203930_com.huawei.himovie.jpg
回复 支持 反对

使用道具 举报

是小张 | 2023-9-17 21:16:09 | 显示全部楼层
当时我正在开发一个嵌入式系统,其中有个功能是控制一个小型机器人旋转。为了测试这个功能,我编写了一个简单的程序,希望能够顺利控制机器人的旋转。然而,在我第一次测试时,机器人突然变得疯狂起来,不停地旋转着,迅速移动。我惊慌失措地试图停止它,但却没能成功。最后,直到机器人的电池耗尽。由于没有正确控制机器人的旋转角度,导致机器人变成了一个疯狂的旋转器。
还有一次在另一次项目中,我需要将一个新的传感器集成到一个嵌入式系统中。经过精心设计和实施,我终于成功地将传感器连接到系统上,并且通过调试和测试确保一切正常。然而,当我开始进行线上实际环境测试时,我发现传感器的读数异常不稳定。我一度怀疑是硬件连接的问题,仔细检查后发现没有问题。最后,通过进一步的排查,我才发现问题的根源是我在代码中一个非常愚蠢的错误:我忘记了对传感器进行适当的校准,导致产生了不准确的读数。真是一个低级的错误,但也让我十分尴尬。
这个搞笑的事发生在我正试图将一个电机和一个传感器连接到一个嵌入式系统上。我遵循了电路图和引脚连接的指导,并确保了电源和接地的正确连接。然而,当我最终启动系统时,电机没有运转,传感器也没有正常工作。我检查了一遍又一遍电路连接,还是没有发现问题。最后,我向我的同事寻求帮助。她一眼看出了问题:我把电机和传感器连接到了错误的引脚!尽管我对电路图有很好的理解力,但在实际操作时却犯了一个低级错误,让人哭笑不得。
这些是我作为嵌入式工程师时遇到的一些搞笑的翻车事故。尽管这些事故可能让我感到尴尬和困惑,但它们也是我职业生涯中有趣的回忆,并且教会了我在日常工作中保持细心和注意细节的重要性。
回复 支持 反对

使用道具 举报

zhaotongxue | 2023-9-17 21:23:27 | 显示全部楼层
大一因为好奇接触了电子,从此打开了新世界的大门,我主要是学习单片机,刚开始加入了学校的电子协会,首先基础学习的C语言,立创画板子,然后在学长学姐的指导下,画了个51单片机的开发板,熟练使用51后在第一个学期的寒假进阶了32单片机,玩各种外设,基础的学会了以后买了些模块玩玩,玩ADC的时候把大电压接到IO口了直接烧坏了一块F407(心在滴血)。第二学期暑假,和协会里的人组队参加了电子设计竞赛,我主要是负责软件方面的程序编写,最后也因为队友给力拿到了国一,也算是一个小小的成就吧。最近在用esp32开发物联网,打算让寝室变得智能化。
学习嵌入式的过程很曲折,但最后一个个项目做好了还是很有成就感的,最后还想说玩电子太烧钱了!
回复 支持 反对

使用道具 举报

vince | 2023-9-17 21:36:21 | 显示全部楼层
没有故事,只有事故。
回复 支持 反对

使用道具 举报

vince | 2023-9-17 21:38:21 | 显示全部楼层
LEEEKKK 发表于 2023-8-7 13:09
嘻嘻,能送一套BU01开发板最好了,要能加个烧录器再好不过

要是能白嫖就更好啦
回复 支持 反对

使用道具 举报

bobochen | 2023-9-17 21:53:34 来自手机 | 显示全部楼层
有一天,我决定用单片机开发板来制作一个智能家居系统。我花了很多时间来编写代码,设计电路,并且进行了大量的测试。最终,我成功地完成了这个项目,并且非常兴奋地把它安装在了我的家里。

然而,事情并没有按照我的预期进行。在我离开家的时候,我忘记了关闭智能家居系统。当我回到家的时候,我发现我的房间里一片狼藉。原来,由于一个小小的编程错误,智能家居系统误以为我还在家里,并且开始自动播放音乐、打开电视和空调。

我非常沮丧,觉得自己的努力都白费了。但是,经过这次失败的经历,我意识到了自己在编程方面还有很多不足,并且决定更加努力地学习和提高。最终,我成功地修复了这个问题,并且让我的智能家居系统更加完美。虽然这次经历让我感到非常痛苦,但它也让我成长了许多。
回复 支持 反对

使用道具 举报

CN003 | 2023-9-17 23:07:14 | 显示全部楼层
一、本人单片机学习路线首先是从接触51单片机开始的,后续学习STM32时购买了一个STM32F103C8T6的最小系统,由于51单片机供电是5V,当时为了将一些51开发板上的模块与STM32最小系统连接起来,不小心将51的5V供给了STM32的3.3V,供上的一瞬间主控芯片直接冒烟
二、最开始接触PCB时,对很多元器件的封装不是特别了解,一般是直接找到一个型号的封装直接就拿来用,导致后续PCB板到货时,手里的元器件就非常尴尬(1.手里全是直插元器件,板子上全是贴片封装2.当时只知道两pin的晶振,PCB上的封装是四pin的);还有像LCD12864液晶屏,它的排针位置需要放置到PCB的左下角/右上角,而LCD1602就是放置在左上角/右下角,当时第一次放置LCD12864时,就不小心放在了左上角(以为跟LCD1602放置方向一样),导致后续安装时,位置完全相反。
三、还有一次PCB设计时,要用到按键复位,不小心把VCC和GND接一块了,就算按下按键时,GND和VCC导通,导致整块板子差不多都废掉了
四、第一次设计用单片机驱动步进电机的控制板时,不知道给电机供电需要单独的电源,当时是把单片机的VCC电源跟电机电源以及液晶屏电源接一块,导致后续在调试程序时,每次电机一运行,VCC所连接的液晶屏就会自动降低背光亮度,以至于电机停止运行后,背光的亮度仍然很低。
回复 支持 反对

使用道具 举报

小陈 | 2023-9-18 09:23:40 | 显示全部楼层
作为刚入门的嵌入式工程师,在硬件上走了不少弯路,由于之前在学校都是拿好的板子开发,了解的不多,并不知道为什么这里加个电容那里加个电感等等。我接到一个项目是监测水在电阻带上漏液,并准确的计算出漏液距离,原以为最简单的欧姆定律就可以实现了,在监测中发现给带子和水通上电压时,水会缓慢电离,电阻会升高,怎么都测不准。在看了多篇技术博客、论文后,决定用方波的电压去测水的阻值,模拟低频交流电,一会正向电离一会反向电离,这样在某一段区间内的平均值大体上是不变的,再滤波取平均值就可以拿去计算了。第二个问题出现了,单片机输出的明明是方波,用示波器监测变成三角波了,通过排查发现在ADC检测端加了100nf的电容波形就会变,但是不加水的阻值波动比较大,通过实验发现330pf的电容既能有效的滤除波动,又能很好的保持方波。整个周期忙活了快一个月,各种硬件24位高精度ADC、稳压电源,还有周期频率等等,终于能测出一个较准确的数据,误差不超过0.5m,回想起来有点小成就呢。希望能申请到小安派的硬件,多学习学习。
回复 支持 反对

使用道具 举报

lsrly | 2023-9-18 09:29:22 | 显示全部楼层
本帖最后由 lsrly 于 2023-9-18 09:34 编辑

本人是菜鸟一枚,虽说以前上学学的是电子应用专业,可能是由于毕业时间早,资源没有现在的丰富,那时在学校根本没有实验室给你有动手的机会,想想现在,感觉以前都是白发钱上学了,以前上学时还学的PROTEL99老掉牙的电路设计软件,为了画一个板子,有时得发很长时间去找零件,找封装,再画封装,有时为了一个画一个封装都得打很多版A4来验证封装的对与错,光这就得劝退很多的爱好者了,然后买零件再对封装又得一段时间,那时没有互联网寄快递这么方便,三天就能拿到零件了,那是你买零件都不一定能找到地方买,反正作为一个学生要玩一个项目下来没有二三个月,你是验证不了板子的,现在多方便了前有立创(要给广告费哟)免费EDA软件,不用画封装,想玩一个东东,只要你在网上找到电路图,不用管零件封装,就可以很方便的画出原理图,再转成PCB,然后还可以用立创每个月免费二次打样机会,来验证这个东东可以正常工作不,如果简单的东东一星期基本就可以验证出来了。现在又有安信可免费送开发板,啥都不要就能让你的想法变成现实。要多为立创,安信可等等这些企业为推进中国电子行业的发展点一个大大的赞
微信图片_20230918093546.jpg
好好学习,努力挣钱,专心
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则