不同的微控制器和其应用

开始使用嵌入式开发,我们需要两个主要的东西是开发板和IDE(综合开发环境)。微控制器开发板是一个印刷电路板(PCB)使用电路和硬件旨在促进使用某些微控制器的实验。该开发板与LCD,键盘,USB,串口,ADC,RTC,电机驱动器IC,SD卡插槽,以太网等的处理器,内存,芯片组和板载外围设备相结合,具有调试功能。这将拯救我们与跳线电线和电路板的连接搞乱。

微控制器板的规格是总线类型,处理器类型,存储器,端口数,端口类型和操作系统。这些用于评估嵌入式设备的课程,例如不同的控制器,家电,机器人,销售点(POS)终端,信息亭和信息设备。在这里,我们将讨论世界各地不同发展委员会之间的特征。其中一个都有自己的特征以及一些缺点,一些开发平台对某些项目突出而不是其他项目。


微控制器板
微控制器板

微控制器开发板也称为单板微控制器。如今,开发单板微控制器开发套件非常简单和便宜。如此多的开源软件(IDE)可用于开发微控制器板以便开发实时应用。在这里,我们讨论了包括的不同的微控制器板,包括

基于DIY的微控制器

基于DIY(自己自己)的微控制器板可以由自己在家里制作,您需要所有的电子和电气组件微控制器(Atmel,Arm,MSP等),组件基础和外部外围设备,如RTC,串口,LCD模块,键盘,触摸板等。现在所有这些组件都应仔细焊接在PCB上。完成硬件设置后,我们必须选择合适的IDE,用于编程微控制器以开发所需的应用程序。

基于微控制器的DIY板
基于微控制器的DIY板

微控制器板的应用

在这里,我们正在给出一些8051个系列的DIY应用程序。8051微控制器是通用控制器,用于开发基本级别应用程序。如数据采集系统,自动光强度控制系统、工业温度控制系统等。

Arduino Uno.

Arduino是最受欢迎的开源电子原型平台,用于创建交互式电子应用。必威网址下载Arduino UNO板包含支持微控制器所需的一切。Arduino Uno微控制器对绝对初学者和专家来说非常熟悉。它应该认为是基于第一微控制器的开发板之一。Arduino Uno R3是基于Atmega328P微控制器的最简单和最强大的原型设计环境。


arduinouno董事会
arduinouno董事会

特征

  • 微控制器:ATMEGA328P.
  • 32 KB的闪存
  • 工作电压:5V
  • 输入电压(推荐):7-12V
  • 输入电压(限制):6-20V
  • 数字I / O引脚:14(6个引脚提供PWM输出)
  • 模拟输入引脚:6
  • 每个I / O引脚直流电流:40 mA
  • 3.3V引脚的直流电流:50 mA。

它受欢迎的原因是,它有一个开源IDE开发草图,通过基于'C'语言的简单语法,代码易于学习。除了arduino uno之外,我们有下面显示的不同类型的arduino板

arduino董事会
arduino董事会

Arduino Uno Board的应用

Arduino Uno的最佳特征之一,它具有模拟I / O引脚。它使用Atmega328,通过使用开放的预定义库和arduinoide的功能来说是非常简单的。在这里,一些应用程序通过使用Arduino Uno开发

  • 基于Arduino的RFID感应设备访问
  • 通过GSM网络解码双音多频信号的Arduino基于工业设备控制系统
  • 基于Arduino的地下电缆故障检测
  • 基于Arduino的家庭自动化

覆盆子PI开发板

覆盆子PI开发板很小(就像信用卡电脑的大小。覆盆子PI可以轻松插入监控,计算机或电视。此外,它也使用标准键盘和鼠标。即使是非技术用户也依赖于配置其数字媒体系统和监控摄像机。覆盆子PI 3肯定是最实惠且强大的计算平台。最近推出的覆盆子PI 3包括在内

  • 处理器:1.2GHz, 64位ARMv8四核CPU
  • 802.11n无线LAN.
  • 蓝牙4.1.
  • 低功耗蓝牙(BLE)
  • 1GB RAM.
  • 4 USB港口
  • 40 GPIO销钉
  • 全HDMI港口
  • 组合3.5mm音频插孔和复合视频
  • 相机界面(CSI)
  • 显示界面(DSI)
  • Micro SD卡插槽
  • Videocore IV 3D图形核心
覆盆子PI开发板
覆盆子PI开发板

软件能力

Raspberry PI运行于称为Raspbian的定制Debian Linux上,安装不同的软件包,包括Node.js,Java,Lamp Stack,Python等等。

覆盆子PI开发板的应用

通过使用覆盆子PI板,我们可以开发迷你电脑。这对学生来说非常有用。我们能够启动Wight Wed Server,因为它可以支持与HTML,Java等所有编程语言。它甚至可以处理WordPress,因此您可以管理自己的博客/网站。基于覆盆子PI板的机器人是自动化行业的大量应用。它很容易发展使用raspberry pi的IoT应用程序。

Beaglebone黑色开发板

Beaglebone Black是流行的开源电脑之一。现在它配有内置无线网络功能。利用与Octavo Systems的合作伙伴关系,并在Cadsoft Eagle中设计,Beaglebonebone Black Wireless是最容易使用和修改信用卡大小的IOT Linux计算机可用。Beaglebone Black是嵌入式应用程序开发人员的低成本,社区支持的开发平台。启动时间安装Linux需要10秒钟,只需一个USB电缆即可在不到5分钟内开始开发。

Beaglebone黑色开发板
Beaglebone黑色开发板

特征

  • 处理器:AM335X 1GHz ARM Cortex-A8
  • 512 mb DDR3内存
  • 2GB 8位EMMC板载闪存存储
  • 霓虹灯浮点加速器
  • 2x PRU 32位微控制器
  • 3DGraphics加速器

连通性

  • USB客户端电源和通信必威体育怎么登录
  • USB主机和以太网适配器
  • HDMI和2X 46针标题

软件兼容性

  • Linux.
  • android.
  • Ubuntu.
  • node.jsw / bone脚本库上的cloud9 IDE

Adafruit Flora开发板

Adafruit Flora开发委员会的主要目的是开发一种可穿戴电子设备。它是磁盘形状,可缝制的Arduino兼容的微控制器,旨在开发出色的可穿戴项目。最新版本的Adafruit Flora配有Micro-USB和Neopixel LED,可轻松进行可编程性和测试。

Adafruit Flora开发板
Adafruit Flora开发板

特征

  • Atmega32u4微控制器,它为Arduino Mega和Leonardo提供权力
  • 板载偏光2杰斯电池
  • 使用Arduino IDE进行仿真
  • 用于连接和电气连接的缝纫丝锥垫
  • 板载调节器

Adafruit Board的应用

电磁场检测连衣裙,是检测EMF信号,以拯救自己辐射。可穿戴温度计对患者来说是至关重要的。

从上面的信息来看,我们可以得出结论,使用不同类型的微控制器板构建各种应用程序,如电子项目,电子家用电器等我们希望您对此概念进行了更好的理解。此外,有关这一概念的任何疑问,请通过评论以下评论部分提供宝贵的建议。这是一个问题,Arduino Poard和Arduino Nano Board之间有什么区别

添加评论