单片机是一种半导体芯片,用于控制作为各种电气产品组件的电路和机械部件。如果将其与人体器官进行比较,则可以说它对应于大脑。如果你给出一个程序,你就可以随之实现各种控制方法和操作。
英锐恩单片机工程师介绍,单片机的起源是用于计算器的IC,开发的目的是在解决如何用少量零件制作高性能计算器的问题的同时进行的。因此,单片机的最初目的是进行计算。但是,单片机所需的功能逐年增加。现在,除了计算之外,还安装了各种有用的功能。现如今我们日常生活中的很多电器产品中都会用到单片机:
1.电饭煲和电视都有定时功能,可以在预定的时间运行。
2.遥控器会产生红外线信号来操作设备。
3.对于电池供电的移动设备,会测量并显示剩余电池电量。
4.时钟显示也是通过安装在微机中的功能来实现的。
5.通过USB接口与PC交换数据。
上面这些可以由单片机来实现功能,由编写的程序组成。例如,当“在1小时后打开电饭煲开始煮饭”时,如果用户编写了这样的程序,单片机就按照程序运行,执行定时器的功能。换句话说,由于单片机是按照程序运行的,所以用户必须通过编写程序的工作来控制单片机。
英锐恩单片机工程师介绍,单片机在家用电器中进行的工作并没有那么特殊,下面介绍几个简单的例子:
(1)显示
显示是终端用户了解电器产品状态的重要功能,它显示运行状态和不运行的时间。还有一些产品在液晶显示器或段式LED显示器上显示字符,或者简单地打开或闪烁LED来显示通知状态。
(2)声音
最近有很多电器(微波炉、火警等)集成了语音,但即使没有语音,也能播放音乐或发出哔哔的电子声,以通知用户。常用的电子产品,例如电子温度控制器、电子血压计等经常见到这些功能。
(3)电机和阀门的
控制单片机可以产生信号来控制电机和阀门,比如可以编写改变电机转速和方向的信号,以及打开和关闭阀门的信号。同样的,它还可以产生红外信号,用于电视遥控器。单片机通过通用输入/输出(GPIO)端子将这些内部准备好的信号输出到外部,并控制实际驱动电机的大功率元件和实际传输红外信号的光学元件。
(4)信号转换
可以测量传感器元件输出的电压,比如可以通过将热敏电阻等温度传感器连接到单片机来测量温度,并且可以通过连接光学传感器(亮度传感器)来测量亮度。当然也可以直接测量电池的电压等,所以可以显示更换电池的时间。反之,单片机可输出所需电压。由于它可以输出恒定电压,因此它也可以作为“参考电压源”,为其他电子元件提供参考电压。为了实现这些功能,我们利用了各种模拟外围电路,例如集成在单片机中的AD转换器。
(5)通信
USB接口不仅安装在PC上,其他各种设备上都有。这个USB也具有通讯功能,除此之外,单片机还具有与其他IC交换简单数据的功能。汽车可以说是一个“通信功能集合体”。现在汽车中使用了很多单片机,这些单片机中的每一个都通过支持CAN(控制器局域网)和LIN(本地互连网络)等标准的通信接口协同工作,将整个车辆作为一个系统运行。
(6)计算/判断功能
这是单片机的原始功能,它起到执行计算和根据结果做出决策的作用,并充当控制设备部件的“指挥塔”。例如,测量一个热敏电阻的输出电压,并将其转换成温度信息并显示出来。