- 博客(218)
- 资源 (31)
- 收藏
- 关注
转载 海拔高度对电子产品性能的影响及要求
我们可发现无论是热辐射还是热传导,如果热量是传递到机箱内空气中,最终需要通过热对流传递到空气外,而热对流需要空气介质,就像真空中热量只能通过热辐射传递(月球有热源时最高温127℃,无热源最低温-183℃),空气密度下降将导致同功耗情况下,对产品散热效率要求更高,继而对散热设计提出新要求。查看下述两个表数据,海拔每升高1km,相对大气压力约降低12%,空气密度约降低10%,绝对湿度随之降低,最高温度降低5 ℃,平均温度降低5 ℃。温度降低则反之,则当自由电子数量无法满足器件开始工作临界条件时,机器无法启动。
2023-12-07 12:03:58 147
转载 要设置Ubuntu上的网卡速率
请将"ethX"替换为您要更改速率的网卡接口的名称,如eth0或enp3s0。将"Y"替换为您要设置的速率值,如1000表示设置为千兆位速率。将"Z"替换为全双工模式(full duplex)或半双工模式(half duplex)。将"A"替换为是否启用自动协商。注意:这些设置仅在您的网卡硬件支持所设置的速率和模式时才有效。1. 打开终端:您可以使用快捷键Ctrl+Alt+T或在应用程序菜单中搜索终端来打开终端。请将"ethX"替换为您要检查的网卡接口的名称,如eth0或enp3s0。
2023-10-12 23:35:55 1100
原创 OK3568 forlinx系统编译过程及问题汇总
检查内核文件 /home/forlinx/3568/OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-linux.dts 的节点 [pmu_io_domains]14点多完成编译,共花了13个多小时,提示build.sh指令错误,所在行1077,打开文件,最后一行1066。>!2. 拷贝Linux源码到虚拟机,解压。请再次确认板级的电源域配置!
2023-10-05 18:28:47 777
原创 Altium DXP原理图转换成Orcad Capture
买了个开发板,原图是Altium DXP的,但是个人熟悉的Orcad,PCB无所谓了,反正都要重画,但是原理图是件大工程,重画还可能出问题,所以想着把DXP转成Capture格式,查阅了相关文档,做了很多尝试,最后发现AD9转到Orcad 17确实有问题,升级到AD18后问题解决,实际上过程也很简单,如下所述,做个记录。
2023-08-15 06:19:48 427
原创 各运营商查询余额方法
方法1:发送101到10010,查询实时话费及余额。方法1:发送101到10001,查询实时话费及余额。方法3:送到CXYE或YE发10010,查询余额。方法2:发送102到10010,查询余额。方法2:发送102到10001,查询余额。方法2:发送CXYE或YE到10086。方法1:发送101到10086。
2023-05-07 20:28:59 9123 1
原创 华大HC32L136写FLASH 0xff问题
给HC32L136做在线升级ISP功能,发现对FLASH进行大数据写操作时,校验不通过,写进去函数返回成功,但实际上还是0xFF。
2023-04-20 08:33:20 459 1
原创 解决EXCLE表打开文件乱码问题
有时候收到其他同事发过来的excel文档或者csv文档,发现里面是乱码的,主要的原因来讲是引文ANSI和UTF-8编码的问题,网上大部分的办法是采用导入后调整编码的方式来解决,比较复杂,实际上可以通过比较简单的方法就可以了
2023-02-08 16:22:20 989
原创 STM32G070串口异常Overrun error的处理办法
在使用STM32F或者STM32G的HAL驱动的时候,发现在串口接收数据异常后,发生ORE错误,此时发送数据是正常的,但是接收数据就不可以了,此时,要对ORE做个处理。在void HAL_UART_IRQHandler(UART_HandleTypeDef *huart)函数中有个调用HAL_UART_ErrorCallback(huart)的地方,但是该函数是没有定义的,要手动定义,在函数中解锁该串口并重新接受中断即可,void HAL_UART_ErrorCallback(UART_Handl
2022-04-05 23:17:23 8220 3
原创 平均无故障运行时间相关
GB/T9813.3 计算机通用规范 第3部分 服务器 要求MTBF不得小于10000小时GB/T 5080.7-1986设备可靠性试验 恒定失效率假设下的失效率与平均无故障时间的验证试验方案GB50174-2008 电子信息系统机房设计规范以上随记, 其它,待补充...
2021-08-29 22:51:26 581
原创 动环监控的一些简称
EMC:Environmental Monitoring Center,环境监控中心EMS:Environmental Monitoring System,环境监控系统EMU:Environmental Monitoring Unit,环境监控单元EMC:Electro Magnetic Compatibility ,电磁兼容性EMS:Electromagnetic Susceptibility,电磁敏感度EMI:Electromagnetic Interference,电磁干扰
2021-07-07 10:50:12 1785
原创 铝电解电容器的寿命计算方法the actual service life equivalent calculation method
文中是电容厂家提供的电容寿命计算方法,填入额定的耐压、温度等参数,就可以自动计算出电容的试用寿命。采用EXCEL自动及算方式,感兴趣的同学可以下载看看。https://download.csdn.net/download/shjhuang/19930345...
2021-06-30 11:46:36 171
原创 WIFI6模块 802.11ac/ax AP6275S
目前国内还没有WIFI6模块,找来找去找到了一款国外的:AP6275SAP6275S802.11ax/ac/a/b/g/n WiFi+Bluetoth 5.0 Combo SiP Module (WiFi 6), 2T2ROverview:- Chipset: Broadcom- Antenna: External- Form Factor: SiP LGA Type- Interface: WLAN: SDIO 3.0/2.0; Bluetooth: UART/PCM- Su.
2021-02-26 13:48:26 1791
原创 I.MX6UL 增加ADC
项目需要,需要增加ADC功能,通道数量是8个因为中间GPIO06和GPIO07没有对应IO,且不知道如何跳过这两个IO,所以配置中使用了10通道。1. 修改设备树&adc1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_adc1>; num-channels = <10>; vref-supply = <...
2021-01-10 21:10:30 411
原创 Phyton Socket发送接收Modbus数组
需要用Phyton发送Modbus数据包,找了网上的资料,例子如下,功能时不停的打开服务器的端口,然后读取数据,用来测试服务器的性能。# This is a sample Python script.# Press Shift+F10 to execute it or replace it with your code.# Press Double Shift to search everywhere for classes, files, tool windows, actions, a.
2020-12-24 16:31:25 884 1
原创 通过温度和湿度计算露点函数
float calc_dewpoint(float t,float h){ double logex; double dew; logex=0.66077+7.5*t/(237.3+t)+ (log10(h)-2); dew=(logex-0.66077)*237.3/(0.66077+7.5-logex); return (float)dew;}计算出来的值:温度:5°,湿度:10%RH, 露点:-24.2,与专业软件VAISALA Humidity Calculator..
2020-12-06 18:46:12 9371 12
原创 关于LWIP因为网络异常导致无法再次连接的解决办法
关于这个问题,n年前就遇到了,当时是设备运行半个月一个月网络就中断了,死活连不上。后来在办公室模拟了现场网络不稳定的情况,找到了问题的根源,就是连接一直停留在FIN_WAIT1状态无法超时退出,导致资源占用了,客户端连接不上来。没想到今天新作的项目,也遇到了这个问题,解决办法:在tcp_slowtmr(void)函数内部,复制FIN_WAIT2的处理程序,改成FIN_WAIT1即可。 /* Check if this PCB has stayed too long in FIN-WAIT-1 *
2020-05-31 17:23:22 6421 9
原创 ARM LINUX UBIFS文件系统只读问题解决
第一次使用UBIFS文件系统,按照厂家的方式制作SD卡镜像之后,烧录成功,但是文件系统是只读的,无法修改,修改文件时提示“Read-only file system”,因为是自己做的文件系统,和原厂的文件系统不一样,所以把问题定位在文件系统上,但是找来找去也没找到好的解决办法。后来尝试修改了U-BOOT启动参数,问题解决。以下是我修改的U-BOOT启动参数,增加了RW选项。...
2020-04-28 00:00:51 2416
原创 IMX6UL修改U-BOOT默认环境变量
因设备要烧录新的U-BOOT、KERNEL、ROOTFS,需要配置相关的启动参数,如果没有烧录一台设备都要登录上去修改启动参数的话,那是太过麻烦了,所以,就把参数直接写到U-BOOT程序里,烧录完也就完事了。使用的是米尔IMX6UL核心板,256M NAND FLASH。需要配置U-BOOT的文件: include/configs/myd_y6ull.h 或者 include/confi...
2020-04-27 23:54:28 609
原创 IMX6 KERNEL定制相关文件
IMX6定制UART、GPIO、IIC等外设涉及到的文件,在这里记录一下,以免后期用到是忘记了。设备树相关:设备树文件:arch\arm\boot\dts\myb-y6ull-14x14.dts,在里面定制自己需要的设备PIN脚定位文件:arch\arm\boot\dts\imx6ul-pinfunc.h,例如里面UART5的PIN脚定义有问题,需要修改才能正常收发。串...
2020-04-07 10:52:56 214
原创 IMX6UL串口RS485半双工模式设置调试过程
前言:RS485驱动有两种模式,一种是硬件的(也就是通过TXD信号控制485芯片的使能),这种模式简单实用,但是也有弊端。另外一种是软件的方式,发送数据前,通过软件控制GPIO使能外部485芯片,发送完毕后,再去禁用外部RS485芯片。1. IMXUL的驱动中是支持RS485模式的,通过修改设备树文件即可实现。2. 但是由于电路的问题,导致在发送数据的同时,也收到了自己发送出去的数据...
2020-04-06 21:51:10 6138 11
原创 IMX6 SD启动卡在虚拟机UBUNTU下烧录
一个小批量的主板出问题了,有些跑个几个小时就死机,有些则跑几天才死机,但是之前的小批量是没问题的,硬件没动,SD卡烧录重新制作了,用的是Win32DiskImager烧录的,抱着怀疑一切的问题,认为这次的SD卡制作过程出现了问题,所以打算用UBUNTU直接烧录。1. 插入读卡器,并关联到虚拟机。2. fdisk -l查看读卡器所在盘。3. 编译4. 烧录sudo dd...
2020-04-06 18:24:13 320
原创 海康WEB3.0一个页面显示多个视频
第一次用海康的WEB调取显示视频,打算使用一个2*2或者4*4的画面,显示多个网络摄像头的图像。对官方的demo修改后,基本能实现需要的功能,但是无法在在制定的画面显示制定的摄像头,必须点一下画面再点击预览才可以在需要的画面上显示出来,否者都会默认在第一个画面上显示。后来仔细看了说明书,才发现的demo中没有调用画面ID的参数,所以必须要点击画面后才能在制定画面才能显示。以下是说明书的...
2020-03-17 10:17:49 6463 4
原创 海康视频WEB Component已经不支持Google Chrome和Firefox了
这几天调试海康WEB3.0的视频监控功能,发现QQ浏览器能直接访问打开摄像头的视频,但是使用提供demo.html却无法访问,Google Chrome和Firefox也不能访问,然而IE却是正常的。想通过网上搜解决办法解决这个问题,但是无终而返。但是如果直接使用Google Chrome和Firefox直接访问摄像头的web的话,却发现有明确的说明,只支持IE了。 所以,既然...
2020-03-17 10:13:47 17221
原创 html input text修改背景透明色
input text修改背景透明色1把背景改成透明的<input type="text" style="border:0px;background:rgba(0, 0, 0, 0); ">2,直接隐藏背景<input type="text" style="border:0px;background:none;">...
2020-03-10 21:50:05 2208
原创 HTML用CSS定义talbe的样式
如何自定义table的样式先使用div包含,然后使用table -> td一层层定义例如:.div_dev_list{ width:100%;}.div_dev_list table{ width:100%;}.div_dev_list table td{ width:20%; text-align:center;}<body> <...
2020-03-10 21:49:22 166
转载 JS实现网页表格的选中一行
转载文章,如有侵权请和管理员联系删除最開始想很多其它的用js来动态操作表格,是由于在应用了easyUI之后,发现直接写一个<table id="tt"></table>,这就够了,界面里面就剩下这么一个标签了,豁然干净了好多啊,当然要应用的还有好多知识,像json等,那个后期再说这里先模仿生成下table的一些样式吧。前面记录了动态的添加一行,insertRo...
2020-03-03 11:48:22 1188
原创 Linux编程send函数,网络异常导致程序退出解决办法
发现调用send函数时,如果远端的socket异常中断的时候,会导致send异常,并退出,这是不允许的。原因是网络异常的时候,系统会触发一个底层信号SIGPIPE,如果没有函数接口处理这个信号的话,就会导致程序异常退出。解决办法,最简单的办法:禁用这个信号,也就是调用send的时候,使用MSG_NOSIGNAL标志,例如:if (send(comm->comm_fd, Dat...
2020-02-28 22:37:40 1260
转载 C语言调用Lua编译问题总结
1、首先安装lualinux系统make linuxmake install2、编译gcc -lm -g -o test test.c /usr/local/lib/liblua.a -ldl如果少-ldl,那么编译就会报:gcc -lm -g -o test test.c /usr/local/lib/liblua.a/usr/local...
2020-02-28 00:15:17 771
原创 SQLITE3 操作实例
插入记录INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN);实例INSERT INTO device_template (id, name, protocol_id)VALUES (3, "三特UPS", 3)...
2020-02-25 20:47:39 456
通过温度和湿度计算露点温度的函数
2020-12-12
短信编码PDU生产解析工具
2019-01-14
TI AM3358评估板原理和PCB图
2018-12-25
STM32 LwIP内存配置
2018-03-27
SNMP协议详解
2013-07-03
Cadence16.6破解文件加安装步骤
2013-05-18
LM3Sxxx RTC
2013-03-25
通信原理PPT
2013-01-05
ZLG easyARM615开发板电路图 LM3S615
2009-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人