openpnp - 普通航空插头和PCB的连接要使用线对板连接器

news2024/9/23 0:41:02

文章目录

    • openpnp - 普通航空插头和PCB的连接要使用线对板连接器
    • 概述
    • 改进
    • 实际效果
    • 总结
    • END

openpnp - 普通航空插头和PCB的连接要使用线对板连接器

概述

和同学讨论问题, 准备将航空插头连接到PCB上.
航空插头选用GX12-4公头, 拧到开孔的铁板上. 然后航空插头公头再与PCB连接.
铁板用螺丝拧到设备安装孔上.
这样设备外部的设备, 就可以用航空插头母头(带线)拧到设备外部的铁板上的航空插头公头插座上.
他定制了一块铁板, 如下

在这里插入图片描述
看了这个图, 我有疑问, 问他: 这个铁板上要安装的PCB如何安装呢? 并没有看到PCB的安装孔.
他说, 准备拧上航空插头公头后, 再做一个PCB, PCB上有航空插头公头的封装, 4个引脚直接插入PCB焊接. 如下:
在这里插入图片描述

当时感觉这么搞好怪啊, 如果是直接焊接, 那么铁板,航空插头, PCB在焊接后就是一体的了. 如果某个元件有问题, 想维护, 那就要破坏性的将整套东西都捣毁, 最后能重复使用的只有最结实的铁板了. 谁敢保证装上之后, 不用往下拆啊, 万一哪个航空插头被插拔坏了呢? 万一买来的航空插头有质量问题呢?

不过设备是他出的. 这也不是第一台设备, 虽然有点怪, 先按照他的想法来(我一般是比较尊重别人的).

后来铁板, 航空插头, PCB到了之后, 才发现, 航空插头根本插入不进PCB上做的航空插头封装.
检查了PCB, 封装做的对, 不是我画板子的问题.
航空插头买的也是同一个型号的.
那问题出在航空插头引脚间距精度上? 那封装画的和航空插头实物管脚差1~2mm呢, 这也太扯了吧.
那看看航空插头数据表, 是否对引出焊接的引脚间距有规定?
在这里插入图片描述
可以看到, 用于焊接的引脚间距是没有约束尺寸的.
厂家只保证航空插头的外形, 螺纹等和另外配套的航空插头(母头)的对接尺寸. 引出的焊接引脚, 只是用来焊接, 所以并不需要精确的约束尺寸.
这说明同学的想法是错的, 不应该按照买到的航空插头实物的焊接引脚的间距做成PCB封装(如果再买一次, 就不能保证焊接引脚的间距不变).
我这次买的航空插头也是在他指定的店买的, 型号是一样的GX12-4, 估计不是不同批次之间, 非约束的焊接引脚有公差引起的.

改进

将同学给的.DWG用solidworks打开, 改进了一下, 将铁板拉宽, 在下方开PCB定位孔, 然后将航空插头用AWG22线焊接后, 用AWG22的线连接到到2.54mm的冷压端子上, 再将冷压端子插入 1x4P胶壳插座上, 胶壳再插入PCB上的XH2.54 1x4P插座上, 这样理论上就是可以的. 维护也方便.
在这里插入图片描述
定制的铁板, PCB, AWG22的线到了之后, 试了一下确实可以. 和设计效果相同.
而且, 航空插头 + AWG22的线 + 冷压端子 + XH2.54胶壳, 可以单独制作. 然后XH2.54胶壳可以穿过铁板上的航空插头(公头)安装孔. 这样就可以一批将航空插头线做完, 最后安装时才和铁板打交道, 好处多多.

实际效果

在这里插入图片描述
在这里插入图片描述

总结

如果要对器件画封装的话, 要看器件数据表, 而不是器件实物.
如果按照实物画的封装尺寸, 正好是在数据表上没有约束的尺寸(没有厂家发行的数据表背书), 那么同一型号不同批次的尺寸(e.g. 航空插头引出的焊接引脚间距), 就有可能变化, 可能就差上1~2mm…
在板子上做的封装焊盘, 最多一边加0.1mm的安装误差间距, 就是说, 如果实物引脚间距尺寸差了0.2mm以上, 就装不上了.

元件和PCB之间的连接方式, 要考虑到可维护性. 焊上之后, 如果要维护, 要报废一大波东西, 自己都接受不了啊. 做的东西, 要像产品, 细节上不能凑合. 即使要凑合, 也要选最善的方式.

END

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/355806.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【数据库】HNU数据库系统期末考试复习重点

前言 今天刚结束考试,考的范围基本没有超过这套重点内容,觉得整理的这份资料还算比较有用,遂睡前整理了下分享给大家,希望能帮到要准备数据库期末又时间紧张的学弟学妹~ 文章参考: 1.课程老师发《数据库期末考试复习…

【项目精选】基于网络爬虫技术的网络新闻分析(论文+源码+视频)

基于网络爬虫技术的网络新闻分析主要用于网络数据爬取。本系统结构如下: (1)网络爬虫模块。 (2)中文分词模块。 (3)中3文相似度判定模块。 (4)数据结构化存储模块。 &…

120个IT冷知识,看完就不愁做选择题了

目录 IT冷知识 01-10 1.冰淇淋馅料 2.蠕虫起源 3.Linux和红帽子 4."间谍软件"诞生 5.游戏主机的灵魂 6.Linux之父 7.NetBSD的口号 8.安卓起源 9.不是第七代的 Win 7 10.域名金字塔 11~20 11.神奇魔盒 12. 第一个Ubuntu 正式版本 13.巾帼英雄 14.密码…

