编辑:[db:作者] 时间:2024-08-24 23:16:46
这篇文章我将会以一个实例来阐述一个产品的完全制作过程。
纵然这个实例不是你感兴趣的,也一定要看下去。由于这个中涉及到了很多的电子设计根本知识点,涉及到了仿照电子和数字电子方面的很多知识。然而,任何一个电子产品都是根本知识点的领悟,那种很花哨的招式一样平常是用不上的。从需求、外壳选型、芯片选型、事理图设计、PCB设计、制板、焊接、程序设计、调试、优化,一贯到终极的产品,一条龙都会讲到。
我坚信,纵然你现在事情了好几年了,在这个产品的设计中用到的某些知识,你不一定碰着过。以是,这篇文章不仅仅是适宜初学者!
多数人看了都会从中受益。
既然是要说一个完全的制作过程,就须要先从需求开始提及。
需求:发动机数字转速表(数码管显示)
先给大家先容一个行业:汽车传授教化用具。这种教具的客户是开设了汽车事理、汽车维修等关于汽车类专业的大中专院校。教具紧张是发动机教具、变速箱教具、转向系统教具、ABS刹车教具、新能源管理教具等。例如:大众帕萨特1.8T发动机实训台,在实训台上,把原车的发动机安装到一个台架上,然后想办法使它正常事情。
发动机的转速旗子暗记传感器一样平常有三种:磁电、霍尔、光电。磁电用的最多,我们这里也是要做磁电的转速表。
磁电传感器有两条线,出来的旗子暗记是正弦波,这个正弦波的幅值和频率都是随着转速的增加而增加。转速越快,幅值越大,频率越高。在转速低的时候,幅值可能只有几十个mV,转速大的时候,幅值可能会有15V。频率一样平常是从0到几千赫兹。
在拿到需求往后,我们一样平常会把这些需求转化为我们电子类的专业术语表示。做过项目的都知道,客户说的,我们可能听不懂,而我们说的,客户可能也听不懂。以是在需求沟通的时候,就须要坐下来谈谈,电话里边是很难说清楚的。
拿电子专业术语来说,我们要做的这个产品,便是:正弦波频率计。
需求搞明白了,就可以进入设计选型阶段了。设计选型阶段,紧张靠的是行业履历和设计履历。
这里,我们产品的外壳选择用标准的5135外壳,便于安装到教具的台架面板上,数码管选用0.56寸的,由于这种外壳用0.56寸的数码管很得当,空间占用比例很好。(5135外壳每个售价1.5元旁边,0.56寸的数码管是2元旁边。)
5135外壳配套的电路板尺寸为3.686.9,比较小,以是我们只管即便用小封装的电子元器件。我们暂定只要有贴片封装的,都用贴片的,电阻电容选用0805封装的。
由于汽车的转速旗子暗记最大是8000转,一样平常我们也便是在1000~3000转之间利用。以是我们选择4位的数码管,用芯片TM1620驱动。TM1620是天微电子的一款数码管驱动芯片,SOP20封装,这个芯片与单片机采取SPI接口,只须要占用单片机的3个引脚,就可以用单片机掌握显示任何数字了。(TM1620每个售价0.9元旁边。)
汽车上的所有用电设备,一样平常都是蓄电池供电,蓄电池的电压是12V旁边,如果教具上面不须要安装汽车的蓄电池,一样平常用12V的开关电源供电。以是我们要做的这个产品,是用12V供电的。
为了避免电源电压颠簸对电路造成的影响,我们选择9~36V输入、5V输出的电源芯片XL1509-5.0,该芯片为SOP8封装。(XL1509-5.0每个售价1元旁边。)
旗子暗记处理事理是:把正弦波整形为方波,然后交给单片机丈量频率,单片机再卖力把这个频率显示到数码管上。这个中,我们要显示的是转速,测到的频率和转速可能不是一个数,有可能是由一定的比例关系,以是还须要单片机运算一下,为了方便兼容各种车型,我们增加一个校准按钮。
正弦波整形为方波,人们一样平常的利用方法是利用比较器或者施密特触发器,便是把旗子暗记的一条线接GND,另一条线作为输入。如下图所示:
但是,我们不能直策应用这种方法。由于,在利用原车ECU的情形下,如果你把旗子暗记的个中一个引脚接GND,将会引起ECU报故障。(这一点,完备是行业履历。)
ECU,是车上的电子掌握器,常日叫它行车电脑,现在所有的车上都有。便是一张载有单片机加各种外围电路的电路板,紧张功能是采集车速转速、掌握燃油喷射韶光等。详细先容可以去百度一下。
为了避免上述情形,我们用三运放构成的仪表放大电路缓冲一下正弦波旗子暗记,该电路为差分输入、单端输出,恰好适宜我们现在的运用。
旗子暗记的两条线分别从VIN1和VIN2进入,末了从VOUT输出。我们利用SOP8封装的MCP6002,这个芯片是轨到轨输出。什么是轨到轨?我以前的公众号也发过一篇文章先容。这个功能可以避免由于输入电压过大引起的旗子暗记翻转失落真。(MCP6002每个0.7元旁边。)
后面做实验的时候,我用普通的、不是轨到轨的放大器给大家演示一下电压过大产生的旗子暗记相位翻转失落真。
单片机我选择SOP16封装的STC15W408AS,这个单片机内部有比较器,可以用来给正弦波整形。自带的捕获功能,专门用来丈量脉冲旗子暗记,可以减少代码量。(STC15W408AS每个售价2.8元旁边。)
基本思路便是这些,详细的细节问题,我们在画电路板的时候再先容。
接下来进入事理图设计环节。
说到画板,有些人利用AD,有些人利用Pads,有些人利用Cadence,有些人利用Kicad......。为了方便所有的人,这里我利用easyeda,它的好处是不用你电脑上装软件,由于它是利用浏览器编辑的。画好的板子,我也会供应给大家,大家用浏览器就可以打开了,如果须要,可以一键天生gerber文件发到工厂做板子。
从画事理图到画PCB的全体过程,我已经做视频了,免费发放给大家。这篇文章中,我将会对电路的事理和细节做详细的阐明。
电源部分
由于电路中的单片机、TM1620、MCP6002和数码管都是5V供电,以是我们选择利用XL1509-5.0芯片,输入电压可以从9V到36V。
在XL1509的手册上,已经给出了它的经典电路图,上图也是按照手册上的图接的。不过,很多人想知道个中的事理,下面我就详细的先容一下。
D2利用普通二极管M7,它便是直插元件IN4007的贴片版本。它的浸染是防止电源反接,当你一欠妥心把电源正负接反了,也不会烧坏电路板。
C1和C3的浸染是电源滤波,便是去除输入电源噪声的。C1不一定必须利用220uF,利用100uF或者470uF都是可以的。C3利用10nF或者100nF都可以。关键是C1和C3的耐压值必须要大于给电路板供电的电源电压。
L1利用68uH的电感。浸染是滤除电源5V输出的噪声。
D1是肖特基二极管B5817W,在这里的浸染是续流。由于DC-DC芯片是开关电源事理,二极管是在芯片中的MOS管关断的时候起一个续流浸染,电流从二极管流过,再从电感输出。
提示:模电知识,不像数字电子那样1便是1,0便是0,模电知识,最好的学习方法便是先利用它,电路用的多了,往后就会越来越理解个中的事理。
显示部分
我们利用TM1620的共阴极接法驱动数码管。
TM1620驱动4位数码管,以是只接GRID1~4,不接GRID5和6。SEG1~8用来驱动数码管的A~F~DP段位。STB、CLK、DIN连接到单片机的任意3个引脚。C4用来滤除噪声。
往后记住,电路板上的所有芯片,都在它的电源引脚放一个0.1uF的电容。
共阴数码管型号FJ5461AH。
旗子暗记处理部分
我们要做的电路是三个运放构成,一个MCP6002里边有两个运放,以是我们利用两个MCP6002。
这种三运放构成的仪表放大器,可以用在很多产品上,利用最多的,是对传感器小旗子暗记的放大。这是一种范例的电路形式。U3.1和U3.2是电压跟随器,U4.1是差分放大电路,实际上也是个减法器电路。电路的放大倍数=R6/R5=100倍。
再次强调,数电中1便是1,0便是0,学模电,不能想数电那样看了就能理解。一定要多用电路,用的多了,就会理解越来越深刻。以是,现在不理解,也完备没有关系,
很多人还会好奇跟随器前面的电阻R1和D3。D3的浸染是当输入电压高于VDD的时候保护运放的输入级。在MCP6002内部,还有一个二极管,是保护输入电压低于VSS的时候保护输入级。R1的浸染有两个,一个是限定输入到输入级的电流,其余一个是在输入电压大于VDD的时候,限定输入到D3上的电流。(R2、D4的事理和R1、D3一样。)
你可能把稳到了R4下边的REF这个网络标号,由于我们利用MCP6002的单电源供电办法,以是须要在R4的下边接1/2的VDD,以便得到全部的旗子暗记。如果MCP6002的供电办法是双电源供电,那么REF这个地方是接GND的。
运放的供电办法有两种:一种是单电源供电,例如5V和GND;其余一种是双电源供电,例如5V。
我们利用下面的电路给REF供应2.5V的电压。
这是一种非常常见的给单电源运放供应1/2VDD电压的一种方法,大家首先要熟记,然后听我给你们阐明。
如果我不用这个跟随器,而是直接用两个10K电阻分压连接到REF那个地方,那实际上,REF处的电压肯定不是2.5V,由于它将会与R3、R4一起参与组成串并联的电阻网络一起分压输入电压,REF将会是一个随着输入电压变革的电压。用专业一点的话来说,便是R8、R9分压后得到的2.5V电压输出阻抗太大。以是,我们接一个电压跟随器,运放的输出阻抗很小,险些为零点几欧姆。到时候,REF的电压将不会受到输入电压的影响,很好的保持2.5V不变。
你也可以用一个电压基准芯片,比如REF3125。但是这样会增加本钱,而且多一个元器件,多占用一点PCB面积,我们本来很小的电路板,还是少放点东西比较好。由于我们刚才在旗子暗记处理电路中利用的U4实际上只利用了一个运放,还剩下一个运放,以是恰好拿它来做REF的电压供应,两全其美。
主控部分
此款单片机非常随意马虎利用,不须要外部的晶振电路和复位电路,单片机最小系统便是单片机加一个0.1uf的电源滤波电容。这样的好处便是,既可以不用采购晶振等那些元器件,还可以少画几根线,又可以节省电路板的体积,用在我们这个小电路板上,恰好非常得当。
左边是个按键电路,R7是上拉电阻,C9是滤波电容,硬件防抖。按键没有按下,P3.3是高电平;按键按下,P3.3是低电平。
我们利用到了这个单片机的比较器,比较器的反相端接了REF,也便是2.5V,旗子暗记从比较器的同相端输入,P1.2为比较器的输出端。我们把比较器整形后的波形输入到P1.1脚,由于P1.1引脚是捕获引脚,可以用这个功能丈量方波的频率。
这是程序下载接口,只须要把单片机的RXD TXD引脚印出来就可以。
接下来进入PCB设计环节。
从事理图中导入PCB后,我们先把边框画好,这里我们把宽度定义为69mm,把长度定义为36.8mm。
根据外壳的形状,接线端子放到中间下面,便于接线。数码管位于背面的正中间。其它的元器件摆放依照“便于布线”的原则来摆放。
关于事理图如何导入PCB,以及元器件的摆放和布线的详细过程,请看视频教程,免费发放给大家。视频中会演示从事理图导入PCB往后到终极接好线的全部过程。
上图是PCB正面的2D演示。
上图是PCB背面的2D演示。
给工厂下单
把做好的PCB文件一键生产gerber文件,从easyeda网站把gerber文件下载下来,然后把gerber文件下单到嘉立创工厂打样,打样5块板子,加运费(顺丰陆运)一共60元。(这个过程,也会在视频中一步一步操作。)
PCB订单提交往后,去立创商城把须要的元器件先加入购物车,然后提交订单购买,提交订单的时候,可以和PCB订单一起绑定发货。到时候,电路板和元器件就放到一个盒子里寄回来了。(这个过程,也会在视频中一步一步操作。)
焊接的全体过程,请看视频。从来没有焊接过的朋友,可以从中学得手工焊接贴片元件的基本技巧。
单片机程序的编写,请看视频。程序的编写和测试是同步进行的。
视频正在紧张制作过程中,制作好之后,会发布出来。
欢迎关注顽童哥的微信"大众年夜众号:科技老顽童。
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/bx/22863.html
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com