从零开始,分分钟玩转PIC旋转时钟
本文小编为大家介绍一款PIC旋转时钟的设计。本次设计的旋转时钟系统由基板、指针板、直流电机、电源、红外遥控器以及上位机(PC)控制软件等部分组成。下面给大家详述旋转时钟的各个组成部分以及工作原理图。
1、基板
基板负责红外解码、按键检测、声控信号检测,并解析这些控制信号,去控制电机的转动,或者把控制信号转换为串口控制命令发送给指针板。
2、电机
电机采用的是普通直流电机,负责带动指针板旋转。电机可以安装在基板上,也可以根据实际需要脱离基板安装在外壳上。电机的启动或停止,由基板上的CPU 负责控制。由于没有采用转速匀速控制,因此驱动电路和控制程序就比较简单。
电机轴是金属的,所以被同时充当了电源和串口通讯的地线。另外在电机轴上套了一个导电环,在转动时导电环与电刷保持接触,构成电源的正极和串口通讯的信号线3、指针板
指针板负责显示功能,是旋转时钟的主要部件,相当于最佳男主角。
指针板的主控芯片就是PIC16F886。
4、红外遥控器
遥控器采用比较简单的方案实现。主控芯片采用了EM78P153S。
5、上位机
上位机程序是本项目的高端应用。上位机软件可以采用VB 编程,通过串口发送串行控制名令给指针板。其功能涵盖了基板上所有的串行控制功能,并有所加强和扩展。比如,可以通过电脑下载新的显示画面到指针板上,并存储在CPU 的内部E2PROM中。
图1:旋转时钟系统框图
图2:供电与通讯电路
图3:遥控器原理图
图4:显示画面实物图