找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 17136|回复: 51
收起左侧

三个月学会51单片机和PCB制板软件,最终做出“产品级”时钟电路板

  [复制链接]
ID:91402 发表于 2016-2-16 10:13 | 显示全部楼层 |阅读模式
本帖最后由 capacitance_1 于 2016-2-16 10:14 编辑

前段时间,我们医院手术室控制面板里的时钟坏了,时间静止,按按键调节也没有反应。下图左上角的一个(北京时间)
截图20160129162801.png
拆出里面的电路板如下图
截图20160215154659.png     截图20160215154731.png
简述一下电路板元件:图中TPIC6B595NTD62783APG两个芯片配合起来驱动大尺寸数码管,TPIC6B595N有锁存数据功能。51内核单片机采用动态扫描数码管方式显示时间。
根据故障现象分析如下:
    1. 单片机有程序跑飞或死机的可能。单片机出问题,按按键也会没反应,数码管显示数字也会静止。
    2.  数码管显示时间静止,可能是驱动数码管显示芯片损坏所致。并且按按键数码管没反应这个现象可以佐证数码管驱动芯片损坏的推论。

首先,我检查了给各个芯片、元件供电的电压,没有发现异常,芯片Vcc引脚上的电压也正常。简单测量了一下板子上的元件,没有发现问题。我开始怀疑晶振有问题,更换单片机和时钟芯片的晶振后,故障依然存在,顺带换掉负载电容,还是没有效果。接下来只能更换驱动数码管显示的芯片了。在淘宝上淘了TPIC6B595NTD62783APG两种芯片,更换上去后还是不行。这时我感觉整个人都不好了,估计是单片机程序有问题。只能找厂家买个新的板子了。

评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:91402 发表于 2016-2-16 10:15 | 显示全部楼层
请大家不要插楼哈,不断更新中
回复

使用道具 举报

ID:91402 发表于 2016-2-17 08:05 | 显示全部楼层
厂家报价2000大洋,和厂家沟通了半天,他们也不肯优惠,真是狮子大开口啊!正巧我的同事提出我们自己做个时钟电路板的想法,我们商量了一下,他“拉”着我去和主任申请了一下,主任“竟然”同意了!上面加双引号是因为我根本就没学过如何画PCB板,那时候我还认为这个东西非常高深,不是一般的人能玩的转的。而且我平时做的小东西都是用MSP430F149这款单片机,个人感觉这款单片机不适合用来做大尺寸时钟。另外我同事在大学时接触过51单片机,但是工作几年他也把单片机忘的差不多了。

其实我们主要的目的是正好利用这个机会学点东西,自己不逼自己一把,你永远不知道自己有多优秀!基于很多方面考虑,我半年前就想着学学51单片机,虽然有很多搞单片机的大牛吐槽51单片机,但我感觉它还是有很多不错的地方。另外,我也一直梦想能自己画一块电路板!能自己画电路板是件多么牛掰的事!

说干就干!

在淘宝上买了块STC89C51的学习板,开始自学51单片机。
截图20160201095244.png

因为学过MSP430类型的单片机,有了点基础,所以51还是很好上手的。接下来,我先动手焊接了大尺寸数码管显示部分(下图)和其它外围芯片
截图20160201092639_看图王.png

截图20160201092709_看图王.png



回复

使用道具 举报

ID:64089 发表于 2016-2-19 09:16 | 显示全部楼层
然后就没有然后了???继续啊,好像还没有直播完。
回复

使用道具 举报

ID:91402 发表于 2016-2-19 11:25 | 显示全部楼层
nsj21n 发表于 2016-2-19 09:16
然后就没有然后了???继续啊,好像还没有直播完。

有“然后”,哈哈,马上更新
回复

使用道具 举报

ID:91402 发表于 2016-2-19 15:16 | 显示全部楼层
本帖最后由 capacitance_1 于 2016-2-19 15:20 编辑

接下来就是漫长而痛苦的编程、调试。

以前自己做些小东西玩时,对自己的要求不高,只要能实现功能就行,中间出些小问题也没过多关注。比如说,数码管显示经常会遇到这种情况:程序功能比较简单时,数码管亮度正常,但随着程序功能的叠加,数码管亮度会变暗,有时不该亮的数码管段也会微微发亮。有按键功能的程序,按按键时,数码管会闪等等。

因为我做出来的这个时钟电路板要给手术室使用,所以绝对不能让出现上面的状况,我一直怀着“做产品”的心态来设计时钟电路板,既然是产品,那么它的基本功能和稳定性,特别是稳定性是我必须要保证的!

还有一点要补充一下,就是硬件电路设计,这个也是很耗时间的。因为我用的是四个1.8寸和两个1.2寸的大尺寸数码管,所以必须加驱动芯片来驱动数码管,这也就是我为什么会设计两款时钟电路板,下面会提到的。

在调试程序的过程中,我也同时在自学PCB画板软件Altium  Designer 6,感谢同事分享的资料

截图20160129151239.png
经过三个多月的折腾,终于调好了程序,画好了电路板
截图20160129154024.png
电路原理图
截图20160129153307.png
PCB板图
截图20160129152045.png
在万能的淘宝上找到商家帮我生产PCB板,忐忑地等待了一个多星期,做好的板子终于拿到手了,包装的还挺严实
截图20160216085101.png
正面pcb1s.JPG
拿到板子后,我迫不及待地焊接了一块,成品如下(来自我的淘宝店的截图)
正面图
正面图2s.JPG

反面图
反面图2s.JPG

通电测试图
截图20160215154756.png

测试了几天,运行正常!!!心中特别高兴。
但是,这款板子有个缺点——亮度不够高。数码管前面没有任何遮盖的话,亮度正常,但是手术室里是这样的,数码管前面有黑色塑料遮挡,数码管被遮挡后,亮度明显不够。
紧接着我又重新设计硬件电路和程序,做了一款新的时钟电路板。很幸运,这次也是一次成功。
正面图和原来的差不多,这里我就不贴图了,反面图如下
截图20160201144113.png





回复

使用道具 举报

ID:91402 发表于 2016-2-20 08:16 | 显示全部楼层
新款时钟电路板安装到手术室里使用已经有将近四个月了,至今依然稳定运行,中间没有出现过问题。

截图20160215154852.png

新款板子比上面的那款复杂,功能也有增加。主要功能如下
        1.  除了可显示时间,还可显示温度、湿度;
        2.  板子自带三个调节时间的按键(模式键,增加键,减少键),有外接按键接口;
        3.  新增蜂鸣器电路,可增加闹铃功能(暂未编写此功能程序);
        4. 根据测试,时钟每天会快1-4秒,具体要看负载电容和晶振的匹配情况。
  
下面写写我的感受:
     1. 搞软硬件开发的工程师们真心是不容易,曾经有好多次调程序调到想吐。有一段时间,因为坐的时间太长,导致腰椎疼了很长一段时间。在这里很想说一句:感谢你们!你们辛苦啦!
     2. 要想真正地学一些实用的东西,我们最好要有着做一个“产品”的态度,只有这样我们才会更加有动力,才会对自己“苛刻”起来,这个过程中我们才会了解地更深。
     3. 大胆去做,行动起来,有些东西没想象中的难。
作为一个电子爱好者菜鸟,上面有说错的地方欢迎大家拍砖

回复

使用道具 举报

ID:76348 发表于 2016-2-20 11:24 | 显示全部楼层
学习了!!!
回复

使用道具 举报

ID:99538 发表于 2016-2-23 22:30 | 显示全部楼层
很厉害的,为啥你到医院去了
回复

使用道具 举报

ID:91402 发表于 2016-2-24 08:17 | 显示全部楼层
smilefff 发表于 2016-2-23 22:30
很厉害的,为啥你到医院去了

我是医学院校里生物医学工程专业毕业的,我们专业毕业的学生一般都去医院设备科工作
回复

使用道具 举报

ID:91402 发表于 2016-2-24 08:18 | 显示全部楼层

互相学习
回复

使用道具 举报

ID:107249 发表于 2016-3-4 14:42 | 显示全部楼层
支持一下,我也是搞设备维护多年,最近想改进一款视频分配板,准备学习制板。
你的学习视频哪里来的?
回复

使用道具 举报

ID:102058 发表于 2016-3-8 14:58 来自手机 | 显示全部楼层
capacitance_1 发表于 2016-2-17 08:05
厂家报价2000大洋,和厂家沟通了半天,他们也不肯优惠,真是狮子大开口啊!正巧我的同事提出我们自己做个时 ...

有430不用 居然爱上了51……
回复

使用道具 举报

ID:91402 发表于 2016-3-9 08:23 | 显示全部楼层
yixiaobu95 发表于 2016-3-4 14:42
支持一下,我也是搞设备维护多年,最近想改进一款视频分配板,准备学习制板。
你的学习视频哪里来的?

留个邮箱我发给你吧
回复

使用道具 举报

ID:91402 发表于 2016-3-9 08:26 | 显示全部楼层
wxddjc 发表于 2016-3-8 14:58
有430不用 居然爱上了51……

哈哈,一是感觉51便宜,双列直插的引脚好焊接,二是430用在便携小设备上比较适合。
回复

