自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

snmplink的博客

嵌入式系统技术文章

  • 博客(26)
  • 资源 (23)
  • 收藏
  • 关注

原创 嵌入式系统开发笔记14:DL/T645-2007 电表协议解析1

本文以实例说明DL/T645-2007水表协议的解析过程,以下数据未经特殊说明,均指十六进制。 数据发送:FE FE FE FE68 63 04 09 39 00 00 68 11 04 33 33 33 33 5A 16 说明如下: FE FE FE FE:协议头(1-4组)。 68:帧起

2015-08-29 00:41:36 9382 4

转载 关于MOSFET驱动电阻的选择

等效驱动电路: L为PCB走线电感,根据他人经验其值为直走线1nH/mm,考虑其他走线因素,取L=Length+10(nH),其中Length单位取mm。Rg为栅极驱动电阻,设驱动信号为12V峰值的方波。Cgs为MOSFET栅源极电容,不同的管子及不同的驱动电压时会不一样,这儿取1nF。VL+VRg+VCgs=12V   令驱动电流   得到

2015-08-27 21:34:10 19126 2

转载 贴片电容的命名

电容:可分为无极性和有极性两类,无极性电容下述两类封装最为常见,即 0805、0603;而有极性电容也就是我们平时所称的电解电容,一般我们平时用的最多的为铝电解电容,由于其电解质为铝,所以其温度稳定性以及精度都不是很高,而贴片元件由于其紧贴电路版,所以要求温度稳定性要高,所以贴片电容以钽电容为多,根据其耐压不同,贴片电容又可分为 A、B、C、D 四个系列,具体分类如下:    类型 封装形

2015-08-27 12:57:11 1225

转载 Meter Bus解析6:主机设计实例

点评:此篇来源于网络,是学生参赛的作品说明,设计的相当好,比TI官方给出的解决方案,可行性强很多,相信现在市场上很多主机设计方案都采用这一思想,但其还是实验室产品,系统的稳定性,电路保护,可靠性方面都很欠缺。 一、开发背景  随目前,我国城市居民的水表和热量表数据基本上都是人工抄收,然后月底结算。这种方式不仅要消耗大量的人力物力,而且抄收时间长,精度低,不利于管理部门实时掌

2015-08-27 11:17:29 4597

原创 嵌入式系统开发笔记13:奥松温湿度传感器

本篇介绍奥松温湿度传感器协议。 数据发送: 03 03 00 00 00 02 C5E9 说明如下: 03:从机地址 03:功能码 00 00:起始寄存器地址 00 02:寄存器个数 C5E9:CRC16效验

2015-08-22 01:28:55 1547

原创 嵌入式系统开发笔记12:中立格林PM2.5传感器

本篇介绍中立格林PM2.5传感器协议。 数据发送: 02 04 00 02 00 02 D0 38 说明如下: 02:从机地址 04:功能码 00 02:起始寄存器地址 00 02:寄存器个数 D0 38:CRC16效验

2015-08-22 00:03:19 1369

原创 嵌入式系统开发笔记11:中立格林VOC传感器

本篇介绍中立格林VOC传感器协议。 数据发送: 01 04 00 00 00 02 71 CB 说明如下: 01:从机地址 04:功能码 00 00:起始寄存器地址 00 02:寄存器个数 71 CB:CRC16效验

2015-08-21 22:43:00 1002

转载 浅谈C语言中的联合体

当多个数据需要共享内存或者多个数据每次只取其一时,可以利用联合体(union)。在C Programming Language 一书中对于联合体是这么描述的:     1)联合体是一个结构;     2)它的所有成员相对于基地址的偏移量都为0;     3)此结构空间要大到足够容纳最"宽"的成员;     4)其对齐方式要适合其中所有的成员;下面解释这四条描述:     由

2015-08-21 15:25:46 2021

转载 IEEE 754 浮点数的表示精度探讨

前言从网上看到不少程序员对浮点数精度问题有很多疑问,在论坛上发贴询问,很多热心人给予了解答,但我发现一些解答中有些许小的错误和认识不当之处。我曾经做过数值算法程序,虽然基本可用,但是被浮点数精度问题所困扰;事情过后,我花了一点时间搜集资料,并仔细研究,有些心得体会,愿意与大家分享,希望对IEEE 754标准中的二进制浮点数精度及其相关问题给予较为详尽的解释。当然,文中任何错误由本人造成,由

2015-08-21 14:35:42 1514

转载 Meter Bus解析5:UC3842

0 引言  在实际应用中经常会涉及到升压电路的设计,对于较大的功率输出,如70W以上的DC/DC升压电路,由于专用升压芯片内部开关管的限制,难于做到大功率升压变换,而且芯片的价格昂贵,在实际应用时受到很大限制。考虑到Boost升压结构外接开关管选择余地很大,选择合适的控制芯片,便可设计出大功率输出的DC/DC升压电路。  UC3842是一种电流型脉宽调制电源芯片,价格低廉,广泛应用于电子信

