judy的博客

PIC单片机电热剪电路原理图

judy的头像

电热剪电路系统构成如图1所示,其构成由传感器—滚珠开关、单片机定时检测及处理、工作状态指示、PWM信号产生与调整、电热模块驱动、电源共六个部分组成。

PIC单片机电热剪电路原理图

由图1可以看出,单片机通过传感器检测到电热剪操作者是否在操作电热剪的开关信息后,决定是否允许PWM信号产生电路工作,直接控制了电热模块的驱动电路对装配在剪刀刀片二侧的陶瓷加热片的功率提供。同时工作指示灯完成工作状态信息指示。

PCB板基本检测的9个小常识

judy的头像

PCB板的检测是时候要注意一些细节方面,以便更准备的保证产品质量,在检测PCB板的时候,我们应注意下面的9个小常识。

1、严禁在无隔离变压器的情况下,用已接地的测试设备去接触底板带电的电视、音响、录像等设备来检测PCB板

严禁用外壳已接地的仪器设备直接测试无电源隔离变压器的电视、音响、录像等设备。虽然一般的收录机都具有电源变压器,当接触到较特殊的尤其是输出功率较大或对采用的电源性质不太了解的电视或音响设备时,首先要弄清该机底盘是否带电,否则极易与底板带电的电视、音响等设备造成电源短路,波及集成电路,造成故障的进一步扩大。

2、检测PCB板要注意电烙铁的绝缘性能

不允许带电使用烙铁焊接,要确认烙铁不带电,最好把烙铁的外壳接地,对MOS电路更应小心,能采用6~8V的低压电路铁就更安全。

3、检测PCB板前要了解集成电路及其相关电路的工作原理

检查和修理集成电路前首先要熟悉所用集成电路的功能、内部电路、主要电气参数、各引脚的作用以及引脚的正常电压、波形与外围元件组成电路的工作原理。如果具备以上条件,那么分析和检查会容易许多。

4、测试PCB板不要造成引脚间短路

单片机小白学步(16) 单片机/计算机系统概述:模块化思想

judy的头像

模块化思想

模块化是一个很重要的思想,它的应用不仅仅局限在单片机等技术方面,还体现在我们的身体构造,体现在人类社会生产生活中的方方面面。何为模块化思想呢?按照我的理解,模块化思想有几个特点,下面一一道来。

1、分工合作与专一

对生物学有基本认识的人都知道,包括人在内的很多动物是由多种器官构成的,例如大脑负责思考,心脏负责输送血液等。每个器官或组织负责几项功能,各个器官之间协调工作,共同构成一个复杂的整体。

在人类社会中,分工合作的现象也是很常见的。生活中需要吃饭穿衣,在比较落后的年代,可能有一些自给自足的经济形式,自己劳动满足最基本的生活需求。而在现代社会,人的需求越来越多,不可能全部靠自己生产。每个人都专注于自己的特长,例如农民负责种植粮食,服装工人负责制造衣服,养殖户负责养殖,程序员负责编写程序等。各种人分工合作,最后互相交换劳动成果。当一个人长期专注于一件事,而不用担心自己其他的需求时,这个人能把这件事做得更好,总体上来看,社会的生产力也就大大提高了。

2、模块抽象

51单片机每个引脚功能

judy的头像

RST复位输入 用来完成单片机单片机的复位初始化操作

ALE/(30引脚):地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲

PSEN: 外部程序存储器选通信号   当AT89C51RC从外部程序存储器执行外部代码时,在每个机器周期被激活两次,而访问外部数据存储器时,将不被激活。

EA:访问外部程序存储器控制信号

XTAL1(19引脚):振荡器反相放大器和内部时钟发生电路的输入端。

XTAL2(18引脚):振荡器反相 放大器的输入端。

