物联网
nicholas_dfx
南京--电子工程师、软件工程师、控制工程师,物联网,工控,工业互联,嵌入式
展开
-
Lora与NB-IOT相比的致命缺陷
安全问题一:免费频段+公开标准=易受攻击LoRa技术在诞生之初,便选择了非授权频段,这虽然有利于LoRa网络的大规模推广,但是却为未来的网络安全埋下隐患。LoRaWAN工作在ISM(Industrial Scientific Medical,工业,科学,医学)免费频段,它的协议规范是公开的,这就带来一个问题——易受攻击。LoRa将面临的一种攻击方式是伪造报文。要“伪造”一个End Node是...原创 2019-02-25 10:35:15 · 15961 阅读 · 4 评论 -
工业以太网的三种实时路线
首先分分类,以下几个同学在不同的OSI层级上实现实时性,所以性能及通用性都各有千秋。总的来说,第一梯队的Ethercat/SERCOSIII/PROFINETIRT使用了修改的以太网包,直接改动了链路层,所以性能最高但是通用型最差;第二梯队的PowerLink和Profinet RT修改了以太网传输层而保留了完整的链路层,故而实时性能和通用型均处于中间层次;Ethernet/IP和Pr...转载 2019-03-08 16:25:00 · 3466 阅读 · 0 评论 -
西门子IntervalZero RTX支持的C++STL库列表
运行于西门子IPC上的IntervalZero由于是在内核的实时核中运行,所以并不支持所有的STL库,主要支持的库包括:因为默认的IntervalZero的sdk工程不支持stl功能,如果需要支持stl功能,需要额外添加的lib文件:libcpmt.lib;在工程的linker中General中添加库路径,Input中添加该库...原创 2019-03-05 10:28:00 · 4054 阅读 · 0 评论 -
Ucgui lib文件使用注意事项
对于不同尺寸、大小等,需要使用不同的lib文件方法:搜索uCGUI_LIB,然后修改LCDConf.h中的配置信息,重新生成lib原创 2018-07-06 10:30:11 · 2583 阅读 · 0 评论 -
毫米波雷达IWR1443开发板说明
原创 2018-07-07 11:48:53 · 9788 阅读 · 2 评论 -
AS5048的硬件SPI操作源码
调了半天终于调通了,贴出来给有需要的朋友参考下,给stm32写的,硬件SPI:c文件:/** ****************************************************************************** * @file AS5048A.c * @author Lei Liu * @version V1.0 * @d...原创 2018-07-06 10:43:24 · 6999 阅读 · 1 评论 -
AS5048的SPI及OTP相关操作
AS5048提供PWM输出以及SPI或I2C接口,为微控制器提供绝对角度测量。在进行机械设计时无须考虑芯片初始零位和它 所使用磁铁磁极的精确配对,取而代之的方案是:零位早在组装时通过简单的SPI或I2C命令(无需特殊的编程设备)即可编程进AS5048内部的存储器。1、校验:第15位最高位为发送数据的奇偶校验位,读数据时第14位为1,写数据时第14位为02、读:对于单个读命令,两...原创 2018-07-06 10:40:31 · 6206 阅读 · 0 评论 -
stm32作为spi的从机使用例程
STM32的SPI可以作为master,也可以作为slave,作为slave的例程比较少,今天经过几个小时的折腾,终于把数据获取出来了,经验证和元数据是一致的。现将源代码贴在这里,供有需要的人参考。硬件连接:STM32(作为从设备) 外部设备PB12-SPI2-NSS------------> CSPB13-SPI2-SCK------------->CLKPB1...原创 2018-07-06 10:36:15 · 36305 阅读 · 24 评论 -
STM32内部温度传感器
STM32有一个内部的温度传感器,可以用来测量CPU及周围的温度(TA)。特点:1. 该温度传感器在内部和ADCx_IN16输入通道相连接,此通道把传感器输出的电压转换成数字值2. 温度传感器模拟输入推荐采样时间是17.1μs3. STM32的内部温度传感器支持的温度范围为:-40~125度。精度比较差,为±1.5℃左右4. 内部温度传感器更适合于检测温度的变化,而不是测量绝对温度。如...原创 2018-07-06 10:35:21 · 5167 阅读 · 0 评论 -
STM32外部中断
1 基本概念ARM Coetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置。STM32目前支持的中断共84个(16个内部+68个外部),还有16级可编程的中断优先级的设置,仅使用中断优先级设置8bit中的高4位。STM32可支持68个中断通道,已经固定分配给相应的外部设备,每个中断通道都具备自己的中断优先级控制字节PRI_n(8位,但是...原创 2018-07-06 10:27:40 · 2479 阅读 · 0 评论 -
stm32串口的DMA接收
UART5不支持DMA不同的外设需要使用不同的DMAUART4需要使用DMA2的通道3或者5例如:void DMA1_Channel5_IRQHandler(void){u16 i,j=0;OS_ENTER_CRITICAL(); /* Tell uC/OS-II that we are starting an ISR */ OSIntNesting++;...原创 2018-07-06 10:25:40 · 6050 阅读 · 0 评论 -
STM32 AD DMA模式
直接上代码://变量定义__IO uint16_t ADCConvertedValue[10];//ADC 外设的数据寄存器#define ADC1_DR_Address ((uint32_t)0x4001244C)//ADC_DR(ADC规则数据寄存器),偏移量=0x4c ADC1(0x40012400-0x400127ff)//ADC1_GPIO配置void ADC1...原创 2018-07-06 10:20:52 · 4912 阅读 · 2 评论 -
转载:毫米波雷达的开发与应用技术
转载 2018-07-08 00:05:10 · 4476 阅读 · 0 评论 -
转载:边缘计算-走在智能制造的前沿
转载 2018-07-08 00:07:57 · 2960 阅读 · 0 评论 -
SCA100T STM32代码
SCA100T-D01是SCA100T系列中一款测量角度为30°的双轴倾角传感器芯片,产品基于3D-MEMS技术,能够提供仪表/仪器级别的水平测量性能。内部两感应元件的测量轴平行于安装平面且相互正交,低温度漂移性、高分辨率、低噪音以及稳健的设计使得SCA100T成为水平仪器的理想选择。村田的倾角传感器能更好地对抗振动影响,且能经受高达20000g的震动冲击。D01和D02两款测量范围和精度不同...原创 2018-07-13 21:27:57 · 7929 阅读 · 19 评论 -
南京牧镭测风激光雷达系统Molas B300
转载 2018-07-15 11:06:29 · 5770 阅读 · 0 评论 -
转载自科技猿人:联想5G投票这事,我们就来彻底讲清楚
联想2年前5G编码标准投票的历史,被旧事重提,“联想导致华为在投票中输给高通”成为群众关注焦点。在中美正在进行贸易战与技术战争的背景下,联想受到了很大的舆论压力,创始人柳传志都出来公开发声。其实5G编码2016年底就有新闻,当时的说法是华为与西方列强斗争,主导的Polar码成功成为国际编码标准。有一些了解技术的人还出来辟谣,说不是这回事,Polar码不是华为发明的,也没有象吹的那样打败了对手。...转载 2019-05-29 13:33:59 · 2129 阅读 · 0 评论