【高可用系统架构设计】SLA服务可用性4个9是什么意思?如何保证服务的高可用性 HA(High Availability)?...

如何保证服务的高可用性 HA(High Availability)?高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。方法论上,高可用是通…

springboot整合阿里云oss文件服务器

springboot整合阿里云oss文件服务器一、申请Bucket二、 获取AccessKey ID、AccessKey Secret三、 springboot整合3.1 在application.yml 配置参数3.2 oss需要的pom3.3 配置 oss配置类3.4 oss的controller类3.5 oss的service类以及impl一、申请Bucket 进入该网址对象存储oss述 …

18 二叉树

文章目录1 为什么需要树这种数据结构2 树示意图3 二叉树的概念4 二叉树的遍历5 二叉树的遍历的代码实现6 二叉树的遍历查找的代码实现1 为什么需要树这种数据结构 1) 数组存储方式的分析 优点:通过下标方式访问元素,速度快。对于有序数组,还…

【Linux】进程状态

文章目录1. 阻塞1. 举例2. 为什么要阻塞?3.操作系统层面上如何理解进程等待某种资源就绪呢?资源进程4. 总结2.挂起3.Linux进程状态1. R状态进程只要是R状态,就一定是在CPU运行吗?证明当前进程运行状态生成程序查看进程2. S休眠状态…

New和Malloc的使用及其差异

1,new的使用关于new的定义:new其实就是告诉计算机开辟一段新的空间,但是和一般的声明不同的是,new开辟的空间在堆上,而一般声明的变量存放在栈上。通常来说,当在局部函数中new出一段新的空间,该…

Go项目(三)

文章目录用户微服务表结构查表web 服务跨域问题图形验证码短信用户注册服务中心注册 grpc 服务动态获取端口负载均衡配置中心启动项目小结用户微服务 作为系统的第一个微服务,开发的技术点前面已经了解了一遍,虽有待补充,但急需实战这里主要…

pytorch离线快速安装

1.pytorch官网查看cuda版本对应的torch和torchvisionde 版本(ncvv -V,nvidia-sim查看cuda对应的版本) 2.离线下载对应版本,网址https://download.pytorch.org/whl/torch_stable.html 我下载的: cu113/torch-1.12.0%2Bcu113-cp37-cp37m-win_…

基于python的一款数据处理工具pandas

在python处理数据的时候,都免不了用pandas做数据处理。在数据处理时,都免不了用数据筛选来提取自己想要的数据,咱们今天就讲讲pandas的条件筛选。安装库建议做数据分析的酱友们安装anaconda3,这个包几乎包括了数据分析用的所需要的…

【博客623】Prometheus一条告警的触发流程与等待时间

Prometheus一条告警的触发流程与等待时间 1、与告警等待时间相关的参数 prometheus.yml global:# 数据采集间隔scrape_interval: 15s # 评估告警周期evaluation_interval: 15s # 数据采集超时时间默认10s# scrape_timeoutalertmanager.yml # route标记:告警…

Python urllib

Python urllib Python urllib 库用于操作网页 URL,并对网页的内容进行抓取处理。 本文主要介绍 Python3 的 urllib。 urllib 包 包含以下几个模块: urllib.request - 打开和读取 URL。urllib.error - 包含 urllib.request 抛出的异常。urllib.parse …

剑指Offer专项突击版题解八

71.按权重生成随机数 思考:说到平均的生成随机数,想到了水塘抽样法和彩票调度法。 水塘抽样算法适合于样本不确定,乃至于是变化的,每个样本的概率是一样的。 // 样本nums[],每个元素的被抽到的概率是一样的 index : 0 for i : 1;…

Kubernetes03:kubernetes 功能和架构

2.1 概述 Kubernetes 是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过 Kubernetes 能够进行应用的自动化部署和扩缩容。在 Kubernetes 中,会将组成应用的容 器组合成一个逻辑单元以更易管理和发现。Kubernetes 积累了作为 Google 生产环…

时序预测 | Python实现TCN时间卷积神经网络时间序列预测

时序预测 | Python实现TCN时间卷积神经网络时间序列预测 目录 时序预测 | Python实现TCN时间卷积神经网络时间序列预测预测效果基本介绍环境准备模型描述程序设计学习小结参考资料预测效果 基本介绍 递归神经网络 (RNN),尤其是 LSTM,非常适合时间序列处理。 作为研究相关技术…

生成模型技术发展过程

生成模型生成模型和判别模型的差异生成模型的目标是在给定了数据集D,并且假设这个数据集的底层分布(underlying distribution)是Pdata,我们希望够近似出这个数据分布。如果我们能够学习到一个好的生成模型,我们就能用这个生成模型为下游任务做…

【项目立项管理】

项目立项管理 很杂,可以根据左边的列表查看自己不会的 。。。 立项管理主要是解决项目的组织战略符合性问题 开发所需的成本和资源属于经济可行性 承建方组织资源和项目的匹配程度 内部立项目的: 为项目进行资源分配,确定项目绩效目标&am…

字节二面:10Wqps超高流量系统,如何设计?

超高流量系统设计思路 前言 在40岁老架构师 尼恩的**读者交流群(50)**中,大流量、高并发的面试题是一个非常、非常高频的交流话题。最近,有小伙伴面试字节时,遇到一个面试题: 10Wqps超高流量系统,该如何设计&#xf…

湿度敏感性等级(MSL)

趁着周末得空,也有意愿,赶紧把之前一直想写的这个主题完成了。 湿度敏感性等级,相信大部分人还是比较陌生的。 湿度敏感性等级:MSL,Moisture sensitivity level 之所以有这个等级,大概是因为以下原因&a…