锁存器(Latch)是一种对脉冲电平敏感的存储单元电路,它们可以在特定输入脉冲电平作用下改变状态。锁存,就是把信号暂存以维持某种电平状态。锁存器的最主要作用是缓存,其次完成高速的控制其与慢速的外设的不同步问题,再其次是解决驱动的问题,最后是解决一个 I/O 口既能输出也能输入的问题。

单片机的下一个模块是步进电机驱动模块上位机是下载通信模块。

⒈ 电源:

⑴ VCC - 芯片电源,接+5V;
⑵ VSS - 接地端;

⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。

⒊ 控制线:控制线共有4根,

如何以学习单片机为契机,逐步成为优秀的工程师

judy的头像

现状

不知道阅读本文的读者,在初学单片机时是否和我曾经一样迷茫。看到各种新的术语,疑惑不解;不知道从何学起;照着书中的例子一步一步做都没有问题,但是自己试着做东西,遇到各种问题却不会解决,向别人提问,可能也没有几个人回答;感觉好像学完了单片机的各种模块,但是要自己设计东西却还是毫无思路,也不知道怎么去进一步深入学习;甚至在一开始就遇到太多困难,直接放弃了学习。

在我身边,看到不少学习单片机的人。其中很多人学习的方法,就是通过看一些视频或书籍教程,然后照着别人的代码去写,写好了能用了,就感觉是学会了。而学的过程中,其实有很多东西不懂,但是也不知道怎么办,就那么过去了。

有些人虽然照着那些教程学会了单片机,但是对单片机的理解仍然很浅显。不知道怎么去设计单片机系统,也不知道怎样进一步深入学习,搞不清到底什么才是重点,非常迷茫。

我也曾见过很多单片机学习者,发了一些帖子提问,上面贴上自己的程序,然后问这个不能工作怎么办。问题没有描述清楚,程序代码很乱,也没有电路图,很多时候也没有几个人回答。有些人很可能就因此放弃了学习。甚至有不少人在一开始下载程序到单片机中就出现了问题而放弃了学习。

颠覆传统架构 类脑芯片怎样使机器实现人类智能

judy的头像

最近,在AI领域无论是学术界的大咖还是行业的大佬,都在如火如荼的搞类脑芯片的研究,当然也取得了不少成果。日前,斯坦福大学研究院电子与微系统技术实验室的Jeehwan Kim教授在《自然》杂志上发表了一篇论文,一时间引来了产学研三界的关注。原因是Jeehwan Kim教授与研究员们使用一种称为硅锗的材料研发了一款人工突触芯片,可支持识别手写字体的机器学习算法。无独有偶,近日中国科学院自动化研究所类脑智能研究中心类脑信息处理(BRAVE)研究组也在借鉴生物神经结构的神经网络建模与类人学习研究中取得了突破性的研究。

从计算机诞生起,人们就不断要求它的计算能力提升,随着芯片集成性越来越高,CPU与内存之间的性能差距越来越大。基于冯诺依曼结构的计算机结构呈现的缺点也愈加明显,也有人称这为内存墙,意思是说CPU再快,也要等内存。相比之下,人脑却没有此类问题出现,据研究表明,人类大脑平均每秒可执行 1 亿亿次操作,所需能量只有 10~25 瓦特。因而研究员们正转向模拟人类大脑研究,试图通过模拟人脑运转机制,使计算机能低能耗高功效地进行计算,甚至使计算机优于类人的智能。

教你一个抑制可调光LED EMI的简单方法

judy的头像

LED的亮度变化,我们是通过对LED的电流进行脉宽调制(PWM)控制;所产生的脉冲电流波形便是产生EMI的罪魁祸首。LED调光需要采用PWM控制,但它产生的EMI也必须予以抑制。

嗯,你的新设计很牛,它差不多能满足EMI要求,但又不完全如此。令你吃惊的是,电路产生的传导EMI刚好超出你必须满足的限制,而这个EMI当中至少有部分来自于可调光LED。

LED的亮度变化,我们是通过对LED的电流进行脉宽调制(PWM)控制;所产生的脉冲电流波形便是产生EMI的罪魁祸首。LED调光需要采用PWM控制,但它产生的EMI也必须予以抑制。

