自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

佐佐沐

出于平庸,达于卓越

  • 博客(27)
  • 资源 (21)
  • 收藏
  • 关注

原创 使用德州仪器MSP430FR2633构建电容式触摸接口

本篇文章主要介绍如何设计一个支持带LED和触觉反馈的定制电容式触摸面板的电路。MSP430FR2633是一款低功耗微控制器,带有多个GPIO和电容触摸引脚。本篇文章创建了一个四按钮和带有LED和触觉反馈的四环滑动电容式触摸电路。在本文中,我们将介绍电路的功能、连接方式和硬件。我还将分享制作定制电路板的复杂性,这对于那些使用DipTrace的人或任何想要更好地理解Gerber文件生成方式的人...

2018-08-31 17:27:17 744

原创 使用火焰传感器和Arduino开发板搭建火灾报警系统

在本篇文章中,我们通过将火焰传感器与Arduino开发板连接起来,一步步学习使用Arduino和火焰传感器搭建火灾报警系统。火焰传感器模块包含一个用于检测光照的光电二极管和一个用于控制灵敏度的运算放大器。该模块用于检测火灾,一旦检测到火情时,它将输出高电平信号。 Arduino读取到该信号,然后打开蜂鸣器和LED报警。这里使用的火焰传感器是基于IR的火焰传感器。火焰传感器火焰探测器是一...

2018-08-31 17:10:14 9447 1

原创 基于Arduino开发板制作一个简易计算器

前段时间,我们介绍了如何使用2.4寸TFT LCD液晶屏来构建一个Arduino触摸屏计算器,它可以执行加法、减法、除法和乘法等所有的基本计算。在本篇文章中,我们将继续介绍如何使用LCD显示屏与键盘和Arduino配合来制作计算器。虽然计算器已经存在了数千年,但电子计算器在世界上占据了数十年的主导地位。从基础建设到科学研究,计算器有着各种不同的形状和尺寸。但现在,几乎每个人都拥有一部智能手机,...

2018-08-31 17:08:35 9128

原创 LPCXpresso51U68开发板简介

LPCXpresso系列电路板为恩智浦Arm Cortex-M系列MCU提供强大而灵活的开发系统。LPCXpresso51U68开发板旨在采用MCU器件提供的高性能Cortex-M0+内核、节能和成本敏感功能,借助LPC51U68 MCU进行评估和原型设计。该电路板还具有板载CMSIS-DAP/SEGGER J-Link兼容的硬件调试器。此外,该电路板还支持多种开发工具,包括恩智浦的MCUXp...

2018-08-31 17:03:40 674

原创 【嵌入式PID温度控制系统】Part 6:齐格勒-尼科尔斯调整

猜测和检查的局限性在上一篇文章中,我们采用了一些基本的系统分析,然后进行了粗略的实验,以确定可行的PID增益参数。由此产生的性能非常好 - 但是我们只用一个特定的控制任务来测试系统,所以我们不太了解控制器在不同的操作条件下可能会做什么。我们也不知道性能会有多好。当你看到足够的性能时,满足它是一件好事,但如果仅仅通过改变增益值就可以显着改善系统呢?猜测和检查方法也是不切实际的,或者至少是无聊的。...

2018-08-31 17:02:13 1427

原创 【嵌入式PID温度控制系统】Part 5:调节增益系数

