- 博客(37)
- 收藏
- 关注
原创 三点式振荡器
另外忽略C3,C4,他们提供了交流短路通路。那么就由C1,C2,L组成了谐振部分。如果宏观的来讲,三极管。电压经过C1,C2分压以后给电路中“4”位置。如果“1”点电压上升,则“4”电压上升,则流过R4的。所以,Colpitts振荡器能工作的两个因素就是:正反馈和LC并联谐振电路。首先忽略所有的电阻,他们是用来设置直流工作点的,保证。有了这个正反馈,再经过三极管集电极负载上的LC组成的。选频,则频率为wc的信号不断被正反馈,就形成了振荡器。变大,那么流过三极管BE的电流也变大,形成了。
2023-10-10 15:03:39
1093
原创 SAW的LC振荡器(转自www.dwenzhao.cn)
目前能生产SAW器件的主要是国外厂商,如EPCOS(爱普科斯)、MURATA(日本村田)、RF Monolithics、Epson、Kyocera(AVX) 等,台湾、香港和内地的一些厂商也在仿制国外的一些系列,比如德键(TOKEN)、佳朗(Caltron Devices)、惠贻华普(Hope Microelectronics)、好达(Shoulder Electronics)、鲁光(LUGUANG)、华晶达等,谐振器是其中仿制较多的。为保持振荡器的频率稳定,最常用的办法就是使用晶体稳频。
2023-10-10 14:48:54
4209
原创 将arduino工程移植到其他电脑打开时需要注意事项与VSCODE的使用
1.vscode安装相同扩展,目的是为了使用习惯相同2.vscode的arduino路径更改,方便检索库文件3.如果使用到的库文件有修改,注意要在新电脑上的对应文件修改,或者把所有涉及到的库文件搬过去覆盖,比如我在PubSubClient.h中把MQTT_MAX_PACKET_SIZE的大小改了,那么在新电脑上的对应库文件也要记得修改。更加要注意的是你改了之后,如果别的项目也会用到这个库,你还得改回来(因为文件是公用的),比较麻烦。4.修改vscode配置才能检索库.
2022-03-27 02:23:50
960
转载 Js、 replace 全部内容替换、替换全部匹配内容、替换第一个
Js、 replace 全部内容替换、替换全部匹配内容、替换第一个_FameLee-的博客-优快云博客_js替换使用jquery的replace时,发现只默认替换到第一个匹配数据。string str =“12333”1、替换第一个:string end =str.replace(3,"2")结果:122332、替换全部匹配内容:string end =str.replace(/3/g,"2")“g”是匹配全部的意思,这样str里面的所有数字3,都替换成数字2。结果:122223...https:/...
2022-03-25 23:46:15
671
转载 钽电容和贴片电容的区别
作为一种储能和滤波元件,电容器用途广泛.但是,与不同电路具有不同特点的电信号一样, 不同种类的电容器的性能特点也不同, 如果电路信号特点和电容器的性能特点不匹配, 即使是电容器本身质量没有问题,在使用时效果也不能达到使用要求. 从电容器本身讲, 只有合适的使用条件,电容器本身的性能优势才能得到发挥,从电路设计者的角度出发, 选择性能合适的元件才可以保证电路性能达到设计要求.在实际过程中,经常有这样的问题出现;电路设计者由于对电子元件的性能特点了解不够,选用的元件类型不合适,从而导致电路电信号变化不能满足设
2021-03-08 18:14:48
3130
原创 电机控制方式以及驱动选型学习
一、电机控制方式1.H桥控制。Q1和Q2不能同时导通,同时导通就是正负极短路,需要做互补输出(带死区)。2.集成MOS控制。G1和G2不能同时导通,同时导通就是正负极短路,需要做互补输出(带死区)。3.集成芯片(过流保护等无指示)控制。不需要做PWM互补输出,芯片内部已经做了反相,BI为高,FI为低,为正在,反则反转。4.集成芯片(带过流保护等指示)控制。不需要做PWM互补输出,芯片内部已经做了反相,BI为高,FI为低,为正在,反则反转。...
2020-12-18 19:27:26
3046
1
原创 产品静电ESD测试标准
参考文章:http://bbs.emcmark.com/thread-16552-1-1.html,http://www.safetyemc.cn/bbs/show-179.html个人总结:一、放电方式:1.直接放电:1.1接触放电:金属部分使用接触放电。1.2空气放电:非金属部分空气放电,且要离金属部分远,否则空气放电虽然是想打塑胶,但是离金属太近,电弧会爬到金属部分,这块塑胶就只能打接触或不打。2.间接放电:2.1垂直耦合。2.2水平耦合。二、电压范围:..
2020-12-11 14:44:48
6857
原创 开关电源的技术指标
1.符合认证,CCC,UL,CE,PSE等。2.输入压宽。3.待机能效。4.转换效率。5.带载纹波。6.PD协议或QC协议。7.输出功率(多种电压)。8.工作温度。9.工作时的热量。10.恒压恒流,恒压,恒流输出。...
2020-12-08 11:28:16
493
转载 充电头PD协议和QC协议的理解
声明:文章转之http://m.elecfans.com/article/1178961.html,http://www.kltconn.com/news/454.htmlPD协议快充是什么意思 USB-PowerDelivery(USBPD)是目前主流的快充协议之一。是由USB-IF组织制定的一种快速充电规范。USBPD透过USB电缆和连接器增加电力输送,扩展USB应用中的电缆总线供电能力。该规范可实现更高的电压和电流,输送的功率最高可达100瓦,并可以自由的改变电力的输送方向。 U.
2020-12-07 13:33:42
40932
原创 AC-DC开关电源知识点学习
声明:纯属个人在网上收集资料学习后的理解!1.隔离式和非隔离式 1.1非隔离:输入和输出直通,缺点:不安全,优点:价格低,效率高。1.2隔离:电源输入与输出在电气结构上相互独立,只通过变压器(磁耦合)、光耦类(光耦合)器件相连,缺点:效率低,价格高,优点:安全。2.它激式和自激式2.1自激式是一种利用间歇振荡电路组成的开关电源。主要由功率管和变压器为主要元件组成。通过自激振荡将直流电转换为初级侧的脉冲电压,通过变压器耦合到次级侧,再...
2020-12-06 21:39:43
16598
2
原创 MODBUS-RTU CRC校验工具
https://pan.baidu.com/s/1NmQ9P30xagIRuVgh0AONVw 提取码:i6p6
2020-12-04 13:43:52
1939
原创 MODBUS-RTU功能码2
声明:文章摘自http://m.pcpop.com/article_4546662.html常用功能码01和02功能码01的作用是读取线圈状态。在数字量输出(Digital Output,DO)中,一个DO接点就能够控制一个线圈的通电和断电,所以读取线圈状态就是读取数字量输出点的状态,是1 bit的信息。例如,对于S7-200 PLC,Q0.0就是一个DO接点。对于单片机,若预置P0.0口用于DO,则P0.0就是一个DO接点,读取线圈状态就是读取P0.0端口的状态。按Modbus协议,功能.
2020-12-04 09:59:24
11818
原创 MODBUS-RTU CRC校验
/* CRC 高位字节值表 */const unsigned char code auchCRCHi[] = {0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,0x80, 0x41, 0...
2020-12-03 23:12:53
506
原创 MODBUS-RTU异常码
原文链接:https://wenku.baidu.com/view/5f9b1b9f85c24028915f804d2b160b4e767f8195.htmlModbus协议主要构成是地址码/标识码,功能码,寄存器地址,数据报文等内容。由于modbus协议是请求/应答通信协议,其其中功能码主要用于表述该数据报文执行的功能,当服务器对客户机进行响应时,它使用功能码域来指示正常响应(无差错)或者异常响应(即出现某种差错),其中的modbus协议的功能码众多,在此我们一一列出与大家分享。功能码表.
2020-12-03 23:11:14
12623
原创 modbus rtu功能码理解
声明:此内容转自http://www.elecfans.com/d/631762.html。1 功能码“02”:读1路或多路开关量状态输入例如:主机要读取地址为01,开关量DI1—DI4的输入状态。从机(PDM)数据寄存器的地址和数据为:主机发送的报文格式:从机(PDM)响应返回的报文格式:2 功能码“01”:读1路或多路开关量输出状态例如:主机要读取地址为01,开关量DO1,DO2的输出状态。从机(PDM)数据寄存器的地址和数据为:主机发送的报文格.
2020-12-03 21:32:32
14329
1
原创 【MOSBUS-RTU协议】从机地址分配
地址分配方式:1.自动分配。2.手动分配。自动分配场景:1.适用于从机没有按键等触发来进入“分配地址接收状态”的从机。2.方法1:同一时间只能有一台从机接在总线上,由主机通过协议给从机分配地址,等所有从机都分配完才能一起接到总线上。3.方法2:每接入一台从机时,主机都分配一次地址,已经分配过地址的从机,不再响应,没有分配过地址的从机(地址为0)则响应,所以同时只能有一台没有分配过地址的从机存在,但需要对分配过地址的从机进行重新分配地址,则需要主机单独接这个从机,使用强制分配的协.
2020-12-03 20:56:55
6194
原创 【走过的弯路】keil5安装Keil.STM32F0xx_DFP.2.0.0不成功
keil5是5.12版本的,安装Keil.STM32F0xx_DFP.2.0.0时是成功的 但是打开程序时又说没安装,找了低版本的Keil.STM32F0xx_DFP.2=1.5.0,Keil.STM32F0xx_DFP.1.0.0安装也都不行,只有升级keil5软件,我升到keil5.29就可以了。官方下载链接https://www.keil.com/demo/eval/arm.htm...
2019-12-10 12:42:28
8736
原创 【走过的弯路】KEIL5安装时出现缺失CMSIS.4.5.0 pack错误
keil是5.12版本的,在网上下载了很多CMSIS.4.5.0 pack都是错的,终于找到一个正确的了。下载链接:https://pan.baidu.com/s/1fCiXuo4LE08wkrTxiz2Dfg
2019-12-10 11:20:17
18303
15
原创 【走过的弯路】UTF-8编码转GB2312
1.说明:UTF-8和GB2312没有直接的转换关系,需要通过查表的方式来装换,表码如下链接:http://wenku.baidu.com/link?url=U99KgZDiS3k33Pl7f9UFQo5puGScd462DzzpCOTgl-Hu1I9liubC7gUooKp6FLas4Wn6OTUYWmHATKxzOmFvZaSAh9LtsBdQrS3MlzPulwu2.误区
2016-10-18 16:23:56
1137
原创 中兴红牛V5救砖
PS:自己用米2测试蓝牙的时候,可能有与兼容性问题,米2死活闪退light_blue 还有truthblue经常卡在发现服务那里.....别逼无奈,花了一个晚上把同事的砖头机救活了....在此转载分享;声明:本文章转载之智友论坛的bajefhvv;http://bbs.zhiyoo.com/forum.php?mod=viewthread&tid=8949554&extra=pag
2016-04-18 22:33:00
1432
原创 【BLE4.0】Packet sniffer 过滤广播MAC地址
一、实验目的1.在使用Packet sniffer 进行抓包时,由于有很多蓝牙设备在广播,使自己很难看到自己设备的广播包,影响工作效率,所以需要过滤显示广播地址,只显示自己的设备广播数据包;二、实验工具1.USB-Dongle;2.Packet sniffer2.18.13.协议栈1.3.2三、实验步骤1.设置Packet sniffer 软件中的过滤功
2016-04-13 11:36:08
3699
原创 【走过的弯路】有些板载发现不了OAD服务
一、实验现象:同样的程序下载到同一批板子上,连接时有些板子搜索不到OAD服务,有些板子可以;二、实验工具1.协议栈1.3.22.APP:truthblue2.83.APP:SensorTag三、解决方法:1.板子通讯正常,无法怀疑硬件问题;2.APP缓存问题:清除系统蓝牙缓存和软件缓存,然后重启手机;3.卸载软件重新安装;四、实验结果
2016-04-13 11:22:03
776
原创 【走过的弯路】IAR 常用配置汇总
1.设置Tab键长度:Options->Editor,将Tab Size设置为4,Index Size 设置为4,这样就可以实现直接按Tab键就可以缩写4个空格。2.设置函数换行时,自动缩进4个空格:Options->Editor->Auto Indent->Configure->Body(b) = 4;
2016-03-02 09:52:02
7047
2
原创 【走过的弯路】Source Insight 常用配置汇总
1.删除注释时半个汉字问题(删除一个汉字,汉字没有了,但会多出一个问号?),方法:① 将 SuperBackspace.em 复制到 Source Insight安装目录;② Project→Open Project,打开Base项目;③ 将复制过去的SuperBackspace.em添加(鼠标直接拖进入)入Base项目;④ 重启SourceInsight;⑤ Option
2016-03-02 09:44:55
13676
原创 【走过的弯路】 程序编写规范
1.宏定义全部用大写加下滑杠:DRINK_VALUE2.局部变量用小写加下滑杠:drink_value3.全局变量用首字母大写加下滑杠:Drink_Value4.常量定义尽量用枚举来归类,而不是用#define: enum{ MSG_RemindDrink = 0x02, MSG_Temperatur
2016-03-01 22:43:49
635
原创 【走过的弯路】 IC工作温度的理解
1.大部分的IC的工作温度都是在-40°至85°之间,说明该IC可以在“恒定”的-40°至85°环境下工作,但并不是说-40°至85°温度范围内变动不会对输出数值造成影响,如果开始在0°下工作,一下子跳到50°的环境下,IC可以正常运行,但是有晶振或传感器类的IC,会产生很大的温漂误差,误差大小视实际情况而定,如CS1237差分采集AD芯片+称重传感器,在常温下CS1237输出的数值很稳定,当倒入
2016-02-16 20:59:53
4968
1
原创 【走过的弯路】 半波阻容电路输出电流计算
1.电路2.计算方法根据需要输出的电流来加大到CBB电容,如1.5uf改成2.5uf;3.声明此分享来自于QQ:78276169
2016-02-16 20:37:45
934
原创 BLE4.0配对绑定通讯过程解析
一、实验目的1.了解配对与绑定过程的通讯概况二、说明1.连接:通讯的基础,通讯数据为明文;2.配对:在连接的基础上,通讯数据经过加密为密文;3.绑定:在每次重新连接后,不需要再次配对,通讯数据经过加密为密文;三、实验平台1、蓝牙协议栈:1.3.22、软件平台:IAR For 8051 8.10.33、抓包软件:SmartRF Packet S
2015-11-09 23:56:42
7473
1
原创 BLE4.0配对绑定过程的底层剖析
一、实验目的1、了解主从配对绑定的过程中底层是怎么运行的;二、说明1、关于配对于绑定,网上查了很多资料都没查到什么,问了很多人也没有回答的,所以我决定自己深入了解底层关于配对与绑定是如何运行的,我用了接近两个星期来理解的,效率很低,在这里总结一下,希望能帮助到别人。2.这里之是大概讲了一个方向,因为涉及的点太多,无法一一列出,需要研究细节的,自己去探讨一
2015-11-09 21:26:14
8847
原创 BLE4.0广播连接过程的底层剖析
在实验过程中遇到很多问题,都不知道从何下手,所以决定深入了解蓝牙协议栈的底层,看是如何运行的,了解后,遇到问题就知道从哪里开始找问题,你懂得;
2015-11-05 10:07:06
4642
原创 蓝牙Android_Lightblue调试工具存在的bug
一、实验目的1、捕抓Android_Lightblue调试APP与Smart RF开发板之间的通讯数据;二、说明1、在用Android_Lightblue调试APP和Smart RF联调程序的时候,我发现当Android_Lightblue发送2个字节给Smart RF的时候,Smart RF板接收到数据的顺序是反的,而Android_Lightblue发送一个字节或3字节
2015-10-22 22:36:11
10882
原创 如何使用CC2540 USB-Dongle进行抓取蓝牙通讯数据包
参考链接:http://blog.youkuaiyun.com/mzy202/article/details/32408223一、实验目的1、利用CC2540 USB-Dongle来抓取蓝牙主机与从机之间的通讯数据;二、说明1、蓝牙从机在广播的时候,广播的通道是可以指定的,广播信道分别是37、38、39,可以指定在任意个通道上广播或三个通道同时广播,更改广播通道参考链接http
2015-10-22 19:09:51
12255
5
转载 张子阳:如何在30岁前年薪超过30万
有不少朋友发邮件给我,向我请教如何学习.NET,又或者是想拜我为师,长期进行交流学习。很遗憾,由于时间有限,这些邮件我都没有回复。但我确实想帮一帮这些朋友们,所以我觉得还是写一篇文章,将我这些年的经历像讲故事一样告诉大家。如果大家能有所启发,又或者有所进步,那我也算是聊以慰藉、得偿所愿了。我是1982年12月8日出生的,到今年整整30岁了。古人说“三十而立”,我想不论从思想上还是财富上,我
2015-10-21 15:09:46
1531
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人