立创开源 | 通过光耦PC817控制NE555产生方波脉冲
众所周知,NE555是一款常被用于产生不同占空比、频率的计时IC,在前段时间,由于设计需要,要用单片机控制NE555使其可以定时输出占空比50%,5Vpp,1KHz的脉冲频率,因此在查阅大量资料及仿真后,设计了一款可以通过单片机IO口输出的高低,控制光耦芯片,从而实现NE555定时产生脉冲的功能。
其电路仿真图及代码如下,仿真地址https://falstad.com/circuit/circuitjs.html ,仿真模型可通过文本导入,其代码如下(直接复制,然后点击>文件>从文本导入,然后粘贴确认即可运行):
$ 1 0.000005 10.20027730826997 50 5 50 5e-11
165 608 272 688 272 6 4.999999950000001
r 528 304 528 240 0 3900
r 528 304 528 368 0 62000
c 672 432 672 480 0 1e-8 3.2925782354109816 0.001
w 608 304 528 304 0
w 608 368 608 400 0
w 528 368 608 368 0
w 672 480 528 480 0
w 704 432 704 480 0
w 672 480 704 480 0
w 528 240 672 240 0
R 672 240 672 192 0 0 40 5 0 0 0.5
w 736 304 736 240 0
w 736 240 672 240 0
w 736 336 784 336 2
407 336 384 448 384 1
r 336 384 336 304 0 100
g 256 416 176 416 0 0
s 336 416 256 416 0 0 false
c 528 432 528 368 0 1e-8 -1.7235728163227613 0.001
w 528 432 528 480 0
w 528 240 368 240 0
w 432 384 464 384 0
w 464 384 464 480 0
w 464 480 528 480 0
g 432 416 432 480 0 0
w 368 240 336 240 0
w 336 240 336 304 0
o 14 8 0 176139 4.999999950000001 0.0001 0 2 14 3
代码运行后,会出现仿真图如下:
其中,开关处可模拟单片机IO口给的高低信号(HIGH或LOW),当开关断开时(即IO口给高电平时),NE555输出口为高电平;当开关闭合时(即IO口给低电平时),NE555输出口为占空比为50%,频率为1KHz的方波脉冲,如下(图片下半部分为示波器波形,可以查看其占空比及频率):
大家可以更改电阻或电容值实现不同占空比、频率的方波输出。下图为开关闭合与断开时的OUT口示波器波形。
使用立创EDA软件绘制电路原理图设计及PCB3D视图如下(下图是两个IO口控制两组NE555定时产生方波脉冲的图):
现PCB已收到,经上电测试,当IO口给低电平时,其输出波形如下:
可以看出,其波形显示良好,但其频率与仿真结果仍有偏差,主要是由于电阻值与电容值的偏差造成的,焊接10nF电容,用万用表测试其容值约为13nF,电阻约有1%的偏差,因此导致与仿真结果不符,大家在使用电路时,可稍加变化。
如有疑问,可私信。希望本篇文章能帮到大家!
原理图及PCB开源工程链接如下:
通过PC817光耦控制NE555产生方波 - 嘉立创EDA开源硬件平台
立创开源 | 通过光耦PC817控制NE555产生方波脉冲相关推荐
- 立创开源 | 基于ESP-01的物联网继电器
本工程全部内容已在立创开源平台完全开源,有感兴趣的可以去看看:开源链接 (一)前期准备 (1)手机端下载"点灯 blinker"APP,并按照附件中"Blinker手机端 ...
- 立创开源 | 高压可控硅驱动控制板
本设计电路主要应用于耐高压可控硅的强弱电隔离控制 该设计硬件电路原理图与PCB均在立创硬件开源平台全部开源,有需要的可以去了解: 硬件原理图 (一)硬件介绍 (1)可控硅触发变压器KMB529-101 ...
- SMT32同步采样ADC芯片ADS8329 | 立创开源
ADS8329 是一款具有单极性输入的低功耗.16 位.1MSPS 模数转换器 (ADC),同时具有采样保持功能. 电路板文件和STM32程序文件在立创开源平台,开源地址:https://oshwhu ...
- 立创开源|USB示波器+信号发生器+USB存储 三合一
分享一个在立创开源硬件平台上开源的仪器项目,包含了各种功能,做这东西花了不少时间. 项目作者:xiaowuzxc 项目地址:点此进入 开源协议: MIT 已打板验证! 简介 本工程集成了"老 ...
- 立创开源丨基于CH340C的STC三口双电压自动冷启动自动下载器
立创开源地址:基于CH340C的STC三口双电压自动冷启动自动下载器 - 嘉立创EDA开源硬件平台 (oshwhub.com) 一. 特点 1. 采用USB公头可直接插在电脑USBA口处. ...
- 【立创开源】基于N32/STM32物联网终端设备
1.项目功能介绍 STM32终端控制器,设计的初衷是做一款拥有蓝牙BLE与LORA传输功能的室内外传感控检测控制的产品. 该项目基于目前DIY爱好者经常使用的STM32F103C8T6型号,通过LOR ...
- 线性光耦(PC817)工作的分析
线性光耦常用于电源领域,用于隔离传输反馈信号.实际调试会发现线性光耦很容易工作在非线性的情况:其实,线性工作区很窄,使用设计时一定要注意.光耦的重要参数电流传输比CTR,是输出电流与输入电流之比即CT ...
- 线性光耦PC817的重要参数CTR
线性光耦常用于电源领域,用于隔离传输反馈信号.实际调试会发现线性光耦很容易工作在非线性的情况:其实,线性工作区很窄,使用设计时一定要注意.光耦的重要参数电流传输比CTR,是输出电流与输入电流之比即CT ...
- 立创开源|基于国产雅特力制作的多层全键自定义小键盘
本项目已开源至立创开源硬件平台:点击传送 一.确定键盘布局 布局编辑网站: http://www.keyboard-layout-editor.com/ 定位板生成网站: http://builder ...
最新文章
- python 中的接口_python中接口
- tar目录的-P参数
- Code Review 是苦涩但有意思的修行
- word List20
- 腾讯游戏健康系统继续推进:1月新增16款手游接入
- Codeforces #345 Div.1
- python——字典攻击
- zai php 里面写js,php中写入js代码
- oracle客户端sqlplus镜像(可通过ssh客户端远程连接操作sqlplus命令)
- 商场云WiFi靠谱吗
- 如何在电脑上复制微信文章图片
- 用PS把人物皮肤处理的质感又通透
- 按计算机应用领域分类 情报检索系统属于,2014年高职单招计算机类模拟试卷一(环职职专)...
- 实时采集福利彩票的中奖信息和最新开奖信息-JAVA
- openstack-iass搭建 二
- 虚拟专用网的技术分析
- python 中的numpy_Python中numpy的应用
- 短视频App源码:如何搭建短视频社区
- android连续调用setVisibility(View.VISIBLE)和setVisibility(View.Gone)
- 执行xp_cmdshell时发生错误--xpsql.cpp: 错误 5 来自 CreateProcess
热门文章
- 递归求全排列的学习与理解
- word批注怎么删除计算机名字,Word批注怎样删掉用户名
- 苹果手机2019年什么时候出新款_[创立24周年]因强大而简单.智者,驭时而进 唯一的对手是上一个自己。要有舍才有得! - 手机数码电玩维修...
- 扬帆志远教育:对跨境电商商业模式解读
- 【机器学习】(十七)非负矩阵分解NMF:人脸图像特征提取、用特征排序;还原混合信号
- 如何画出FPN论文中的金字塔结构图
- 双方API交互:签名及验证-- (AK/SK)认证的实现
- 如何获取AK/SK?(IAM用户)
- Python 解析log日志
- 罗伯特扫地机器人电池如何取_周末清洁大会战 篇二十三:更换电池和清扫让iRobot 880扫地机器人焕然一新,还有更多配件来凑热闹...