矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 30760|回复: 56

[实验] PIC 控制的旋转LED电子钟

[复制链接]
     
发表于 2007-8-27 10:59:37 | 显示全部楼层 |阅读模式
初学PIC,想通过此趣味电子钟的制作入门,边学边做,不断改进,直至做成.
有请各位前辈在硬件和软件上多多指教.谢谢!
1. 方框图:

PIC01.JPG
     
发表于 2007-8-27 23:08:21 | 显示全部楼层
以前在网上看过类似的电子钟,还有实物照片呢。
     
 楼主| 发表于 2007-8-30 08:32:38 | 显示全部楼层

回复 #2 nnn2688 的帖子

网上有类似的电子钟,只是想通过DIY一个学学PIC知识.我是从零开始,不知要猴年马月才能入门?
     
 楼主| 发表于 2007-8-30 09:29:54 | 显示全部楼层
2. 备料:
PIC     ----  选SMD的 PIC16F84-10 I/SO, 可以吗?
电机    ----  MITSUBISHI 35000/5103B, 微型, DC6V, 转速未知, 待测;
旋转变压器   ----  VJB00/OPCB-R586, 从VCR磁鼓总成中拆卸得来, 主线圈待重绕;
光电定位   ----   带遮光罩的线状窗口光敏管, 从1.44MB的FD磁头定位的光敏管拆卸得来;
反光片  ----  不用了, 改用一个激光管(光束窄,可提高定位精度), 从CD光头拆卸得来;
发光管  ----  用9个SMD的LED,从FAX机拆卸得来,或用3mm的三色LED紧挨排列, 未定;
晶振   ----  一大堆,不知选哪个频率较好, 请大家给予推荐, 谢谢!
PCB  ----  暂时先用手工焊接;
其它  ----  尽量用SMD电阻,电容,MOSFET等,重量轻,安装后容易做偏心校正(配重).

PIC02.JPG

PIC03.JPG
     
发表于 2007-8-30 11:12:55 | 显示全部楼层
我看电机、旋转变压器等,就用磁鼓的那一套更好了,转速高,效果好。
旋转变压器可以不改线,用高频传送能量就是了。
     
 楼主| 发表于 2007-8-30 15:00:03 | 显示全部楼层

回复 #5 翌阳 的帖子

谢谢指点!
(1)电机、旋转变压器等用磁鼓的那一套, 总觉得笨重, 还要做磁鼓电机的驱动电路, 上有磁鼓电机,下有旋转变压器, LED们夹在中间甩. 有点不伦不类的感觉.
(2)旋转变压器改线的目的是想直接代替220V输入的开关电源变压器, 否则只能用6-8V低压脉冲传送能量. 具体实验的电路和指标待整理,略后公布.
     
 楼主| 发表于 2007-9-2 20:15:03 | 显示全部楼层
(1)改9个SMD的LED为8个LED, 这样只用PIC的的一个口;
(2)为方便组装,这8个LED直接装在CD盘上;
(3)增加一个红外接收管(装在CD盘正中),用来校时.
如何?
     
 楼主| 发表于 2007-9-3 16:59:24 | 显示全部楼层
(3)电路图:

1a.JPG

2.JPG

3.JPG

请提意见,以便不断改进.谢谢!
     
 楼主| 发表于 2007-9-24 15:21:54 | 显示全部楼层
(4)组装:
PIC部份

000.JPG

001.JPG
     
发表于 2007-9-24 19:44:28 | 显示全部楼层
220V接整流最好串个10欧到100欧左右的电阻,减少开关时电流冲击。
     
 楼主| 发表于 2007-9-25 09:37:49 | 显示全部楼层
好的,找了一个,NTR,12欧(冷态),等会儿焊上去.谢谢!

NTR.jpg
     
 楼主| 发表于 2007-9-28 06:26:10 | 显示全部楼层
电源部分
改动: (1)串入一个NTR; (2)滤波电解用10uF/400V足够; (3)用TOP223Y无须散热片.

m001.jpg

m002.jpg

m003.jpg
     
 楼主| 发表于 2007-9-28 21:12:23 | 显示全部楼层
(5) PIC在线编程器:

PIC-PRO.JPG
     
发表于 2007-9-28 22:48:32 | 显示全部楼层
我在外国网上见过这个东西,效果很好,非常漂亮 希望你成功
     
 楼主| 发表于 2007-10-7 09:17:05 | 显示全部楼层
萼..., 刚学PIC的编程, 几周过去了, 到现在还玩不通 icprog105e 和 MPLAB5.0, 无师难自通啊,
先写个罗卜菜头的程序, 试验看看硬件会不回走? 有请大家多多指点和修改,谢谢!

;  ----------------
;  File name: LEDclk.asm
;  Ver: 0.00
;          For Julie's Scanned LED Clock, PIC16F84, 4MHz OSC
;  Author: All of Crystal Radio
;  Copyright: Open
;  Date: 10-Oct-2007
;  -----------------
    list  p=16F84
    include  "p16F84.inc"
;  --- Constant ---

;  --- Variable ---

;  ---  Start ---
    org 00h
    goto Main

;  --- Init ---
Init  bsf STATUS,5
       movlw 03h
       movwf TRISA       ; A口:  输入,输入,输出, 输出(未用), 输出(未用)  
       movlW 00h
       movwf TRISB      ; B口: 全输出  
       bcf STATUS,5
       movlw 03h
       movwf PORTA    ; 电机关
       movlw FFh
       movwf PORTB   ; LED全灭
       return

;  --- Processing ---
Proc   nop
           return

;  --- Display  ----
Disp   bsf PORTA,3         ;  电机ON  
            movlw 00h
            movwf PORTB     ;  LED全亮
            return

;  --- Update  ---
Update   nop
                return

;  --- Main ----
Main    call Init
             Run  call Proc
                       call Disp
                       call Update
                       goto Run
end
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-6-17 08:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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