自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老白的博客

爱生活,爱小霞;爱烧菜,爱编程~~

  • 博客(86)
  • 资源 (3)
  • 收藏
  • 关注

原创 我的STM32入门经验

    我大学学的物理学,算是学过一些模电和电路方面的知识把,计算机二级考的VB。毕业后的工作是技术支持,写写方案、处理一些售后问题、或者出出差。反正不是搞开发,三极管什么的完全不认识,从来没摸过C语言。    我在2014年7月份找到了一份单片机开发的工作,也开始了我学习STM32的过程。下面是我这个纯新手的学习过程:      -_-!       2014年下半年把电路、数电、模电三本书都过...

2018-05-26 16:03:37 17261 8

原创 记录一个80端口被占用导致软件打不开的问题

如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。跟做软件的联系了,他让我直接访问虚拟机的IP看看。我看网络管理里面有2个虚拟机的网卡,其中有个192.168.99.1的就是我们的虚拟机的,网页直接访问192.168.99.1也打不开。但是我看虚拟机里面的配置啥的都很正常,我感觉不是软件挂了,应该是系统哪里的配置出了问题,导致软件打不开。我又ping了127.0.0.1,也是能ping的通的。然后看了虚拟机的网络映射,也是正常的。可以看到第一行,80端口确实被占用了。

2024-06-27 08:14:14 414

原创 XTR115的一些感悟

这个是XTR115的Vreg与电流曲线,我把图中-55和125℃的曲线删除了,就剩下25℃的,方便查看。XTR115的手册提到,三极管要离XTR115尽量远,不然它的发热可能会影响到XTR115,为了将这种影响降低到最小,三极管要远离XTR115。6210的静态电流比较小,只有1.5uA(实测了下,把后级电路断开,ME6210的5V上的电流还真的是1.5uA)。4、XTR115的Vreg=5V,可以用来驱动单片机或其他电路,但是这个5V的电流很小,要选用低功耗的器件。别的没了,以后有新的再来加吧。

2024-06-19 19:53:25 489

原创 据说可以防静电和浪涌的P6KE30CA

当电路出现异常过电压并达到 TVS 二极管击穿电压时, TVS 二极管迅速由高电阻状态突变为低电阻状态,泄放由异常过电压导致的瞬时 过电流到地,同时把异常过电压钳制在较低的水平,从而保护后级电路免遭异常 过电压的损坏。六、TVS 二极管典型应用 TVS 二极管由于具有极快的响应速度,低钳位电压,精准电压等优点,因而应用 于对保护器件要求比较高的场合领域,汽车电子、家电、工业控制、照明,通信、 医疗等行业,如 DC 电源线,RS485 接口,通信电源,I/O 口等。下面的东西就是在CSDN搜索到的。

2024-06-12 14:47:42 759

原创 测反转方向

之前的测反转的原理也忘了,也想了好久。用正交编码测正反转也一直测试了感觉不太对。也把图放这里,回头看一下就能想起来。

2024-05-13 09:43:48 180

原创 温度表程序里的公式推算

1

2024-05-09 10:59:00 207

原创 在现场遇到一个奇怪的事----振动传感器用扳手拧紧后振动超标

厂家给的另一个可能的情况是,增加了安装扭矩后,会对喷漆层产生挤压,如果下面的铸件出现了沙孔或凸起,会导致测量轴线偏转,而产生横向灵敏度。不过现场的环境非常复杂,可能是多种情况叠加的结果。这里面我感觉大概的原理是,这个水泵的振动有很高频的成分,而这个高频成分正好和传感器的共振点重合,导致传感器发生了共振。后来传感器的厂家联系,他们让我加了个垫片上去,发现竟然神奇的好了。可以看到传感器信号明显变大,而且信号的里面有很多的高频成分,10几k,20几k,40几k的都有,可能还有更高的没显示出来。

2024-04-15 16:33:37 311

原创 IEPE传感器4mA恒流源接口电路

