原理图-完整.pdf

  • 浏览量:2160
  • 下载量:30
  • 资料大小:33.76 KB
  • 日期:2014-10-11
  • 上传者:SingleYork
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

        本设计的要求是要有多路输入输出(不低于8路),操作时需要显示相关时间参数,另外时间的设置要方便,基于此前提,从成本方面考虑,采用了数码管+拨码开关的方式对时间进行操作,原因:数码管显示时间直观简便、拨码开关设置时间简单明了,当然,只是针对本设计而言!在此先奉上实物效果图:














     



     



        数码管的驱动,采用的是74ls164,当然大家也可以选择其他的驱动方式,这个只是本人使用习惯而已!


     
















    8路输入,采用了光耦隔离。因为输入的信号是0v、24v的两种状态的转变,而单片机的工作电压只有5v左右,故而用光耦进行了信号变送,单片机选用的是stc12c5a60s2,这也是个人使用习惯,大家做项目时,可以根据需求选择自己熟悉的单片机。另外,个人觉得stc12c5a60s2这款单片机还是非常强大的,不仅io口丰富,引脚的功能也是非常多,详细资料可以去stc官网下载相关手册查询。


     








     






            8路输出采用的是光耦+达林顿管uln2803的方式,由于本项目对于输出的电流要求不是很大,因而选用了最大驱动电流将近500ma的uln2803,若需要驱动更大电流的负载,可以选择场效应管或者其他的输出方式!


     








     






    由于设计的比较匆忙,在设计pcb的时候布线有些不规范,结果导致出现了干扰,现象如下图:


     












        就是插上usb的时候,本应该只有usb处的指示灯亮的,结果,24v转5v的指示灯也亮了,而且数码管也有微弱的发亮,至于具体原因,本屌暂时还未找出来,还望各位高手指点一二,看究竟是原理图设计的不合理,还是pcb布线不是很规范,以后的设计中将改正!



        另外,本屌在买拨码开关的时候也犯了个小错误,原来拨码开关有两种,看下面图片:





     


     



        看出什么区别没有?一开始我也是没注意,结果就买了后面这种,去焊二极管的时候才发现有点不对劲,赶紧去找卖家询问二者区别,结果卖家也说不出什么来,只好自己解决了,其实也没什么大问题,找了个刀片,把842
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换