2009年8月7日:开始测试硬件设计,修正原理图错误一处,P2口必须加强上拉,否则无法点亮数码管。
2009年8月13日:设计出驱动板及显示板的单面PCB,如有雕刻机就可以制作PCB了
前几天以一元每块的价格从网上买了12块3寸共阳数码管,想想打算做个大的数码电子钟,具体设计思路如下。
一般一寸以上的数码管基本每段都是有二芯或者三芯LED制作而成,此类数码管工作电压一般都在10-12V之间,可单片机工作电压一般为5V或者更低,所以驱动此类数码管要加一些必要的驱动电路。
鉴于数码管工作电压为12V,所以采用了9V的工频变压器经整流滤波后供数码管工作,12V电压经7805降压滤波后供给单片机及其他数字电路工作,电源部分原理如下:
因为是共阳型数码管,所以直接采用ULN2803驱动数码管的段,ULN2803驱动电流能达到500mA,足够驱动六位数码管的段位了。位驱动采用N型三极管和P型三极管组成达林顿驱动。具体电路如下
位驱动电路
段驱动电路
时钟信号采集DS1302信息,具体驱动电路如下
详细原理图
2009.08.07:硬件测试基本通过
传洞洞板照片
目前已经制作成功,功能比较单一,只能完成显示时间功能,有五个按键调整,KEY1进入设置及退出设置;KEY2设定项目左移;KEY3当前设定值加一;KEY4当前设定值减一;KEY5设定项目右移。当前设定项目数码管闪烁显示。
传一个制作好的图片
需要制作的朋友可以按我的原理进行制作,如果数码管尺寸不一样可以根据数码管要求的供电电压更改原理中数码管部分的电压等级。
设计完成了单面板
传图大家拍砖