- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Mbus主机常用发送命令解析
在进行Mbus通信时,一些常见的命令会有混淆或者不清楚,下面进行一些总结。Mbus通信的命令格式有几种,分别如下图:其中“Single Character”主要是用于从机回复“确认”信息,一般是一个“E5”作为回复。“Short Frame”是短命令,也叫一级地址命令,我们经常使用的“10 5B FE 59 16”就是这种命令。“Control Frame”为控制命令,
2017-04-28 16:25:39 5060
转载 嵌入式C编程的几个基础
1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计
2017-04-27 17:40:34 976
原创 PNP三极管电路简单分析
如上图所示,其放大条件仍然与NPN的一样:发射结正偏,集电结反偏。图中的电流方向如标记所示,由E到B,由E到C。PNP作为开关使用时,其实与NPN的导通条件正好相反,Ub为0时,三极管反而导通,Ub为1时,三极管截止。
2017-04-25 14:32:01 45264
原创 NPN三极管导通数据总结
由上图和数据可知,三极管相当于是用小电流(Ib)控制大电流(Ic),截止区就是Ube放大区:Ube>0.5开始,注意并不是要大于0.7V,0.7V是二极管的导通电压,在放大区里,Ube一般是大于0.5V,小于0.65V,此时Ic是Ib的线性放大倍数。饱和区:随着Ube大于0.65以上,Ic基本上不会再增大,此时Uce会很快降低,而且会迫使Ubc正偏,这些数学关系,可以通过简单的欧姆
2017-04-25 10:49:40 10982 2
原创 三极管的工作特性规律-截止区、放大区、饱和区
在学习三极管时,这三种工作区,尤为重要,理解起来容易混淆,接下来总结如下,1、截止区发射结正偏或零偏,实际上当发射结电压小于0.5V时,就进入了截止区,此时集电结反偏,此时Ib=Icbo=0,Ie=0,Ic=0.2.放大区发射结正偏,集电结反偏。在该区域中,Ic受Ib的控制,但随着Vce的增加曲线略有上升,此时Ib并没有变,而是电流放大倍数增大而引起的。3.饱和区:发射结、集电
2017-04-24 16:48:01 15052 2
原创 常用MOSFET管型号
型号 极性 用途 V A W ns RONIRFBC40 N-FET MOS-enh,S-L 600 6.2 125 27/30 1.2ΩIRFBC30 N-FET MOS-enh,S-L 600 2.2 50 15/30 4.4ΩIRF820 N-FET MOS-enh,S-L 500 2.5 50 1
2017-04-07 17:44:05 10755
原创 一种简单的短路检测电路设计
电路如下:电路分析如下:R2为电路采集电阻,R1为负载电阻,未短路时,R2两端压差很小,不能使光耦导通,短路信号输出为“0”,当出现短路时,R1被短路,相当于变成0欧姆,此时R2两端电压变成15V,使得光耦导通,然后瞬间给C1充电,C1两端电压变成5V,短路信号输出为“1”。由于有C1的作用,它放电是需要时间的,所以短路信号输出“1”也会维持一段时间,可以利用该信号,控制MOS
2017-04-07 15:17:18 13652 2
转载 .text .global _start和_start:是什么意思?
.text 部分是处理器开始执行代码的地方,指定了后续编译出来的内容放在代码段【可执行】,是arm-gcc编译器的关键词。 .global关键字用来让一个符号对链接器可见,可以供其他链接对象模块使用;告诉编译器后续跟的是一个全局可见的名字【可能是变量,也可以是函数名】 .global _start 让 _start 符号成为可见的标识符,这样链接器就知道跳转到程
2017-04-05 15:39:58 1502
转载 堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2017-04-05 10:37:14 297
原创 RS485收发的3种典型电路-重点-自动收发电路
三种常用电路如下:1、基本的RS485电路上图是最基本的RS485电路,R/D为低电平时,发送禁止,接收有效,R/D为高电平时,则发送有效,接收截止。上拉电阻R7和下拉电阻R8,用于保证无连接的SP485R芯片处于空闲状态,提供网络失效保护,提高RS485节点与网络的可靠性,R7,R8,R9这三个电阻,需要根据实际应用改变大小,特别是使用120欧或更小的终端电阻时,R9就不需要了,
2017-04-05 10:04:24 95054 12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人