另外传感器的偏置电压大概在10V多点,一般接个电容把直流分量去掉。这里我们要把恒流源的电流设置在4毫安左右,R1取33Ω差不多正好。经过CR的隔直流电路后的波形是这样的。

2024-04-02 13:35:47 845 1

原创 接近开关PNP和NPN常开型实测---记下来免得下次忘了

图中r我用的R511,也就是510欧姆。又被测物时,out脚电压11.9V,r下端的电压是1.6V,r上流过的电流20.6mA,PC817输入端的功率算下来是1.6V*20mA=32mW。下图是PC817的输入端的电气参数,可以看到就算接近开关一直对着被测物,也远低于最大额定值,不至于使PC817烧毁。在没有感应物时,输出电压是0V;在有感应物时,输出电压是12V。淘宝买的沪工的接近开关转速极限是3齿*2200转。接近开关PNP常开型。

2024-02-23 15:37:31 762

原创 画PCB凌乱的注意点集合

PCB

2024-01-04 09:17:10 420

原创 存一个滤波器的截图。免的过段时间忘了

没有

2023-11-18 12:20:39 123

原创 温度、机械振动等对电子产品的影响

温度对电路板的影响

2023-11-17 12:12:13 489

原创 电压跟随器输入脚悬空引起的振荡

电压跟随器输入脚悬空为啥会有振荡一样的波形?

2023-11-02 12:17:08 963 8

原创 今天刷到一条有用的抖音---网站文档copy的解禁

大致的原理呢,就是网站设置了一个监听“copy”的事件,一旦发生了复制操作,它下面的函数里有一个“阻止默认操作”的,然后弹出来一个窗口说你不能复制。此时,可以在该网页上,按F12,召唤出调试窗口,在事件监听器中,移除掉copy就可以了。试了一下,发现还真可以。

2023-09-28 22:53:02 161

原创 STM32的HAL库的定时器使用

单片机定时器中断

2023-08-31 09:21:57 803

原创 STM32自带的DSP库的滤波初体验(一)

滤波试验

2023-08-08 14:56:28 1700

原创 在windows server上用Mosquitto软件创建MQTT服务器

5、打开”windows PowerShell",输入“cd 'c:\Program Files\Mosquitto\'”,如下图,今天下午捣鼓了半天,在云服务器上面创建了个MQTT服务器,然后用MQTTX软件进行了测试。说明:powershell命令中,建议所有的路径使用单引号包裹,尤其路径中含有空格的情况,这样兼容性会更好。在MQTTX软件里面新建连接,这里没啥要注意的,把服务器地址改成我们自己的服务器地址。4、配置文件改好后,需要在手动重启mosquitto服务,不然刚才的改动不会生效。

2023-06-26 22:19:29 1335

原创 将数组起始地址定向到SRAM2及错误L6220E的排查

今天有个程序要定义两个大数组,一个32k,一个16k。我们只需要在keil里面将RAM2勾掉,这样keil在编译的时候默认将变量都分配在RAM1里面,遇到__attribute__((section(".ARM.__at_0x10000000")))时,再将这个变量分配到RAM1去。库函数有个功能可以指定某个变量的存放地址,这里就用到了这个功能,我将16k的数组直接定义到SRAM2的起始地址去,这样不就可以了吗?明明数组只有16k,但是编译后显示有17k多点的内容,这样SRAM2又放不下了。

2023-06-12 15:58:58 586

原创 记录一个定时器200us间隔采样的调试

有一个小板子芯片是STM32L431CB,用的内部晶振,时钟频率2M。之前是要500us的间隔采样,倒也能调的到,就是间隔的参数要手工调,和理论对不上。因为2M的时候本来指令就执行的慢,而且在回调函数内又加了好多的函数调来调去,一大段代码执行完就需要很长的时间了,所以采样间隔就对不上了。这次要4096采样,我把采样间隔的宏调小点,发现不管怎么调,示波器量到的时间间隔都是300多us,而我需要244us的间隔。理论上我2048点采样,采样间隔是488,但是这里我要把采样间隔的宏设为288。

2023-06-09 16:58:10 267

原创 4G模块无线传输数据