2015-08-19 23:57:01 2796

原创 Meter Bus解析4:升压斩波电路

本文讲解master电路中,一个非常重要的组成部分“升压斩波电路”。    1、什么是斩波电路?    斩波电路原来是指在电力运用中,出于某种需要,将正弦波的一部分"斩掉".(例如在电压为50V的时候,用电子元件使后面的50~0V部分截止,输出电压为0.)后来借用到DC-DC开关电源中,主要是在开关电源调压过程中,原来一条直线的电源,被线路"斩"成了一块一块的脉冲。    2、

2015-08-19 23:34:01 2445

转载 Meter Bus解析2:slave设计

4.4 slave设计传输特性:slaves被设计为具有两种不同恒定sink电流,因此在总线上电压有1V的变化的时候,sink电流的变化一定不能超过0.2%。为了传输一个Mark,一个单位负载被指定,一个单位负载由最大为1.5mA的恒定电流组成。如果slave需要更多的电流,就必须增加适当数量的单位负载。当发送一个space的时候,slave需要多增加11~20mA的电流消耗。Slave在

2015-08-19 01:03:30 2231

转载 Meter Bus解析1:概述

看了许多关于MBus协议的资料,感觉说的不具体、不完整、也不系统,本人准备结合一个具体的产品实现,从理论和实现上对MBus协议做一个详细的论述,如有不当之处,欢迎讨论。1介绍        MBus(Meter Bus)即仪表总线,MBus总线开发的目的是用于满足网络系统和远程抄表的需要,例如用于测量家里面气和水的消耗。MBus仪表总线可以满足由电池供电或远程供电的

2015-08-19 01:01:18 4538

原创 MSP430WARE++的使用2:RSP1 driver的调用方法

MSP430WARE是一套基于C++语言的开源的MSP430层次化软件架构,支持多种外设。本文将介绍雷达测速芯片RSP1驱动程序的调用方法。    1、硬件原理图     采用下图所示的RSP1电路,可以直接调用RSP1驱动程序进行程序开发。      2、使用方法    a、加入驱动程序    选中RSP1文件夹,右键点击“Exclude from Bui

2015-08-17 11:17:03 1688

原创 MSP430WARE++的使用3:modbus模块的调用方法

MSP430WARE++的使用3:modbus模块的调用方法    MSP430WARE是一套基于C++语言的开源的MSP430层次化软件架构,支持多种外设。本文将介绍modbus模块驱动程序的调用方法。    1、硬件原理图     使用modbus模块驱动程序需要与MSP430单片机的UART0端口相连接。           2、使用方法    a、加

2015-08-15 17:56:17 1840

转载 MSP430应用技巧3:中断优先级

MSP430的中断优先级、打开关闭、中断嵌套优先级顺序从高到低为:    PORT2_VECTOR (1 * 2u) /* 0xFFE2 Port 2 */    PORT1_VECTOR (4 * 2u) /* 0xFFE8 Port 1 */    TIMERA1_VECTOR (5 * 2u) /* 0xFFEA Timer A CC1-2, TA */    TIM

2015-08-15 13:15:00 1388 1

原创 MSP430WARE++的使用1:LG3641BH driver的调用方法

MSP430WARE是一套基于C++语言的开源的MSP430层次化软件架构,支持多种外设。本文将介绍数码管LG3641BH驱动程序的调用方法。    1、硬件原理图     采用下图所示的数码管LG3641BH电路,可以直接调用NixieTubeA驱动程序进行程序开发。      2、使用方法    a、加入驱动程序    选中NixieTubeA文件夹,右

2015-08-15 01:30:29 3613

原创 博客访问量记录

记录博客访问量

2015-08-14 17:03:35 916

原创 MSP430应用技巧2:EABI接口的初始化

对于COFF ABI和EABI,我们应将注意力着眼于EABI上,因为它是我们今后项目开发首选的接口方式。本文就将对EABI接口的初始化方式进行深入介绍。    1、自动初始化    我们首先介绍一下自动初始化的概念,其英文原文如下:Any global variables declared as preinitialized must have initial values assig

2015-08-14 12:30:49 1335

原创 MSP430应用技巧1:COFF ABI与EABI

我们在使用MSP430单片机进行项目开发的时候,会遇到两种映像文件的输出格式(如下图所示):legacy COFF和eabi(ELF),本文从此话题进行展开,引出COFF ABI和EABI两种应用程序二进制接口,使开发者能够从low-level对MSP430有一个新的认识。        1、 映像文件输出格式    MSP430的编译器可以输出两种格式的映像文件:    a、

2015-08-14 01:27:40 4505

原创 MQX应用技巧1:数据类型

本文总结MQX中使用到的的数据类型:    char:有符号字符型    char_ptr:有符号字符型指针    vchar:带volatile保护有符号字符型(MQX中未定义)    vchar_ptr:带volatile保护有符号字符型指针    uchar:无符号字符型    uchar_ptr:无符号字符型指针    vuchar:带volatile保护无