使用道具 举报

ID:103308 发表于 2016-3-11 22:49 来自手机 | 显示全部楼层
赞一个
回复

使用道具 举报

ID:102720 发表于 2016-3-13 23:42 来自手机 | 显示全部楼层
学习视频可以发我一下吗  450939336@qq.com
回复

使用道具 举报

ID:105313 发表于 2016-3-19 09:23 来自手机 | 显示全部楼层
吹牛不要本钱
回复

使用道具 举报

ID:91402 发表于 2016-3-19 11:38 | 显示全部楼层

哈哈!大神面前献丑了
回复

使用道具 举报

ID:106804 发表于 2016-3-27 19:24 来自手机 | 显示全部楼层
capacitance_1 发表于 2016-2-24 08:17
我是医学院校里生物医学工程专业毕业的,我们专业毕业的学生一般都去医院设备科工作

为小伙子的求知精神点赞
回复

使用道具 举报

ID:91402 发表于 2016-3-28 08:08 | 显示全部楼层
fshjie 发表于 2016-3-27 19:24
为小伙子的求知精神点赞

感谢感谢
回复

使用道具 举报

ID:115111 发表于 2016-5-6 05:51 | 显示全部楼层

楼主的这个做得很好啊,加个包装完全可以上市了,现在有很多所谓的“产品”其实都是抄来抄去的,楼主这个是自己做出来的,而且还有这么详细的制作经历给大家学习,本质上已经超出一款产品的意义了.怒赞一个.
回复

使用道具 举报

ID:64040 发表于 2016-5-6 20:52 | 显示全部楼层
支持开源!
回复

使用道具 举报

ID:33931 发表于 2016-5-6 21:54 | 显示全部楼层
真厉害
回复

使用道具 举报

ID:118480 发表于 2016-5-8 20:24 | 显示全部楼层
建议楼主用51单片机加个时钟模块!精度会提高的!DS12C887
回复

使用道具 举报

ID:119368 发表于 2016-5-8 21:38 | 显示全部楼层
感觉好优秀呀
回复

使用道具 举报

ID:127936 发表于 2016-7-1 06:41 来自手机 | 显示全部楼层
收藏一下!
回复

使用道具 举报

ID:106597 发表于 2016-7-25 16:22 来自手机 | 显示全部楼层
求学习资料,谢谢啦!973077352@qq.com
回复

使用道具 举报

ID:57149 发表于 2016-7-26 11:09 | 显示全部楼层
三个月定,真快,真刻苦,学习了!
回复

使用道具 举报

ID:134803 发表于 2016-7-30 10:26 | 显示全部楼层
真棒!!
回复

使用道具 举报

ID:91402 发表于 2016-7-31 14:07 | 显示全部楼层

互相学习。
回复

使用道具 举报

ID:126318 发表于 2016-7-31 19:46 | 显示全部楼层
本帖最后由 ELUVOLES 于 2016-7-31 19:48 编辑

就这样一块简单的板子那个黑心厂家竟然问你要2000大洋?!!
那商家真特么黑心,其实这板子最多100大洋差不多了,我想对所有的黑心商家说:羊驼!!
回复

使用道具 举报

ID:91402 发表于 2016-8-1 08:16 | 显示全部楼层
ELUVOLES 发表于 2016-7-31 19:46
就这样一块简单的板子那个黑心厂家竟然问你要2000大洋?!!
那商家真特么黑心,其实这板子最多100大洋差 ...

估计他们要价是参照整个控制面板的总价值来定的,一般医用的东西都很贵的,,,,
回复

使用道具 举报

ID:142952 发表于 2016-10-16 17:18 来自手机 | 显示全部楼层
51羊片机和PCB制作软件视频资料有吗?如有怎样获取,谢谢。
回复

使用道具 举报

ID:142952 发表于 2016-10-16 17:21 来自手机 | 显示全部楼层
学完51单片机,我们可以自己做工控PLC主板吗?
回复

使用道具 举报

ID:142952 发表于 2016-10-16 17:24 来自手机 | 显示全部楼层
学习51单片机视频资料怎么获取啊?
回复

使用道具 举报

ID:142952 发表于 2016-10-16 17:31 来自手机 | 显示全部楼层
哪位大神给我发个51单片机学习视频资料。
回复

使用道具 举报

ID:135713 发表于 2016-10-17 09:15 来自手机 | 显示全部楼层
感谢分享!
回复

使用道具 举报

ID:141595 发表于 2016-10-18 12:11 | 显示全部楼层
为什么不用时钟模块呢
回复

使用道具 举报

ID:153199 发表于 2016-12-16 15:58 | 显示全部楼层
怀疑还是硬件问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表