下面的原理图显示了一种抑制EMI的简单方法。

教你一个抑制可调光LED EMI的简单方法
图1:PWM控制LED的EMI抑制

图中的黄色和蓝色部分,分别是抑制前后的LED调光电路。左边的黄色电路浅显易懂。晶体管Q1的开关控制LED电流的通断。然而,从+5V电源吸收的电流也随之上下变化,EMI便由此产生。

[理解]51单片机的中断优先级及中断嵌套

judy的头像

中断的优先级有两个:查询优先级和执行优先级。

外部中断0 > 定时/计数器0 > 外部中断1 > 定时/计数器1 > 串行中断

或 int0,timer0,int1,timer1,serial port 或 INT0、T0、INT1、T1、UART

或 PX0>PT0>PX1>PT1>PS>......

首先查询优先级是不可以更改和设置的。这是一个中断优先权排队的问题。是指多个中断源同时产生中断信号时,中断仲裁器选择对哪个中断源优先处理的顺序。而这与是否发生中断服务程序的嵌套毫不相干。当CPU查询各个中断标志位的时候,会依照上述5个查询优先级顺序依次查询,当数个中断同时请求的时候,会优先查询到高优查询先级的中断标志位,但并不代表高查询优先级的中断可以打断已经并且正在执行的低查询优先级的中断服务。

例如:当计数器0中断和外部中断1(按查询优先级,计数器0中断>外部中断1)同时到达时,会进入计时器0的中断服务函数;但是在外部中断1的中断服务函数正在服务的情况下,这时候任何中断都是打断不了它的,包括逻辑优先级比它高的外部中断0计数器0中断。

简单分析PCB孔无铜以及改善方法

judy的头像

前言

孔无铜属于pcb功能性问题,随着科技的发展PCB精度(纵横比)要求亦越来越来高,它不但给PCB制造者带来的麻烦(成本与品质的矛盾),而且给下游客户埋下了严重的品质隐患!下面就此做简单分析,希望能对相关同仁有所启示和帮助!

一.鱼骨图分析

简单分析PCB孔无铜以及改善方法

二.孔无铜的分类及特征

1. PTH孔无铜:表铜板电层均匀正常,孔内板电层从孔口至断口处分布都较均匀,图电后断口处被图电层包住。

简单分析PCB孔无铜以及改善方法

2. 板电铜薄孔无铜:

(1)整板板电铜薄孔无铜―――表铜及孔铜板电层都很薄,经图电前处理微蚀后孔中间大部分板电铜都被蚀掉,图电后被图电层包住; 

单片机小白学步(15) 单片机程序下载失败总结

judy的头像

前面介绍了点亮第一个LED的全过程,很多人可能很幸运的点亮了LED,然而也很可能不少人非常不幸没有把程序下载进去。初学者常会遇到程序无法下载的情况,很多人在尝试多次未果后比较受打击,因此放弃了学习,实在太可惜了。鉴于此,这里列举了单片机程序下载失败的各种出错原因、判断方法和解决方法,是前人所遇到的种种原因的总结。

STC单片机下载程序主要分为三部分:单片机最小系统、下载电路、计算机端。下载失败一般主要就从这三个方面来解决问题。

快速排错方法

如果你有或者能向别人借到一套可以正常下载程序的电脑、单片机下载线、开发板全套装备,依次换用别人的下载线,电脑,和单片机系统板进行下载。如果换别人电脑下载就成功了,说明问题在于你的电脑。通过这种控制变量的方法,就能快速判断出问题出在哪个环节。

也可对照下面列举的问题,逐条检查错误所在。星号标出的是最常见的一些问题。

一、最小系统的问题

1*、不是STC系列单片机。

如果是AT或其他品牌单片机,通常下载方式与STC不同。

2*、单片机损坏。

页面

订阅 RSS - judy的博客