自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 Mbed OS 看门狗的实现

Mbed OS Watchdog 的实现     看门狗是嵌入式设备的常用功能,当时程序飞掉的时候,系统会自动复位。硬件实现上,watchdog 是一个特别的定时器,应用程序必须不断地重装定时器计数值(俗称喂狗),当程序没有及时喂狗的话,硬件定时器溢出,产生系统复位信号。     由于watchdog和硬件有关,mbed OS 目前没有实现看门狗功能。本文讨论如何在modular-2的ST...

2018-10-31 11:09:54 1189

原创 Mbed OS 固件更新(1)

Mbed OS 具备两种固件更新的方法: 通过SD 卡更新固件  将更新的二进制代码拷贝到SD卡上,插入Mbed OS 板卡上的SD卡中,按复位件,自动更新板上的固件,然后跳转到更新后的程序运行。 通过arm 云端服务器更新固件。在本文我们先讨论第一种方法。准备bootloader固件更新是通过引导程序来完成的。引导程序(bootloader)是将程序从sd 卡上读出,然后写入到M...

2018-10-30 11:53:02 1503

原创 Arm 公司推出了 Mbed linux OS

Arm 公司在物联网领域动作频频,除了将原来的device connect 更新为 mebd-cloud(pelion) 云平台外,最近又预告推出了Mbed linux OS ,将Mbed 延申到了cortex-A系列处理器。  官网上释放出来的消息并不多,大致有这些:主打安全牌,支持安全,签名的引导和更新。 融合了 Pelion for device的功能。 融合了Intel SDO...

2018-10-20 07:40:06 1379

原创 嵌入式系统的敏捷开发

瀑布模式和敏捷模式     瀑布和敏捷模式是软件开发的两种方式,十多年前软件工程的书上介绍软件生命周期总是描述成“需求,分析,设计,编码,测试和维护几个不同的阶段。这就是瀑布模式(Waterfall Model),主张在动手编码之前,将所有的事情搞明白,编写详细的文档,很多开发人员好象是在开发文档,而不是开发软件,因为要到开发的后期,才可以看到软件的“模样”。       瀑布模式能够保证...

2018-10-06 07:42:27 1418

原创 Mbed OS :DMX512 灯光控制协议

      MX512协议最先是由USITT(美国剧院技术协会)发展成为从控制台用标准数字接口控制调光器的方式。这个接口基于RS485 硬件接口,传输速率为250Kbps。在舞台灯光,景观灯控制领域得到广泛应用。DMX512 的帧结构DMX512帧以break 信号开始。大于22bit,或者88 us。跟随其后的是512 个字节的通道,可以控制512 个通道,或者170个RGB 灯具。...

2018-10-05 11:30:20 5355

原创 Mbed OS 输出 PWM信号

   PWM 脉宽调制是通过改变脉冲信号的波形来控制模拟量的方法。PWM可以用来控制灯光亮度,电机速度,电源电压等等。PWM 信号是一种脉冲信号,具有下面几个特点:PWM 频率   PWM信号的周期是不变的,而高电平的宽度是变化的。PWM 占空比  PWM 的占空比=100%*(高电平时间)/(脉冲周期)。PWM 的占空比决定了输出信号的电压平均值,占空比高,输出的平均值就高。...

2018-10-04 15:03:13 2429 1

原创 Mbed OS CAN总线收发消息

CAN 总线简介 CAN(controller area network)是博世公司发明的。是一个多主消息广播系统,最高速率可达1Mbps,和传统的USB,以太网接口不同。CAN 不能点对点发送大数据块。只能以广播方式发送短消息(8个字节)。和Ethernet类似,CAN采取(CSMA/CD总线通信方式。CAN已经成为国际标准, ISO-11898: 2003。CANBUS 在工业控制和汽...

2018-10-04 12:45:53 976

原创 MbedOS 设备中的模数转换(ADC)

       模拟量是指变量在一定范围连续变化的量,物理世界的数据几乎大多数是模拟量,比如温度,电流,电压,风速,振动等等。模拟量需要通过采样,才可能转化成近似,离散的数字值。   传感器采样的数据大多数都是模拟量。未来的趋势是将大幅度增加各种智能数据采集设备和传感器,智能设备采集,处理,分析模拟量的能力非常重要。智能设备的作用是将物理世界的模拟数据经过本地处理后采集传输给数据分析系统,模拟数...

2018-10-02 09:03:09 2916

原创 Mbed OS 下驱动步进电机

为了进一步加深Mbed OS下 C++类的印象,我们来编写一个步进电机的控制类。步进电机的优点:  机密定位,步进电机的旋转角度脉冲数量由决定,不会有积累误差。所有可以做到比较精密。 低速时扭矩大 响应快(启动/停止/反向) 无电刷,所以非常可靠 由于可以实现低速,所有不需要减速机,直接和主轴连接。步进电机的缺点  难以实现高速   效率低   没有反馈 步进电机应用于...

2018-10-01 10:12:18 1011

《梯形图的FPGA 实现》

PLC 中的梯形图大多数都是软件解释执行,或者是转换成目标机的机器代码。软件程序很难保证高确定性和实时性。本文介绍了使用FPGA 实现PLC 梯形图的研究进展方法和实验结果,对这方面感兴趣的读者有一定的参考价值。

2022-02-06

IEC61499-2-2012.pdf

IEC61499 标准Part 2 2012 版本.IEC61499 是工业测量和过程控制分布式系统的标准。Part2 软件工具的需求

2021-03-29

信息物理系统建设指南(2020)

《信息物理系统(CPS)建设指南2020》从CPS价值创造出发,梳理总结了CPS落地应用的建设路径,提出了CPS建设的“人、机器、数字孪生体”三要素,以及“人智、辅智、混智、机智”四种建设模式,明确了CPS技术体系和安全支撑。可以了解我国专家对CPS 的研究情况

2020-10-08

(正版标准)ISO_IEC8825-1-2008.pdf

ASN.1 标准ISO 8825-1 英文版 Information technology-ASN.1 ,encoding rules:Specification of Basic Encoding Rules(BER),Canonical Encoding Rules(CER) and Distinguished Encoding Rules(DER)

2020-07-16

IEC 61499-1-2012.pdf

IEC61499-2012 标准PART 1 (英文),IEC61499 是工业测量和过程控制分布式系统的标准。PART1 -Function Block 是主要的部分

2020-06-04

空空如也

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

TA关注的人

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