4G模块的本地端口不要设置成80,有次设成80后,发现采集模块和4G模块之间通讯有问题。最近测试了用4G模块传输采集到的振动数据。

2023-05-30 14:01:04 412

原创 汽轮机胀差及轴向位移(转载的)

这个文章是微信公众号推送看到的。搬运到这里方便以后学习用。1、轴向位移和胀差的概念 轴位移指的是轴的位移量,而胀差则指的是轴相对于汽缸的相对膨胀量,一般轴向位移变化时其数值较小。轴向位移为正值时,大轴向发电机方向移,若此时汽缸膨胀远小于轴的膨胀,胀差不一定向正值方向变化;如果机组参数不变,负荷稳定,胀差与轴向位移不发生变化。机组启停过程中及蒸汽参数变化时,胀差将会发生变化,由于负荷的变化而轴向位移也一定发生变化。运行中轴向位移变化,必然引起胀差的变化。 汽轮机的转子膨胀大于汽缸膨胀的胀差值称为正胀差,当汽

2023-02-27 10:55:02 2633

原创 大型旋转设备滑动轴承X、Y测点振动值说明(转载的)

由于左侧压力大,右侧压力小,轴被顶起的同时,会向右侧偏移。油膜的支撑刚度和其厚度直接相关(油膜越薄,支撑刚度越大,具体的原理、公式可以查流体力学资料),所以X、Y方向的支撑刚度是不一样的,在相同的离心力下,X、Y方向的振动不一样。如果上图中轴瓦左侧的支撑刚度更低,每次轴向下压时,轴瓦左侧就下降的更多,在转子旋转过程中,轴瓦就会以转频做跷跷板运动,带动轴承座以转频‘点头’,在轴向就会测到一倍频的振动。瓦振测量的是轴承座的振动,影响它的固有频率的质量和刚度都有区别,因此轴振和瓦振的临界转速也是不一样的。

2023-02-24 16:09:43 3379

原创 随手记-----电涡流传感器的售后

经过检查,发现把电涡流传感器断开,振动就没有了。但是电涡流前置器这时候出来的应该是一个直流电压,不应该影响到振动啊。将X和Y的探头互换,前置器往后的东西都没有动,变成Y有值。怀疑是探头有问题,换了个新的后也就好了。2、电涡流传感器和振动传感器,一起接到一段多芯线缆,然后连接到后端的仪表上。现在振动表在静止的时候有值。3、现场有X Y两路电涡流传感器,其中X有值,30左右。后来电涡流传感器单独走线,值也就都正常了。1、电涡流传感器上面被喷了油漆,有没有影响?

2023-02-14 13:43:29 218

原创 削波导致的振动值偏小

2023-01-03 14:03:19 194

原创 稍稍优化一下4-20mA变送电流

2022-12-14 15:36:04 277

原创 记录一个测试接近开关时遇到的小问题

接近开关测转速

2022-11-30 09:13:39 275

原创 简单的PWM,竟然被一个互补通道坑了2个小时

有个新板子,需要输出一个PWM信号。感觉很简单,HAL库里面将TIM2配置一下就完了,然后main里面加个PWM的启动函数就好了。因为之前别的板子做过,我就直接拿以前的程序过来抄了一下,它的启动函数是这样的:HAL_TIMEx_PWMN_Start()。然而PWM信号死活出不来,找了好久,才发现这个是互补通道用的,常规的用:HAL_TIM_PWM_Start()就好了。HAL库感觉用起来挺方便,但是不太熟悉的话又好多小陷阱。交流一些STM32有关的东西,欢迎大家进来摸鱼。

2022-10-20 08:18:37 734

原创 记录一个出现多次的小BUG:用串口读的数据,只能有一次赋值

遇到的一个小bug

2022-09-09 13:00:51 204

原创 C语言调用函数时参数传递实测(好久以前记录的)

正在上传…重新上传取消上面是函数原型。来看看它编译后的反汇编是怎样执行的。理解函数的调用过程。第一步:int i= 10在执行完i= 10后,可以查到i的地址是0x0028FAAC,然后查对应的内存地址...