2015-08-07 14:48:55 1005

原创 嵌入式系统开发笔记10:CJ/T-188 水表协议解析2

本文将以SC水表为例继续说明CJ/T-188水表协议的开关阀协议的解析过程,以下数据未经特殊说明,均指十六进制。 开阀: 数据发送:FE FE FE FE68 10 69 05 90 05 15 33 78 04 04 A0 17 01 5550 16 说明如下: FE FE FE FE:协议头(1-4组)

2015-08-06 00:00:28 5218

原创 嵌入式系统开发笔记9:CJ/T-188 冷热量表协议解析3

本文具体阐述JY公司冷热量表(记冷量)传输协议,继续说明CJ/T-188协议在厂家具体应用时,并不一致。本文继续对这些不同点予以总结(文中所述协议与日志“CJ/T-188 冷热量表协议解析1”http://user.qzone.qq.com/2756567163/blog/1437462157的不同之处,将用红色予以标识,与日志“CJ/T-188 冷热量表协议解析2”http://user

2015-08-05 23:11:52 2264

原创 RS485深入解析1:传输线的特性阻抗

RS485总线相信对大家来说都不陌生,我也使用了很多年,熟知其电路的画法、软件程序的设计方法,并积累了一些在工程上实际应用的经验。但总感觉自己附在表面上,“为什么要加120欧的匹配电阻?”、 “匹配电阻要加在哪里?”、“为什么要加偏置电阻?”,“偏置电阻多少才合适”,“如何才能正确通过EMC测试”等等这些问题已经困扰了我很久,经验是工程中反复实验得来的,现在该是沉下心来,弥补自己理论的时候了,所以

2015-08-02 22:59:10 21381 7

原创 路由及路由器工作原理深入解析4:路由器操作实例

日志“路由及路由器工作原理深入解析1”http://user.qzone.qq.com/2756567163/blog/1438322342介绍了“为什么要使用路由器”和“TCP/IP V4 协议网络的分段原理”2个问题;日志“路由及路由器工作原理深入解析2”http://user.qzone.qq.com/2756567163/blog/1438329517介绍了路由的工作原理,并以一个具体

2015-08-01 02:04:39 4606

原创 路由及路由器工作原理深入解析3:路由与端口

日志“路由及路由器工作原理深入解析1”http://user.qzone.qq.com/2756567163/blog/1438322342介绍了“为什么要使用路由器”和“TCP/IP V4 协议网络的分段原理”2个问题,日志“路由及路由器工作原理深入解析2”http://user.qzone.qq.com/2756567163/blog/1438329517介绍了路由的工作原理,并以一个具体

2015-08-01 01:03:56 6281 4

哈希计算工具(含C语言源码)

本资源是哈希计算工具,有在windows下运行的可执行文件和C语言源代码,具备MD5、MD4、SHA1、SHA256、SHA384、SHA512、RIPEMD160、PANAMA、TIGER、MD2、ADLER32、CRC32的计算能力

2021-10-06

PHICOMM K2 breed固件

本文件用于对PHICOMM K2 路由器 刷入breed固件,刷入breed固件后,即可安装第3方路由器操作系统。

2019-03-22

Python核心编程 第2版

该资源包含Python核心编程 第2版 ,第2版适合初学者学习,

2017-10-14

verilog ieee 1364-2005 IEEE标准

verilog ieee 1364-2005 IEEE标准,英文原版,供大家学习交流

2017-01-13

FET430UIF V3驱动

解决FET430UIF升级到V3版以后在Win7 64位操作系统上的安装问题,用户使用该驱动程序可以使CCS或IAR一直保持最新版本,不需降级使用。使用细节,可参看这篇 http://blog.csdn.net/qingwufeiyang12346/article/details/50621289

2016-02-02

模拟CMOS集成电路设计

经典微电子技术基础书籍,学习交流使用,详细介绍了CMOS集成电路的设计方法,模拟电路的基础知识。

2015-10-30

电子书C语言深度解剖

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-13

C语言常用函数速查手册.陈超

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

C语言参考手册(原书第5版).哈比森

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

电子书 C程序设计(第3版)谭浩强

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

C语言程序设计百例

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

21天学通C语言

C语言电子书,学习交流使用,希望对大家有所帮助

2015-10-12

AVR单片机下载软件

广泛使用的AVR单片机程序下载软件,免驱动,并可为目标板提供电源。

2015-09-28

modbus master C++源代码

modbus master实现 C++完整源代码 想尽注解,含有条件编译可以在windows或linux系统上进行编译 提供命令行测试方式

2015-06-03

CCS用户手册

完整CCS开发手册,快速学习CCS的开发方法,便捷查找CCS的使用功能。

2015-05-27

Telnet C#源代码

使用C#技术实现Telnet,完整源代码,Free。 欢迎大家开源使用

2015-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除