1. Preface2. The concept2.2. Prescience 2.3. Reading guide 2.4. Abbreviations 2.5. Version management3. Hardware3.2. ESP32 3.3.2. Hardware schema 3.3.3. DHT22 and level shifter 3.3.4. Geekcreit® ESP32 Development Board4. Software4.2. Installatie van GIT 4.3. Installatation of the ESP32 Core 4.4. Installation of the Xtensa and ESP32 tools 4.5. Python 4.5.1. Install Python 4.5.2. Installation of pySerial and EspTool 4.6. Test the software installation5. The ESP32 IoT project 5.1.1. WiFi connection 5.1.2. Setup date and time 5.1.3. MQTT connection 5.1.4. Determining temperature and humidity 5.2. IOT_ESP32_Project source6. Test6.2. ESP32, NodeJS, MongoDB en Mosca 6.2.1. Start MongoDB 6.2.2. Start NodeJS Express serve and Mosca broker 6.2.3. Start the ESP32 6.2.4. Start an Chrome browser
上传时间: 2022-04-05
上传用户:kingwide
西门子快速采集软件说明书,实时大数据量采集,调试分析很有帮助!!!
标签: CMS X-tools 快速采集软件
上传时间: 2022-05-01
上传用户:
数字频率计是电工电子中常用的测量仪器,数字频率计通过用输入待测信号对一特定长度的信号进行计数,从而得出频率并通过数码管直观的显示出来。本文提出了一种与输入同步的数字频率计的设计,提高了频率计的精度,设计采用Multisim软件进行设计和仿真的过程,介绍了其工作原理,硬件电路设计和仿真的过程。设计采用了Multisim软件进行设计和仿真,设计结果得到的验证。Digital frequency counter is used to measure the frequency of a signal.It is common to use a multivibrator to generate a standard 1 second time base signal and count input signal gated by this signal.However,the asynchronous of this time base signal with input signal will bring errors.In this paper,a high precision frequency counter which use synchronized time base signal generator is proposed.This frequency counter is designed and simulated by Multisim tools and result is verified.
标签: multisim
上传时间: 2022-05-08
上传用户:
该文件是器件官方元件封装的文件,用cadence,打开后缀为bxl的文件。 下载的Ultra Librarian 软件; Ultra Librarian提供了一个基于云的库,该库中有超过 8 百万种符号、封装,以及带有供货商 ECAD 中性数据输出选择的 3D 模型。该库以业内最大的 ECAD 元器件库为后盾,代表了 400 多家制造商。轻松找到您所需的零件,导出至 22 种不同的 CAD 工具。该库每天更新,为您提供满足 PCB 设计需求的最准确零件。 打开 Ultra Librarian软件,导入bxl后缀文件,选择需要转换的文件类型,最后导出文件。 然后就可以用cadence或者AD打开该库。该文件生成edf和cfg文件。 再用orcad capture cis软件打开,file>import design >edif> open(edf) configation(cfg)然后就可以生成dns工程,就会在目标路径下产生olb和obk文件,是原理图文件,可以用orcad capture cis软件打开。 附加导入Altium Designer:首先,按照所给链接下载ULib文件,解压,并将解压后的文件安装。打开桌面上的Ultra应用程序。打开后弹出一个对话框,选择继续免费使用。然后弹出主程序窗口,在步骤一里面加载我们需要转换的BXL文件。并且在下面选择Altium designer,。选择步骤三的export to selected tools ,并生成一个log.txt文件。用AD打开刚生成的UL_Import.PrjScr文件,。打开工程文件后,并将鼠标光标移动到UL_Import.Pas文件下且选中。点击箭头所指运行按钮。在弹出的对话框UL Import下,选择刚生成的LOG.txt文件。最后点击输出start import按钮,即可把bxl库文件转换为AD封装库文件。生成的库文件。
上传时间: 2022-06-01
上传用户:xsr1983
Freemodbus RTU在stm32上的移植分析最近用到free modbus,需要在stm32上进行移植,以作modbus-RTU之用,现成协议的东西用起来很方便,现成源码很快就可以为设计者所用,也是当初制定标准的初衷吧。首先下载最新的modbus源码,所谓技术更新换代的比较快,用就用最新的东西,协议嘛也要下载最新的,下载最新的版本freemodbus-v1.5,下载最新的协议不仅可以防止被人改动导致自己做无用功,保持原生态也可以很好的与制定者进行交流。解压freemodbus-v1.5,目录结构很清晰,主要有四个文件件,分别是demo,modbus,tools,doc.其中tools为上位机测试modbus程序,doc为一些说明文件先不讨论。有用的是demo以及modbus.打开demo,没有看到stm32的工程文件,有一个叫BARE的文件夹,是一些不包括任何处理器的部分源代码,我们就用这个建立工程文件。为了给以后移植modbus-TCP带来方便,这里直接打开之前测试好的基于ENC28168的LwP的stm32工程,在其中导入各个文件。
标签: freemodbus stm32
上传时间: 2022-06-20
上传用户:d1997wayne
本章参考资料《CM3 权威指南CnR2》第三章: Cortex-M3 基础,第四章:指令集。官方暂时没有《CM4 权威指南》,有关内核的部分暂时只能参考CM3,所幸的是CM4 跟CM3 有非常多的相似之处,资料基本一样。还有一个资料是ARM Development tools:这个资料主要用来查询ARM 的汇编指令。1.1 启动文件简介启动文件由汇编编写,是系统上电复位后第一个执行的程序。主要做了以下工作:1、初始化堆栈指针SP=_initial_sp2、初始化PC 指针=Reset_Handler3、初始化中断向量表4、配置系统时钟5、调用C 库函数_main 初始化用户堆栈,从而最终调用main 函数去到C 的世界1.2 查找ARM 汇编指令在讲解启动代码的时候,会涉及到ARM 的汇编指令和Cortex 内核的指令,有关Cortex 内核的指令我们可以参考CM3 权威指南CnR2》第四章:指令集。剩下的ARM 的汇编指令我们可以在MDK->Help->Uvision Help 中搜索到,以EQU 为例,检索如下:
标签: stm32
上传时间: 2022-06-23
上传用户:aben
1.创建一个新项目:激活Design Manager,在菜单File中选择New Workspace,然后填入项目名称expl。2.输入网单文件:在tools菜单中选择TextEdit,输入如下所示的网单文件。3.保存文件:将文件命名为expl.cir。4.对电路进行模拟:在tools菜单中选择PspiceA/D,再在PspiceA/D的File菜单中选择Open,打开已保存过的输入文件expl.cir。5.检查出错:如果文件中出现了语法错误,PspiceA/D就会弹出错误提示框,并运行Message Viewer,告诉用户错误信息。如果输入文件没有语法错误,PspiceA/D就显示正确模拟的对话框,如图3-3类似,从图中可读出电路标题、元器件个数以及计算中所耗内存信息。6.查看输出文件:在File菜单中选择Examine 0utput,就可以通过Text Editor来浏览输出文件。输出文件中的各节点电压如下所示。由此可得出如下所示的静态工作点参数:Vw=2.9646V,Vow=7.1878-2.1919=4.9959V,Tg=Va/R.=2.1919/2.3=0.953mA。7.观察输出波形:在PspiceA/D的File菜单中选择Run Probe,或者在Design Manager 中选择tools下的Probe,都可以调出Probe。Probe自动设置横坐标,纵坐标必须通过手动添加。在菜单Trace中选择Add,在Add Traces对话框的Trace Expression中输入V(6)/V(1),测量放大倍数。8.在Probe中,单击Plot菜单下的Add YAxis,增加一个新纵轴。9.单击Trace菜单下的Add,在Trace Expression中输入V(1)/I(V1),测量输入电阻,输出曲线如图2-2所示。
标签: pspice
上传时间: 2022-07-02
上传用户:
如何使Cir文件进行PSPice仿真当Orcad仿真库中找不到某些器件的时候,我们可以从这些器件的厂家网站上下载“.cir”格式的Spice Model,下面介绍一下如何使用这些“.cir”文件进行仿真。以AD620.cir为例:1.下载Cir文件:从AD的网站上下载AD的cir格式文件,内容如下:由PSPice Library 文件生成Capture Lib文件(.olb)File->Export to capture part library…本案例中源文件为:CAOrCADIOrCAD_10.5New_Lib_Files\AD620XAD620.Lib本案例中目标文件为:C:\OrCAD\OrCAD_10.5\tools\capturelibrary\pspice\New_Models\AD620.olb在完成本操作后,就可以在Capture中使用AD620的库绘制需要仿真的原理图了。
上传时间: 2022-07-03
上传用户:
Agenda■Motor Types Overview■BLDC Motor Applications■Comparison of DC to Brushless DC Motors■Hall Sensors■Six-Step Commutation■Sensorless Commutation with Back-EMFVector Motor Control basicsClosed-Loop Speed Control■Introduction to BLDC Motor Control Evaluation Kit■SummaryAll the popular motor types have their specific applications, and all can be controlled with microcontrollers.We wll talk about Brushless DC motors as it is the fast growing motor type today.Motors used in modern Air conditioners, home appliances, tools, even electric bikes are all going to Brushless DC.
上传时间: 2022-07-07
上传用户:
在.cshrc中添加以下设定:setenV NOVAS_HOME <Verdi_install_dir>set path=($path $NOVAS_HOME/bin)setenV NOVAS_LICENSE_FILE <full_path>/<license_file>Orsetenv NOVAS_LICENSE_FILE 5219@hostname(环境变量NOVAS_LICENSE_FILE优先级高于LM_LICENSE_FILE)内容:>预编译设计前设置匹配信息·将库名字匹配到相应物理地址·格式[Library]logical name=physical locationpack=../1ibrary/pack用户参数设置(set via tools>Preferences)调用其它novas.rc(可选项)指定搜索路径…>使用环境变量NOVAS_RCsetenv NOVAS_RC <path>/novas.rc>命令行中直接调用-rcFile <filename>搜索顺序1.-rcFile <filename>命令行参数(read/write pointer)2.NOVAS_RC环境变量(read/write pointer)3../novas.rc4.$HOME/novas.rc5.<Verdi install>/etc/novas.rc
标签: verdi
上传时间: 2022-07-20
上传用户: