在学习单片机的时候,我们发现很多功能都是通过中断来实现的。之前也举过烧水的例子来阐述中断,今天就讲解一下定时器赋初值的方法。8位的定时器最大可计数2的8次方为256,16位的定时器最大可计数2的16次方为65536。
PCBlayout时批量显示/隐藏元器件的标号是非常有用的操作,不知道什么原因,这项操作我总是记不住 ,所以就记录下来既能加深印象又能和大家分享,以前发在我自己的网站上,但网站被机器人攻击瘫痪了,再次发出来和大家分享。
PWM信号是脉宽调制信号,可以转化成电压信号,所转化成的电压信号与PWM的占空比有着直接的关系。所谓占空比,就是指在一个周期中高电平占整个周期的比例。
常用的测温方案有这么几种:数字测温芯片、PT100、PT1000、热电偶、NTC等,其中NTC测温的成本是最低的,但是精度也是最低的,主要用在对测温精度要求不高的场所。下面结合自己的使用情况介绍一下NTC。
CAN是Controller Area Network 的缩写,目前CAN总线被广泛的应用在汽车电子领域和工业的现场总线中。
PWM是脉宽调制,在电力电子中,最常用的就是整流和逆变。这就需要用到整流桥和逆变桥。对三相电来说,就需要三个桥臂。以两电平为例,每个桥臂上有两个电力电子器件,比如IGBT。这两个IGBT不能同时导通,否则就会出现短路的情况。因此,设计带死区的PWM波可以防止上下两个器件同时导通。也就是说,当一个器件导通后关闭,再经过一段死区,这时才能让另一个导通。
对于学习过51单片机的同学来说,一般使用RTC功能,一般都会使用51单片机+DS1302的方案,在STM32单片机中,因为STM32单片机自带RTC模块,所以我们只需要使用一个STM32即可,不需要外挂实时时钟芯片了。
单片机可以输出PWM信号,但是PWM信号的功率不够无法直接用来驱动负载,必须通过控制功率器件在去控制负载。PWM信号控制负载的情况非常多见。在工控行业,PWM信号可以用来调节电机转速、调节变频器以及BLDC电机驱动等; 在LED照明行业,可以通过PWM来控制LED灯的亮暗变化; 还可以通过PWM信号来控制无源蜂鸣器发出简单的声音以及实现功率继电器的线圈节能等。
单片机的GPIO口驱动能力有限,不能直接驱动较大功率的负载,如果负载的功率较大必须要考虑采用驱动功率器件的方式,比如说三极管、MOS管以及其他的专用驱动芯片。下面结合几个典型的例子来介绍一下如何提高单片机的驱动能力。
大家好,我是小舒,今天我带来了一个开源项目。学习单片机的小伙伴,对J-link一定不会陌生。J-link可以使用JATA和SWD接口进行在线Debug和程序的烧录,曾经一段时间,某宝上J-Link铺天盖地,各种各样,价格百家争艳一个比一个低,让单片机初学者有了非常多的选择。J-Link的在线Debug也方便了我们的学习,让我们认识到了单片机是如何一步一步执行程序的。J-Link和Keil简直是绝配。
什么是阻容降压?阻容降压,顾名思义就是利用电阻和电容为主要元器件组成的降压电路,它实质上是利用电容在交流信号频率下产生的容抗来限制最大工作电流。阻容降压电路通常用于低成本、阻性负载、小电流、非隔离场合,它的输出电压通常在几伏到三十几伏之间,而输出电流一般都小于100mA,电压取决于所使用的稳压管稳压值,而电流大小跟降压电容容量的大小有关,电容容量越大,取得的电流越大,但电容容量一般都选取0.33μF~3.3μF之间。
从事电力电子、输配电、工控行业的朋友都有过这样的经历:不管是直流电还是交流电,在断开主控制回路的机械式开关时,在触点上都能看到电火花现象,并伴随着发热。在主回路切断前,电流越大,那么所产生的电火花越严重。这种现象就叫做拉弧现象。
Proteus和Protel都是常用的电子设计自动化EDA工具,两者的功能基本类似,但是侧重点不同。Proteus侧重于仿真,Protel主要用来设计原理图和PCB-Layout。Proteus仿真软件 Proteus仿真软件是由Lab Center Electronics公司出版的,主打单片机仿真功能。相信很多朋友认识该软件也是从单片机仿真开始的。