GUI升级我们在本文中的目标是获得对比例、积分和微分增益如何影响PID控制系统性能的可靠概念性理解。如果我们有一种方便的方法来改变增益值,这将会容易得多。因此,我们需要为GUI添加一些新功能:如您所见,我们现在有P、I和D增益的文本输入框。这些值以与设定值相同的方式发送到EFM8,即通过在每次控制运行开始时发送的USB命令(当您单击“激活PID控制”时“控制运行”开始,并在您单击时结束“停...

2018-08-31 16:58:48 628

原创 【嵌入式PID温度控制系统】Part 4:Scilab GUI

比LED更好的显示方式在上一篇文章中使用的LED可视化方案非常有限。事实上,几乎任何基于几个LED的可视化方案都会相当薄弱。我们需要确切地看到我们的PID控制器正在做什么 - 首先,因为它会更有趣,其次,因为我们需要有关系统性能的详细信息,以便正确设置比例、积分和增益。在项目的这个阶段,我们将把USB功能整合到EFM8固件中,并设计Scilab图形用户界面,控制设定点并实时显示实际测量的温...

2018-08-31 16:57:37 3052 1

原创 【嵌入式PID温度控制系统】Part 3:实现与可视化

在第一篇文章中,我们介绍了用于驱动通过加热元件电阻的相对较大的电流的电路,在第二篇文章中,我们讨论了与SPI接口相关的时序细节和固件,这使我们能够集成PID系统的三个主要组件。现在我们准备实现一个基本的PID控制程序。以下是我们将转换为EFM8代码的一般过程:选择比例,积分和微分增益的值。清除应从零开始的变量,即积分增益使用的累积误差和导数增益使用的先前误差值。从MAX31855收集数据...

2018-08-31 16:55:39 563

原创 【嵌入式PID温度控制系统】Part 2:板级集成

硬件设计在上一篇文章中,我们介绍了PID控制系统的示意图:从该图中我们可以看到建立PID系统需要三个基本组件:执行PID计算的控制器;将控制器的计算转化为物理变化的执行器;以及反馈机制,将物理变化转换回模拟或数字信号,可用于控制器的计算。在我们的PID恒温器中,这三个组件分别对应于EFM8微控制器、带大电流驱动电路的DAC以及MAX31855热电偶数字转换器。因此,项目的成功取决于是否有可...

2018-08-31 16:54:26 569

原创 【嵌入式PID温度控制系统】Part 1:电路原理设计

传奇的P-I-DPID控制器很可能已经达到了某种神秘的地位。当需要控制一个物理变量时 - 如温度、角速度、位置、流速等 - PID的作用就显示出来了,并且通过使用PID,我们自信能够快速成功实现。 PID的受欢迎程度和声望是毋庸置疑的;PID控制优雅、灵活、坚固,已在无数实际应用中证明了其功效。然而,我们对PID的了解可能远远超过使用PID的经验,特别是考虑到PID实现通常隐藏在所谓的可编程逻...

2018-08-31 16:45:34 2134

原创 使用Arduino开发板连接干簧管(Reed Switch)的方法

在现实生活中,干簧管(Reed Switch)有许多重要的应用,如磁性门开关、笔记本电脑、智能手机等。在本篇文章中,我们将了解一些干簧管的知识,并介绍如何使用Arduino开发板连接干簧管。干簧管(Reed Switch)干簧管,又称磁力开关或磁簧开关,基本上是一个电气开关,当磁场靠近时它会动作。W. B. Ellwood于1936年在贝尔实验室发明。它是由在真空下保持在玻璃管内的两个...

2018-08-02 09:30:12 1758

原创 【自制环境光监测仪】Part 5:使用双向可控硅调节灯亮度

简介在本篇文章中,我们将继续完成基于光学传感器的自动调光器。在上一篇文章中,我们探讨了过零检测电路,在本文中,我们将使用过零检测信号来同步由EFM8产生的可控硅控制脉冲。过零信号和可控硅控制脉冲的上升沿之间的延迟由固件基于GA1A2S100光学传感器检测到的当前环境光强度进行调整,反过来,该延迟决定了向灯提供的平均功率 。可控硅在低压混合信号设计中不是特别常见的组件,因此首先我们将回顾该器件的...

2018-08-02 09:28:40 680

原创 【自制环境光监测仪】Part 4:过零检测

简介在上一篇文章中,我们使用GA1A2S100光学传感器成功地产生并数字化了可靠的环境光测量方法。我们可以通过各种方式使用这些测量:例如,评估与一天中的时间和天气条件相关的室内光强度、跟踪居住者对人工照明的使用,或将环境光照水平与不同类型的灯泡或灯相关联。另一种应用是使用环境光数据来实时调整灯具提供的照明量。换句话说,我们可以根据GA1A2S100的环境光测量结果实现一个不是由手动开关控制而是...

2018-08-02 09:27:31 528

原创 【自制环境光监测仪】Part 3:测量和解析环境光照度

本系列文章主要介绍如何使用EFM8控制器制作一款智能环境光监测仪,共包含5个部分:● Part 1:在LCD上显示测量值● Part 2:理解和实现ADC● Part 3:测量和解析环境光照度● Part 4:过零检测● Part 5:使用双向可控硅调节灯亮度所需的硬件/软件● SLSTK2000A EFM8评估板● S...

2018-08-02 09:26:20 907

原创 【自制环境光监测仪】Part 2:理解与实现ADC

本系列文章主要介绍如何使用EFM8控制器制作一款智能环境光监测仪,共包含5个部分:● Part 1:在LCD上显示测量值● Part 2:理解和实现ADC● Part 3:测量和解析环境光照度● Part 4:过零检测● Part 5:使用双向可控硅调节灯亮度所需的硬件/软件● SLSTK2000A EFM8评估板● S...

2018-08-02 09:24:55 319

原创 【自制环境光监测仪】Part 1:在LCD上显示测量值

本系列文章主要介绍如何使用EFM8控制器制作一款智能环境光监测仪,共包含5个部分:● Part 1:在LCD上显示测量值● Part 2:理解和实现ADC● Part 3:测量和解析环境光照度● Part 4:过零检测● Part 5:使用双向可控硅调节灯亮度所需的硬件/软件● SLSTK2000A EFM8评估板● S...

2018-08-02 09:23:00 770

原创 基于EFM8控制器制作用于监控和分析热电偶的测量系统

通过将EFM8微控制器连接到PC,您可以方便地监控温度并可视化温度随时间的变化情况。所需的硬件/软件● SLSTK2000A EFM8评估板● Simplicity Studio集成开发环境● SCILAB● PmodTC1热电偶模块(包括一个K型热电偶)● 5根连接导线分析您的烤箱在本篇文章中,我们将开发一个监测和记录热电偶温...

2018-08-02 09:19:45 408

原创 采用EFM8微控制器进行PCB设计定制

开发板杂谈价格合理的开发板的广泛可用性对于学生、业余爱好者或需要评估设备功能的任何其他人来说都是非常有利的,而没有设计、制造和组装原型PCB的成本、复杂性和风险。实际上,正确的开发板甚至可以在原型或低数量项目中找到永久的位置 - 整体成本可能低于自定义硬件,而且您不必担心那些讨厌的小原理图/布局错误你的闪亮的新PCBs成为形状笨重的纸张重量。另一方面,开发板受到严重限制,您可能不久就想要一...

2018-08-02 09:18:13 648

原创 使用EFM8微控制器进行圆形电容传感器的触摸感应

在本篇文章中,我们将开发一种算法,用于精确定位在圆形电容传感器上某处发生的触摸事件。所需的硬件/软件● SLSTK2010A Sleepy Bee入门套件● Simplicity Studio圆形传感器SLSTK2010A评估板包括EFM8 Sleepy Bee微控制器和圆形电容式传感器。可以使用任何微控制器执行电容式触摸感应,但是通过专家设计的专用硬件模块...

2018-08-01 10:26:57 467

原创 使用Arduino开发板连接旋转编码器的方法

旋转编码器是一种帮助用户与系统交互的输入设备。它看起来更像是一个无线电电位器,但它输出一系列脉冲,这是它应用的​​独特之处。当旋转编码器旋钮时,它以小步进的形式旋转,这使得它非常合适用于步进/伺服电机控制、系列菜单导航和增加/减少数字值等等。在本篇文章中,我们将介绍不同类型的旋转编码器及其工作原理。我们还将它与Arduino进行连接,并通过旋转编码器控制整数的值,然后LCD液晶屏1602上显示...

2018-08-01 10:25:37 7915 2

原创 如何使用Arduino开发板控制无刷直流电机(BLDC)

制作一些小物件,并且让它们按照自己想要的方式,这一直是一项非常有趣的事情。在达成一致意见的同时,制作飞行器会让业余爱好者显得不是那么很自信。这里,我所说的是滑翔机、直升机、飞机和多功能运输机。今天,由于在线提供社区的支持,很容易自己制作一个类似的产品。在这些飞行器中,它们都使用BLDC电机,那么什么是BLDC电机?为什么我们需要它来飞行?有什么特别之处呢?如何购买合适的电机并与控制器连接?什么是E...

2018-08-01 10:24:23 14313

原创 使用AVR微控制器控制GSM模块实现发送和接收短信

当我们的项目需要远程访问时,GSM模块就会很有用。通过这些模块可以完成我们普通手机可以执行的所有操作,例如拨打/接听电话、发送/接收短信、使用GPRS连接到互联网等。您还可以将普通麦克风和扬声器连接到此模块,实现与您的手机进行通话。如果将其与微控制器连接,这将为许多创意项目打开大门。因此,在本篇文章中,我们将学习如何将GSM模块(SIM900A)与AVR微控制器ATmega16进行连接,并演示如何...

2018-08-01 10:23:05 595 1

原创 使用Code Composer Studio开发MSP430入门指南 - 闪烁LED

MSP-EXP430G2 LaunchPad是德州仪器(TI)提供的一款开发工具,用于学习和练习如何使用他们的微控制器。该开发板属于MSP430产品线系列,我们可以对所有MSP430系列微控制器进行编程。学习如何使用TI微控制器肯定会成为我们的强大工具,因为TI非常强大,并且具有众多的MCU可供选择,价格极具竞争力。我们在以前的文章中已经详细介绍了如何使用Energia IDE开发MSP430...

2018-08-01 10:21:51 3857

原创 【使用EFM8微控制器实现I2C功能】Part 2:I2C设计示例实践

本系列文章主要介绍如何使用Silicon Labs微控制器的SMBus外设设计一个I2C接口。共包含两个部分:● 第一部分:I2C的基本概念● 第二部分:I2C设计示例实践本篇文章主要介绍基于Silicon Labs微控制器的SMBus外设的I2C接口的固件架构和示例代码。I2C状态机在上一篇文章中,我们讨论了以精心组织的状态机的形式实现I2C固件的重要性,其中...

2018-08-01 10:20:27 594

原创 【使用EFM8微控制器实现I2C功能】Part 1:基本概念

本系列文章主要介绍如何使用Silicon Labs微控制器的SMBus外设设计一个I2C接口。共包含两个部分:● 第一部分:I2C的基本概念● 第二部分:I2C设计示例实践专用硬件I2C是一种相对复杂的协议,需要详细的通信过程和特定的电路配置才能正常工作。尽管如此,I2C的应用仍然很普遍,正是由于其设计的复杂性,它可以在多个独立的集成电路之间实现灵活、强大、引脚数少...

2018-08-01 10:18:54 827

原创 使用MSP430G2 LaunchPad开发板连接步进电机的方法

在本篇文章中,我们将介绍如何使用MSP430 LaunchPad开发板连接一个步进电机。 MSP-EXP430G2是德州仪器(TI)提供的开发工具,又名LaunchPad,用于学习和练习如何使用他们提供的微控制器。该开发板属于MSP430产品线,我们可以使用它对所有MSP430系列微控制器进行编程。如果您是MSP430的新手,请查看MSP430 LaunchPad的入门教程。所需的材料...

2018-08-01 10:17:38 1465

原创 使用ESP12和Arduino开发板制作一款基于物联网IoT的电能表

大家都知道,在每个房子或办公室里面,都会安装有一块电能表来测量使用的电量。每个月的最后一天,很多人都会担心电费高,我们不得不偶尔看一下电能表。但是,如果我们能够监控世界各地的电力使用情况,并在电量达到阈值时收到短信/电子邮件提醒,那会怎么样呢?这里,我们介绍如何制作一款基于物联网的电能表项目。在本篇文章中,我们使用Arduino开发板和ESP8266 Wi-Fi模块制作智能电能表,它不仅可以向...

2018-08-01 10:16:26 5102

上海复旦微电子FM15160安全芯片产品说明书

FM15160 是一款 32 位安全控制芯片。提供 USB、ISO7816、UART、SPI、GPIO 等多种接口;内置 160KB FLASH、64KB ROM 和 8KB RAM;支持 SM1、SM7、SSF33、SMS4、DES/3DES、AES 等对称算法,支持 SM2、ECC、RSA 等非对称算法,支持 SM3、SHA1、SHA256、MD5 等杂凑算法; 内置硬件真随机数发生器和安全防护电路;具有多用户程序隔离和保护能力。FM15160芯片具有功耗低、稳定性高以及运行效率高等优点。可实现基于 PKI 的应用,如 USBKEY、PSAM卡、加密狗等嵌入式设备,适用于电子商务、电子政务、金融、证券、社保等领域。

2023-08-24

LPC1752读取AT24C08C的原理与实现

NXP LPC1752读取AT24C08C的原理与实现

2015-04-25

热电偶-热电阻分度表

热电偶-热电阻分度表 付VC源码 VC++6。0

2014-03-09

atmega2560-16AU 原理图库文件

atmega2560-16AU 原理图库文件 protel格式 100引脚 适用于ATmega640/1280/2560

2013-10-12

在VC中利用Word生成测量报告

在VC中利用Word生成测量报告 http://blog.csdn.net/ybdesire/article/details/7317868

2012-10-10

RTC LPC2103代码文件

LPC2103的RTC使用资源,包含c和h文件

2012-08-02

PngButton类

一个PngButton类 不错的 在WINDOWS平台使用

2012-07-21

CY8C201XX Register Reference Guide

CY8C201XX Register Reference Guide 英文寄存器手册

2012-06-18

SMARTPRO 2008 V1 (G).part2.rar

广州致远电子 X5 PLUS 自带光盘内容 包含两个部分 这是第二部分

2012-06-12

SMARTPRO 2008 V1 (G).part1.rar

广州致远电子公司出品 X5 PLUS编程器自带光盘内容 包含SMART 2008软件,驱动及各种说明手册 分为两个部分

2012-06-12

[MySQL技术内幕InnoDB存储引擎].姜承尧

[MySQL技术内幕InnoDB存储引擎].姜承尧 影印版 大家网制作的 有一些广告 不是很好

2011-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除