电子技术

电子类科技

登录以发表

上级专业


文章

3249

评论

31879

今日更新

0

专业介绍

电子、射频、通信综合交流区

专业分享

文章

3249

评论

31879

今日更新

0

专业介绍

电子、射频、通信综合交流区

专业分享

Python的开放、简洁、黏合正符合了现发展阶段对大数据分析、可视化、各种平台程序协作产生了快速的促进作用。自Python3的发布到现在已有五六年的时间,从刚发布的反对声音到慢慢被接受与喜欢经过了太漫长的时间,然而可能也与国情与发展需求有着相当的关系。总之,越来越多人开始使用Python。 MicroPython是在单片机上跑的Python。官方的开发板是PYBoard,但是这个板子比较少见,价格也比较贵。幸好MicroPython支持多种开发板,我们可以在其他开发板上很好的运行MicroPython,效果是一样的。下面是MicroPython支持的一些常见开发板: 高性能、低成本的MicroPython开发板python001 TPYBoardv102是以遵照MIT许可的MicroPython为基础,由TurnipSmart公司制作的一款MicroPython开发板,它基于STM32F405单片机,通过USB接口进行数据传输。该开发板内置4个LED灯、一个加速传感器,可在3V-10V之间的电压正常工作。 唯一支持通信定位功能的MicroPython开发板python002 TPYBoardv702,唯一支持通信定位功能的MicroPython开发板。支持北斗&GPS双模定位、GPRS通信、短信、蓝牙、电话等功能。板载重力传感、温湿度、加速度传感器、蜂鸣器、LCD5110

常见的精密电阻 本文原著张利民,现转帖于此。 一个好的精密电阻,必须具备老化小、温飘小、偏差小的特点,同时最好具备可靠性高、功率余量大温升小、噪音低、串联电感分布电容小、电压系数小、焊接、振动及拉伸不容易变化等。 当然,与基准相关的最重要的参数,是老化,其次是温度系数。因此,以下这个排名最重要的根据就是老化,其次是温度系数。至于电阻上标的是1%、0.1%、还是0.01%,这个是偏差而已,并不直接代表“精密”程度。 “老化”是什么?老化就是长期稳定性,也就是在常温常压下,放在货架子上,经过比较长的时间(比如1年),电阻的变化。老化因此也常用每年变化多少个ppm来表示。老化因此是一个不可逆的过程,就像人衰老一样,再也回复不到原来的了。 “温飘”又是什么?温飘就是电阻的阻值随温度而变化。由于一般的电阻温飘不大,因此常用每度变化多少个ppm来表示,这就是温度系数。假如一个电阻的温度系数是+100ppm/℃,就是温度每升高1度,电阻增大0.01%。同样,负温度系数表示电阻的阻值随温度的升高而减少。说温度系数的时候有的时候省略后面的/℃,例如某电阻的温度系数是8ppm,意思就是8ppm/℃。 国内市场上精密电阻其实很多,但鱼龙混杂,如何分辨出那些电阻是优秀电阻因此值得考虑呢?经过自己的大量购买、测试,得到了一些结果,今天以实物图片方式进行展示、排名。当然,以下排名,纯属个人意见,偏见

本帖最后由 立棍 于 2014-5-26 09:58 编辑 (附件:218895) 这是我刚研究出的一种新的推挽输电路,是原创的,在网上没有找到类似电路 电路最大特点是,功率输出管(Q5和Q6),是从集电极输出的。无交越失真。 我从理论上分析,这种电路的性能是:输出效率高,保真度比较高。 一般的推挽电路,都是从发射级输出电压,由于结电压的存在,功率管的推动及至少要比电源电压高出0.7V以上,加上偏流电阻上压降,大概只好要1V多。才能让功率管完整输出全部电源电压。 可是一般电路不可能有一组单独的高电压。所以推动管输出的电压很低。 比如在3V的电源上,最终只能输出+-0.5V的音频。剩下的2V电压只能浪费在推动管上。 还有少数简易的集电极推挽电路,只能是开关工作。但是没办法加精确偏压。 所以交越失真巨大,难做高保真放大。   还有一种推挽电路,是使用输入输出变压器。 变压器的缺点很多,现在已经淘汰。 而这种电路,可以输出百分之百的电压。功率管上几乎没有压降。单臂输出+-1.5V. 组成BTL可以输出+-3v。输出效率很高。 功率管的偏压容易精确掌握,能控制到比较低的交越失真。所以适合3V等较低电压下,获得大功率,又要低失真输出的地方。 我不会英语,所以还没研究仿真软件。还不知道电路精确效果。

