摘要:输入 源型输入与漏型输入,都是相对于PLC输入公共端(COM端或S/S端)而言,电流流入则为漏型,电流流出则为源型。 输出 源型输出与漏型输出,也是相对于PLC输出公共端(COM端或S/S端)而言,但是电流流入则为源型(COM口接正极),电流流出则为漏型(COM口接负极)。 可以看出输出与输入相反,
阅读全文
摘要:(1) I/O总点数:14~256 (2) 单元类型:M:表示基本单元, E:表示扩展单元及扩展 模块,EX:扩展输入单元,EY:扩展输出单元 (3) 型号变化:DS:24VDC,ES:晶体管型为漏输出 ESS:晶体管型为源输出 (4) 输出形式:R:继电器输出,T:晶体管输出,S—晶闸管输出
阅读全文
摘要:前言 主电路和控制电路之间,用来对控制电路的信号进行放大的中间电路,称为驱动电路。 驱动电路可以分为电压驱动和电流驱动。那么电压驱动和电流驱动的区别有哪些? 电压驱动 一些电子器件,如电子管和场效应管,输入的电流非常非常小,都是纳安甚至皮安级的,都可以忽略不计了,输出状态完全取决于输入的电压高低变化
阅读全文
摘要:电子管 电子管曾经是电子电路的主角,被广泛应用在无线电、电子仪器等电路中,如收音机、电视机、示波仪等,它为人类文明的进步做出了不可磨灭的贡献,虽然晶体管的出现,以其优越的性能迅速在很多领域里代替了电子管,但电子管的工作原理、研制思路、性能等仍然值得我们研究、学习,况且由于电子管负载能力强、线性性能优
阅读全文
摘要:1.开发板说明 开发板型号:MaixPy-bit(mic) 图1-1 MaixPy-bit开发板 主要功能:机器视觉 2.板载LED操作 2.1硬件部分 板载LED原理图: 图2-1 板载LEDIO口分配 图2-2 板载LED原理图 板载LED是一个三色的复合灯(RGB),绿色连接的是IO_12、红
阅读全文
摘要:超链接:http://docs.micropython.org/en/latest/esp8266/quickref.html
阅读全文
摘要:1.电源控制 ESP8266 能够动态更改 CPU 频率,并进入深度睡眠状态。两者都可用于管理功耗。 1.1 更改 CPU 频率 机器模块具有获取和设置 CPU 频率的功能。要获取当前频率,应: >>> import machine >>> machine.freq() 80000000 默认情况下
阅读全文
摘要:1.ADC ESP8266上只有一个ADC输入口,且输入电压范围为0~1V,对应的数字量值为0~1023。 图1-1 NodeMCU开发板引脚图 ADC接口如图1-1左上角的ADC0。 2.模拟到数字转换 ESP8266 具有单个引脚(与 GPIO 引脚分离),可用于读取模拟电压并将其转换为数字值。
阅读全文
摘要:1.脉冲宽度调制(PWM) 脉冲宽度调制 (PWM) 是一种在数字引脚上获取人工模拟输出的方法。它通过快速切换引脚从低到高来实现这一点。有两个参数与此相关:切换频率和占空比。占空比定义为与单个周期长度(低加高时间)相比,销的高度。最大占空比是引脚一直高时,最小值是一直低时。 在 ESP8266 上,
阅读全文
摘要:1.GPIO 将电路板连接到外部世界并控制其他组件的方法是通过 GPIO 引脚。并非所有引脚都可以使用,在大多数情况下,只能使用引脚 0、2、4、5、12、13、14、15 和 16。分别对应的是开发板上引脚的GPIO0、GPIO2、...GPIO15和GPIO16。 图1-1 NodeMCU开发板
阅读全文
摘要:1.实时时钟 ESP8266中的RTC精度极差,漂移可能为每分钟秒。作为一种解决方法,为了测量足够短的间隔,可以使用等函数,对于挂钟时间,使用包含的模块从网络同步。utime.time() ntptime.py 由于 ESP8266 芯片的限制,内部实时时钟 (RTC) 将每隔 7:45 小时溢出一
阅读全文
摘要:1.OS系统操作 1.1获取ESP8266中的程序文件信息 import os os.listdir() 在REPL中输入上面的代码,输出结果为: ['boot.py'] 反思:ESP8266中可以实现上面的操作根源在于Python语言的支持,那么其它移植Micropython的硬件同样适用。 1.
阅读全文
摘要:1.移植Micropython 1.1开发板类型 这里我们采用NodeMCU开发板,其它类似的ESP8266开发板同样可行。 图1-1 NodeMCU开发板 1.2具体移植方法 需要下载的固件和工具: 1 Micropython for ESP8266 firm http://micropython
阅读全文