2022-04-29 16:35:43 293

原创 STM32L431用cubemx软件生成的代码BUG(ADC的BUG)

昨天有个板子是STM32L431的芯片,我用CUBEMX软件生成代码后,ADC的调试一直不对。仿真时可看出ADC就采样一次,然后就不工作了,采样1次的AD值也不对;观察ADC的寄存器发现溢出标志位就置1了。这是ADC在软件上面的配置:这个是DMA的配置:生成的代码和以前正常的代码比较起来,初始化部分都没啥问题,但ADC就是不能正常工作。查看STM32自动生成代码后发现DMA时钟使能在ADC初始化使能之后:DMA的初始化是在MX_ADC1_Ini...

2022-04-07 10:39:13 1637 2

原创 学了两三个月,还是有种切不进去的感觉

总结一下最近的学习前端的状态,每天学习时间都没超过1个小时。而且看着视频觉得简单,久不愿意再手敲一遍,也许是眼到了手没到。以前学习C语言的时候,把数据结构前面的一些都 手敲了很多遍,然后打开汇编界面单步运行,然后看每一步运行时寄存器、内存等的变化。这个JS、HTML目前感觉不难,就是东西特别多的样子。应该多敲敲代码。以后每天至少敲一个小时的JS,然后看一个小时的书或视频。就这样把,但愿我的“刀”能早日切进JS里面去。天下武功,唯快不破。其用战也,久则钝兵挫锐,攻城则力屈...

2022-03-18 21:30:48 222 2

原创 电涡流传感器测转速的互相干扰问题(续1-干扰波形测量及解决方案)

今天又在用电涡流传感器测转速,实测了一下两个传感器互相干扰的情况。两个传感器平行安装,距离4厘米左右。下面是一个传感器时的传感器输出波形:放大后观察,波形也是非常的光滑:把两个传感器都装上后的传感器输出波形:可以看到信号中多了一堆毛刺,放大看看:两个传感器安装的太近就会这样,互相影响。然后测到的转速值也不对了。...

2022-03-11 08:59:59 2256

原创 JS——敲21天JS时遇到的2个小问题,记录一下

最近在敲21天学JS的代码,有个onunload事件的例子,怎么也实现不了。查了一下,发现是chrome浏览器不支持onunload事件。另外有个这个代码,<body id = "Body" onFocus="haha()" onBlur="hoho()">,一开始haha,hoho后面没有跟(),导致代码无法执行。 最近发现前端要学的东西好多,技术线好长啊。 继续努力把,完成年度FLAG。...

2022-02-11 09:54:55 287

原创 一种新的测转速的方法(续2)(对于光电开关测转速的全新理解)

之前有个现场成功的用光电接近开关测量转速,在转轴上面刷黑色背景,然后刷一道白色的漆做齿(槽),当时测下来很成功,也就没多关注(安装环境是在地下一层,平时光线昏暗,没有其他什么光源)。这次又有一个现场采用这种方案,但是测下来转速值乱跳(安装环境在一楼,太阳甚至能直接照射到传感器上面)。现场调试时也是在轴上刷一圈的黑漆,然后刷一条白色的漆;探头和轴的距离大约4.5cm。用示波器观察探头输出的波形,发现脉冲也不规律。于是稍微研究了一下这个传感器。一、光电开关的工作原理...

2022-02-08 10:37:23 4653 1

原创 练习js时的随想

最近在学习JS。我照着书上面的例子一个一个的敲。我突然在想,能不能把我敲代码的时候的时间写到代码里面去。比如说我敲了一个小例程,然后我运行一下,然后就记录下第一次运行时的时间。用一个变量把这个时间记录下来,以后再运行的时候一直显示这个第一次运行的时间。 不知道能不能实现。如果我能实现的话,我就把代码贴到下面。当前时间2022.2.7,外面正在下鹅毛大雪。。。真正的鹅毛大雪,好几年没见过这么大的雪了。...

2022-02-07 09:23:01 207

原创 写在2021最后的2小时