首先选择放大器结构 若选择三极管OCL则末级静态电流需求较高功耗较高 因为这次是3D打印外壳耐热极限70度所以 这次选用前级OPA2604提供电压增益 TPA6120作为输出级的结构 绘制原理图 (附件:272677) 这里R1 R5 R4 R8 用了较低的阻值 主要是为了增加抗干扰能力 可以使用A10K的双联电位器调整音量 若要使用50A的电位器 R1=R4 = 110k R5=R8 = 22K C1=C2 = 3pf 第一级增益为 AU1 = -(R1/R5) = -(47K/10K) = -4.7 第二级增益为 AU2 = -(R6/R10) = -(1/1) = -1 总增益为AU = AU1*AU2 = -1*-4.7 = 4.7 = 20*log(4.7)≈13.4dbV R2 R3目的是防止负载影响运放工作点导致震荡 并且提供简易的短路保护防止过流烧运放 由于tpa6120是电流反馈型运放输入失调电压偏大(在10mv左右) 使用R9 R12 R13 R15组成输入失调电压补偿电路 通过微调R15调节整体的输入偏置 现在来调整环路 这是opa2604的伯德图(手册里扒的) (附件:272678) 发现这个运放有不止一个极点所以仿真一发(注意2光标位置) (附件:272679) 根据仿真的伯德图可知当增益为13.4dbV时相位差超过135度的部分增益在0db线之上

什么是设计模式? 用特定的工具完成一件特定的任务,大家总是能想到很多方法。经过无数工程师的尝试之后,大家总结出了一些最优的方法,比如说“在某某情况下实现某某目的,采取什么做法最可靠、最可扩展”,这些经过总结的做法,就称为设计模式。 (附件:272091) (联合收割机:解决收获问题的设计模式) 设计模式不是设计规范,它没有强制性,但它可以帮助你用优雅、可靠、可维护的方式解决一些前人已经解决过无数遍的问题,并在这个过程中吸收前人的精髓思想。如果你想解决的问题是工程问题而不是科学研究,你就必须得懂一点设计模式。 比如说半个世纪前,计算机程序是没有select(分支结构),也没有while(循环结构)的,一切都用goto(地址跳转)来实现。后来大家写程序写得多了,就有人发现:其实大多数编程工作都是在用goto实现select和while的功能。后来我们就把这些结构归纳为基本的设计模式,几乎所有高级编程语言都继承了这些设计模式,让我们可以方便地写程序。 搞软件有设计模式,搞电子其实也有设计模式。比如我们学单片机,往往学会了“单片机可以怎么编程”,却没有搞明白“单片机应该怎么编程”,后果就是程序一旦复杂起来,有时就不知道该怎么写了;或者有的问题搞了两三个月,结果换成人家两三个星期就搞好了。最后虽然知道了单片机是怎么工作的,但有些功能就是做不出来。 (附件:272092) 我经

IoT,Internet of Things,也就是物联网,已经很火了很多年,但是总觉得离家庭生活很遥远。下面分享一些我的见闻。非从业者,观点可能与准确情况有出入。 这里开始 现在与数据采集相关的物联网应用也有很多了,但是如果一个普通人想要给他的家或者办公室内外装满传感器,目前还没有特别好的方案。装一个传感器可以,装满则几乎不可能。时下arduino风行,搜索arduino IoT能得到一大堆各种各样的DIY教程,但是它们都没有解决成本问题,演示一下很酷,真的要列装就穷了。 比如说最简单的一个温度传感器,模块2元,单片机2元,杂七杂八2元,然后以太网通信噌的一下20元(如果用arduino方案,请把每个数字乘以5)。WiFi降价了有ESP8266但也是20元,而且耗电,于是你还得设计电源,铺设供电线路。。。PoE方案成本仍然高,BLE成本高+耗电。ZigBee就别提了,简直恐怖。 成本是很关键的一个因素,假如说我做一个应用监控30层楼每层100个点的温度,每个点的成本从8元到50元总成本就是2.4万和15万的差别,3000个点的话加起来至少4000端口的网络通信设备,又增加2万成本(按照廉价路由器每个端口5元来算)。 如果有一间互联网公司它想给整个小区的住宅楼都装上传感器来搞一个数据采集网络,那么每个采集点的价格就非常敏感了,毕竟经费有

nkc production server  https://github.com/kccd/nkc.git

科创研究院 (c)2001-2018

蜀ICP备11004945号-2 川公网安备51010802000058号