tag 标签: 原创奖励

相关帖子
相关博文
  • 2024-3-1 12:00
    164 次阅读|
    0 个评论
    从极零相消得到的一些思考
    这几天上头给出一个参考电路,并对比项目中电路进行了几轮来回讨论。数字工程师介入模拟电路的讨论、设计,而且投入实际应用,可能遇到很多挫折、打击,回头看看,对技术的理解,对系统架构的认识逐渐清晰。这是个什么电路呢,如下图所示: 也不知上头是从那篇文章中找来的电路,扔给我们的意思是让我们对照当前项目中电路看看是否什么可以借鉴汲取的地方!经过讨论,提出上图主要有2点值得我们注意: 1)、最近一直在讨论使用的极零相消 2)、放大器+AC耦合思想 上述电路两个放大器输出均跟有AC耦合电容,领导说为何他印象中看到的几乎所有的放大器后面都使用了AC耦合电容(请注意:领导非电子专业,如果说我们是模拟电子半专业,那他根本就是门外汉,但是就是这个“门外汉”往往提出各种想法,让我们项目组具体实现。)。讨论的时候,我们也不好提出并非所有放大器后面都放了AC耦合电容(或者其它啥叫法的电容)。这是一点,所以清查我们的电路所有放大器,是否需要都在放大器后面加上一个电容,用来隔直也好,用来AC耦合也好,用来实现高通或低通滤波也好。 上述电路的极零相消由C9,C10和R16实现。和传统的PZC电路差别是在电阻路径上引入了一个稍微大一点电容,即C9。比如下图所示,就是滨松给出的PZC实例图。 这个PZC电路是我们通常见到了电路,电阻路径引入电容,其实主要目的就是起到隔离直流作用。我们需要思考的是,这个电容是否会对原始PZC电路造成影响?由于引入的电容较大,而PZC原始电路中的电容一般都较小,影响可以忽略不计。那为何不将电容搁置在PZC的前面呢?如果直接搁置在整个PZC电路前面,虽然起到了隔离DC的作用,但是隔直电容会与PZC中的电容串联如此影响到PZC的功能。 从此次讨论引申一点到由放大器实现的加法器电路,加法器的输入由前级放大器驱动,经过测量前级放大器输出基线在0V附近,DC水平在经过传统PZC后围绕在0~1mV左右。前级放大器和加法器放大器型号相同,器件手册给出的DC offset指标也与实际测试相符。此时,讨论中上头提出尽管加法器输入DC水平在亚毫伏级别,但是多支路信号的基线经过不同放大器之后并不一致,所以在加法器上即为非同电位相加,多路信号融合(merger)后输出信号的前沿与同电位融合必然不同。这个”不同“在通用应用中也许不会care,但是在我们的系统中,却是非常重要的。似乎、好像很有道理,值得思考。
  • 2024-2-29 10:36
    137 次阅读|
    0 个评论
    2024年社区原创奖励活动继续! 好文有大奖!月月有奖励! 1. 优秀原创文章,按篇奖励 参与对象: 面包板社区所有注册用户 如何参与: 在面包板社区 博客/论坛任何专区 发布原创文章,并在发布文章时添加 【原创奖励】 标签,字数不限,文章通过社区评审, 将获得10~200元打赏(或京东E卡)/篇的奖励。 2. 优秀原创作者,每月奖励京东E卡 参与对象: 面包板社区所有注册用户 如何参与: 每月在社区发布5篇以上优秀原创文章,即可参评面包板社区“月度优秀作者”, 奖励金额为200元京东E卡。 奖励金额 参与用户 优秀原创文章 10~200打赏( 或京东E卡 )/篇 所有注册用户 优秀原创作者 200元京东E卡/每月 累计每月发布5篇优秀原创文章,即可参评 重点注意事项: 1、文章必须 原创首发 ,不得搬运在其他平台发布过的内容! 2、参与活动,请务必在发帖时添加 【原创奖励】 标签! 优秀原创文章要求: 1、文章条理清晰,通俗易懂,非流水账堆积,非机翻 非AI生成 2、内容和电子行业相关,有干货,有可行性,实用性 3、多图,有代码,可加分 活动时间: 2024年全年 活动注意事项: 1、参与社区其他不定期活动,不重复奖励。 2、原创奖每月最多评选20篇。 3、原创文章和原创作者每月评选一次,评选公布及京东E卡奖励发放将在次月中旬左右。节假日或有延迟。 4、 请完善个人资料设置,以便奖品发放时管理员联系获奖者。 5、 因公司政策,国企、事业单位人员参与,礼品价值不可超过120元人民币。 6、 活动作品版权归作者和面包板社区共同所有。 您可以扫码添加小助手 微信, 遇到任何问题请 及时与我们联系。 *面包板社区拥有本次活动最终解释权
  • 2024-2-23 21:30
    60 次阅读|
    0 个评论
    51单片机大学生入门记录【1-1流水灯】
    成果展示----流水灯 代码展示 #include void Delay1ms(unsigned int xms) //@12.000MHz { unsigned char i, j; while(xms) { i = 2; j = 239; do { while (--j); } while (--i); xms--; } } void main() { while(1) { P1=0xFE; Delay1ms(500); P1=0xFD; Delay1ms(500); P1=0xFB; Delay1ms(500); P1=0xF7; Delay1ms(500); P1=0xEF; Delay1ms(500); P1=0xDF; Delay1ms(500); P1=0xBF; Delay1ms(500); P1=0x7F; Delay1ms(500); } } 硬件解析 我们可以看到8颗LED灯分别接在了 P1-P1.7 引脚上面,并且都出串联了限流电阻(起保护作用) P1-P1.7全部都在P1总线上面,所以在代码部分只需要控制P1的"开关"即可控制全部LED灯 并且可以看到,电路采用的是"灌电流"输出,意味着io口相当于接地的作用 所以 LED灯低电平点亮,高电平熄灭 代码解析----点亮一个LED 首先我们需要搞清楚,LED灯在什么时候才能点亮,由上面的硬件解析可以得出,LED灯在P1处于低电平时点亮,处于高电平的时候是熄灭状态 所以p1-p1.7在熄灭时候对应的二进制为 1111 1111 (1为高电平,0为低电平) p1-p1.7全部都位于1高电平,所以全部熄灭 若二进制为 1111 1110 第一位p1为0,其余p1.1-p1.7为1,则p1对应的LED灯亮,因为p1此时为0低电平,其余都为1高电平 所以在代码部分,我们应该写 P1=11111110,但是软件是基于c语言编程的,所以c语言不能识别二进制,所以我们需要把 二进制转换成十六进制 11111110转十六进制就是 FE 所以我们在代码上就应该写FE 因为 是便于解释器的识别, 是十六进制的标志 所以FE前面我们应该把十六进制的前缀加上,则 0xFE 此时上传代码应该可以看到,LED的第一个灯被点亮了 代码解析----循环函数 首先,我们可以在stc-isp里面生成一个1ms的循环函数 然后我们可以自己定义一个函数(xms) 这样我们输入多少,就会循环多少次1ms达到这样一个效果 假如,我xms输入一个500 首先会进行500次循环 每循环一次,函数会自己减去1 则,我输入500,循环一次完成后,就自动变成499次循环 这个函数是软件给我们生成的1ms的循环 如果500次1ms,那就是500ms,相当于0.5秒的循环 所以,我们在main函数里面引用这个延迟函数,然后在延迟函数里面给他定义一个500次 相当于延迟了0.5秒然后跳转到下一步 代码解析----流水灯的循环 我们在知道灯的原理,同时也知道循环的原理之后,就可以做一个相关的流水灯 现在的代码就非常好理解了,在第一个LED灯亮了之后,然后延迟500ms,自动跳到下一个灯,以此类推,一直循环下去 这里再细细讲解一下 第一个灯,对应的二进制为1111 1110 【FE】 第二个灯,对应的二进制为1111 1101 【FD】 第三个灯,对应的二进制为1111 1011 【FB】 。。。以此类推 所以到最后一个灯就应该是 0111 1111 【7E】 总结 51单片机对于新手来说还是比较友好的,基本上懂了LED点亮的原理,以及二进制转换十六进制的方法之后,这个项目就非常容易做了! 而且要理解一下循环函数的原理。简单来说如果我要定时500ms,其实相当于是把1ms循环了500遍这样 最后,祝大家学有所用!
  • 热度 1
    2024-2-21 18:15
    190 次阅读|
    0 个评论
    设计一个DC-DC电路涉及到电子工程中的多个专业领域,包括电力电子、模拟电路和数字控制等。 1. 确定规格和参数 输入电压范围 :明确电路可接受的输入电压范围。 输出电压和电流 :确定电路需要提供的输出电压和最大输出电流。 效率要求 :设定转换器的效率目标,例如85%或更高。 尺寸和重量限制 :如果电路需要用于特定空间,需要考虑尺寸和重量限制。 工作环境 :考虑电路工作的温度范围、湿度和振动等环境因素。 2. 选择拓扑结构 升压(Boost) :适用于将低电压升高到较高电压的场合。 降压(Buck) :适用于将高电压降低到较低电压的场合。 升降压(Buck-Boost) :适用于输入电压范围宽,且输出电压可能高于或低于输入电压的场合。 丘克(Cuk) :适用于需要高度隔离和精确控制的场合。 3. 选择和控制元件 开关 :选择适当的开关器件,如MOSFET或IGBT,根据电流和电压的规格。 二极管 :选择适合电路需求的整流二极管或肖特基二极管。 电感 :根据电路的需求选择合适的电感值,以平滑电流。 电容 :选择适当类型的电容器,如陶瓷电容、电解电容或钽电容,以满足滤波和稳定电压的需求。 控制器 :选择或设计一个合适的控制器,可以是模拟控制器或数字控制器,用于管理开关的通断,从而控制输出电压和电流。 4. 设计电路 绘制电路图 :使用电路设计软件(如CAD)绘制详细的电路图,包括元件的连接方式和参数设置。 参数计算 :根据所选的拓扑结构和元件,进行参数计算,如开关频率、占空比、电感电容的值等。 热设计 :确保电路在最大负载和最高工作环境下能够正常工作,不会过热。 5. 仿真和验证 电路仿真 :使用电路仿真软件(如PSPICE、LTspice等)对电路进行仿真,验证其性能是否符合规格和要求。 控制算法验证 :对控制算法进行仿真,确保其能够有效地管理开关的通断,从而控制输出电压和电流。 6. 制作原型和测试 制作原型 :根据电路图制作原型,选择合适的材料和工艺。 实际测试 :对原型进行实际测试,包括在不同输入电压、负载和工作环境下的性能测试。 调试和优化 :根据测试结果进行调试和优化,提高电路的性能和可靠性。 7. 可靠性和耐久性测试 长期运行测试 :对电路进行长时间的运行测试,以确保其具有良好的稳定性和耐久性。 环境适应性测试 :在不同的环境条件下测试电路的性能,以确保其能够在各种环境下正常工作。 8. 文档和报告 设计文档 :编写详细的设计文档,包括电路图、参数计算、仿真结果和实际测试结果等。 用户手册 :编写用户手册,介绍电路的使用方法、注意事项和维护要求等。 这只是一个简化的设计流程概述,实际的DC-DC电路设计过程可能更加复杂和繁琐,需要综合考虑多个因素,并进行多次迭代和优化。因此,设计DC-DC电路需要具备扎实的电子工程基础和丰富的实践经验。
  • 热度 2
    2024-2-11 18:24
    266 次阅读|
    1 个评论
    硬件方面 ESP8266是一块开发板,芯片常用的型号是 ESP-12F 该模块核心处理器 ESP8266 在较小尺 寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精 简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA。 ESP-12F Wi-Fi 模块支持标准的 IEEE802.11 b/g/n 协议,完整的 TCP/IP 协议栈。 用户可以使用该模块为现有的设备添加联网功能,也可以构建独立的网络控制器。 软件方面 支持 Arduino IDE ,并且有 大量的库文件 支持ESP8266,让ESP8266的编程变得及其简单,非常适合新手入门! 价格方面 目前 ESP8266已经低于10块钱 了!属于白菜价级别了! ESP-12F也才5.2块钱 !新手入门最实惠开发板之一! 资料方面 ESP8266无论是在硬件层面还是软件层面上来说,现在网上都是有非常多的资料的!包括前面说的非常多的库文件,包括在各大论坛、博客都有非常多的资料,这些资料对小白来说非常的友好!而且通俗易懂! 总结 ESP8266(ESP-12F)作为一款国产芯片,拥有非常不错的性能,很低的售价,以及大量的资料,并且搭配Arduino IDE,让小白学起来非常轻松,让更多电子爱好者入门到单片机,同时也涌现出非常多好玩的项目,所以ESP8266火起来是必然的!也希望更多国产芯片厂商能够发展起来,给国人提供高性价比的芯片,以及更好的开发环境,学习环境!