做技术也好几年了,但是水平还是一般般,尤其是这两年来好像已经停止了学习。这是一个很不好的情况。我打算自己做点小东西,一方面打发无聊的时间,另一方面学点新东西。目前的想法是做一个测温度的模块,然后这个模块上面有个网络芯片能够把温度数据发送到云服务器,在服务器上面应该有个数据库不断的记录相关的数据。同时我可以用网页访问这个云服务器,来查看当前或历史的数据。如果进一步能够做个APP或者微信小程序的话,应该更不错。这里面好像涉及到很多方面的知识,比如前端的、后端的,这些都是我目前不会的。目前我会的就C语

2021-12-31 21:53:09 865

原创 啊。在2021年最后一天的晚上,我用linux编译了helloworld

12月刚开始学linux,然后学了些命令。但是虚拟机怎么上网,怎么安装GCC编译器,成了我的一个大障碍。这几天在MOOC大学里面照着一个linux初学的视频在看,这个里面竟然讲了虚拟机和linux怎么配置上网(这玩意真的好多书都没有讲,我卡在这里很久了)。照着视频操作一番,我发现我的虚拟机竟然神奇的能上网了。能ping的通baidu.com然后又查了下下载GCC的方法,照着操作了一遍。不过那里面的一堆命令我现在还不太懂。抄录如下:yum -y install gcc gcc-c++ autoco

2021-12-31 21:43:47 657

原创 工作中遇到的问题记录01

1、有些仪表的485通讯A、B脚用万用表量下来是通的,但是485通讯还都正常。比较奇怪。后来将485通讯的芯片MAX1487E换了个新的,AB脚就正常了。还有就是A、B脚上都焊接了100欧姆的电阻,用示波器观察485的波形发现峰峰值比较小,有的只有2V多一点。这样仪表接了很多个的时候,会出现有的表读不到数据。将这个电阻换成10欧姆的,或者R0,效果好了很多。2、电压跟随器的输入脚不能悬空,不然输入脚的电压可能是个随机值,而跟随器的输出脚可能是3.5V。 我在量进单片...

2021-12-31 10:24:47 2913

原创 电涡流传感器测转速得互相干扰问题

今天在调试一个仪表,用两个电涡流传感器(这个厂家是泰开头)来测反转,两个传感器的安装距离大概4-5厘米。结果发现两个传感器互相干扰,在上升沿的地方有好多的毛刺,导致转速值也不对。 后来换了另一个厂家的电涡流,发现同样的距离竟然没问题(这个厂家是精开头)。当然两款探头价格上面好像有些差异。也许这就是一分价钱一分货吧。 对于探头间的距离,查询了些资料: 当探头头部线圈中通过电流时,在头部周围会产生交变电磁场,因此在安装时...

2021-11-23 14:37:57 1685

原创 读书笔记---关于双绞线抑制噪声的原理

局域网网线使用的是双绞线,其中“双绞”的意思就是以两根信号线为一组缠绕在一起,这种拧麻花一样的设计是为了抑制噪声的影响。那么双绞线为什么能够抑制噪声呢?首先,我们来看看噪声是如何产生的。产生噪声的原因是网线周围的电磁波,当电磁波接触到金属等导体时,在其中就会产生电流。因此,如果网线周围存在电磁波,就会在网线中产生和原本的信号不同的电流。由于信号本身也是一种带有电压变化的电流,其本质和噪声产生的电流是一样的,所以信号和噪声的电流就会混杂在一起,导致信号的波形发生失真,这就是...

2021-09-27 09:27:24 1628

W5500移植官方库并实现TCP连接.rar

这是一个keil工程文件,里面有移植后的全部代码,用的keil5版本,下载后编译一下就可以了。 具体的移植过程我也写了博客《摸着W5500学习计算机网络——移植W5500官方库文件并实现TCP连接》。

2019-09-02

PCAP04官方开发板配套软件

简直是pcap04这款芯片的神器。装了它,寄存器什么的就再也不用晓得是啥了。

2018-12-04

空空如也

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

TA关注的人

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