BPS

HaaS 100硬件规格

*爱你&永不变心* 提交于 2021-01-02 12:03:26
硬件配置 类别 参数 CPU 型号 HaaS 1000 架构 Cortex M33 主频 300MHz 片上Flash 16MB 内存 2.5MB SRAM 16MB PSRAM 硬件接口 类别 数量 性能指标 TF 卡槽 1个 最大支持 64GB RS485 1路 波特率支持1200bps ~ 115200bps RS232 1路 波特率最高支持230400bps,兼容调试串口 以太网(RJ45) 1个 10/100Mbps 按键 2个 复位按键、功能按键 Wi-Fi 1个 2.4G/5G,支持a/b/g/n,1x1 蓝牙 1个 BT5.0/BLE5.0 指示灯 6个 1x电源、5x自定义 电气性能 工作电压 9V~24V 电源保护 具备雷击浪涌保护、反接保护 防护 雷击浪涌 2KV,静电接触 6KV 工作温度 -20~75℃ 环境湿度 5~85%RH(无凝结) 运行能力 支持 7*24h 不间断工作 装箱清单 名称 型号/描述 个数 PCBA HaaS 100 1 说明书 电子版(二维码扫描) 1 合格证 1 Wi-Fi天线 1 蓝牙天线 1 电源适配器(含凤凰端子) 1 凤凰端子 1 接口定义 编号 功能 数量 备注 1 复位按键 1 短按复位 2 功能按键 1 自定义功能按键 3 指示灯 6 左上为电源指示灯,其他为自定义灯 4 RS-485 1 上方是485接口

Zabbix如何监控web?

血红的双手。 提交于 2021-01-02 02:47:41
在监控 Web 或者接口场景时,会自动添加一些新监控项用以监控。 创建web主机后,Zabbix 会自动添加以下监控项用以监控,将它们链接到所选的应用上。 监控项 说明 场景的下载速度 此监控项将收集有关整个场景的下载速度(每秒字节数)的信息,即所有步骤的平均值。[size=10.5000pt] 监控项 key: web.test.in[Scenario,,bps] 场景的失败步骤 此监控项将显示场景上失败步骤的编号。如果所有步骤成功执行,则返回0。[size=10.5000pt] 监控项 key: web.test.fail[Scenario] 场景的最近错误消息 此监控项返回场景的最近一个错误消息文本。仅当场景具有失败步骤时,才会存储新值。如果所有步骤都正常,则不会收集新值。[size=10.5000pt] 监控项 key: web.test.error[Scenario] 1、 选择主机 在配置中选择主机,选择主机中的web监测 2、 在web监测页面的右上角选择创建web场景 3、 创建场景,根据需求填写信息 4、 创建步骤 5、 这样就可以看到监控的web 来源: oschina 链接: https://my.oschina.net/u/4405256/blog/4873248

uart232串口之二——fpg内部回环仿真

丶灬走出姿态 提交于 2021-01-01 06:32:40
该模块功能, 接收数据。 module rs232_rx_cnt( clk, rst_n, sel_bps, uart_rx, rx_done, data_recv); input clk; input rst_n; input uart_rx; input [2:0] sel_bps; output rx_done; output [7:0] data_recv; reg [11:0] cnt1;//第一阶段计数器 reg [12:0] cnt2; reg [12:0] Time; always @(*) begin if (sel_bps == 3'd0) Time <= 5208; //9600 else if (sel_bps == 3'd1) Time <= 1302; //38400 else if (sel_bps == 3'd2) Time <= 434; //115200 else Time <= 5208; end reg rx1,rx2; always @ (posedge clk or negedge rst_n) begin if ( rst_n == 1'b0) begin rx1 <= 1'b0; rx2 <= 1'b0; end else if (sta ==IDLE) begin rx1 <= uart_rx; rx2 <= rx1; end

编程必备基础知识|计算机组成原理篇(05):计算机的计量单位

ぐ巨炮叔叔 提交于 2020-12-29 10:39:22
计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作。特别地,计算机基础知识体系庞杂,想要从零学习或者复习都耗时耗力。 有鉴于此,本系列文章将带你更快的补足编程必备基础知识,涵盖计算机领域三大基础知识:计算机组成原理、操作系统、计算机网络,这些都是大学计算机课程里面最重要的内容。文章对这些内容做了提炼和总结,摒弃了作为程序员不需要掌握的知识。 目的是: 帮助大家形成计算机知识的结构体系 帮助大家理解计算机底层原理 帮助大家在工作实践中借鉴其中的优秀设计 本篇是计算机组成原理之计算机的计量单位。 欢迎关注、转发、收藏、评论 容量单位 在日常生活中,我们常说,200M的光盘、8G的内存、2T的硬盘,这里的M、G、T就是容量单位,那么它们各自代表着什么含义以及它们之间是如何换算的呢? 在计算机的物理层面,用高低电平记录信息,高电平代表1,低电平代表0,计算机只认识0和1两种状态,这里的0或1我们就称为一个bit(比特位),但是0/1能够表示的内容太少了,需要更大的容量表示方法,因此人们用8个比特位来表示一个字节(byte),一个字节等于八个比特位。随着计算机的发展,存储容量越来越大

2.3 基于FPGA的UART协议实现(二)UART传输时序分析

只谈情不闲聊 提交于 2020-12-29 02:59:41
关于串口部分的介绍,有需求得可以去我的博客: https://blog.csdn.net/Pieces_thinking/article/details/99234401 内容也和网上介绍的串口大同小异,这里就不介绍了 下面是本节的主要内容: 串口传输数据都是一帧数据 11 位,参考 https://blog.csdn.net/Pieces_thinking/article/details/99234401中的串口时序。               图2 33 串口时序              表2 7 串口时序说明表   在串口的总线上“高电平”是默认的状态,当一帧数据的开始传输必须先拉低电平,这就是第 0 位的作用。第 0 位过后就是 8 个数据位,这八个数据位才是一帧数据中最有意义的东西。最后的两位是校验位和停止位,作用如同命名般一样。   串口传输还有另一个重要参数就是“波特率”。“波特率”在宏观上理解就是串口传输的传输速度;在微观上“波特率”就是串口传输中“一个位的周期”,换句话说亦是“一个位所逗留的时间”。这个概念在后期编写程序是很重要的。   常用的波特率有 9600 bps 和 115200 bps ( bit per second )。“9600 bps” 表示每秒可以传输 9600 位。但是经过公式计算“一个位的周期”就会暴露出来。 一个位的周期 = 1 /

2.3 基于FPGA的UART协议实现(二)简单UART传输FPGA实现

浪子不回头ぞ 提交于 2020-12-29 02:31:44
      图2 34 FPGA发送一帧串口数据(考虑波特率)   如果图2 34考虑 115200 的波特率,结果如图2 34所示,每一位数据都保持 434 个时钟,为此 Verilog 可以这样表示,如代码2 11所示:           代码2 11 1. reg [10:0]D1; 2. reg [8:0]C1; 3. always @( posedge CLOCK) 4. case( i) 5. 0,1,2,3,4,5,6,7,8,9,10: 6. if( C1 == 9’ d434 -1 ) begin C1 <= 9’ d0; i <= i + 1’ b1; endelse begin TXD <= D1[i]; C1 <= C1 + 1'b1; end 7. ...... 8. endcase   如代码2 11所示,步骤 1~8 不再保持一个时钟,换之每个步骤都保持 434 个时钟,因此每位 TXD 的发送数据也保持 8.68us。   除此此外,串口传输协议不仅可以自定义波特率,串口传输协议也可以自定义一帧数据的位宽,自定义内容如表2 8所示:        表2 8 自定义一帧数据   如表2 8所示,可以自定义的数据其中便包含数据位,默认下为 1 字节,自定义内容则是 5~9 位,校验位也可以设置为有或者无( 默认下是有),停止位也可以增至 2 位

FPGA--UART串口通信

天大地大妈咪最大 提交于 2020-12-29 02:00:51
一,串口相关知识 UART 通信 UART 首先将接收到的并行数据转换成串行数据来传输。消息帧从一个低位起始位开始,后面是 7 个或 8 个数据位,一个可用的奇偶位和一个或几个高位停止位。接收器发现开始位时它就知道数据准备发送,并尝试与发送器时钟频率同步。如果选择了奇偶校验,UART 就在数据位后面加上奇偶位。奇偶位可用来帮助错误校验。在接收过程中, UART 从消 息帧中去掉起始位和结束位,对进来的字节进行奇偶校验,并将数据字节从串行转换成并行。UART 传输时序如下图所示 : 串口通讯4根线:Vcc ,Gnd , Tx , Rx;TX-TTL发送端;RX--TTL接收端; 比特率:9600bps 就是每秒中传输9600bit,也就是104us一个逻辑电平; 串行通信的分类: 1、按照数据传送方向,分为: 单工:数据传输只支持数据在一个方向上传输; 半双工:允许数据在两个方向上传输。但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;它不需要独立的接收端和发送端,两者可以合并一起使用一个端口。 全双工:允许数据同时在两个方向上传输。因此,全双工通信是两个单工通信方式的结合,需要独立的接收端和发送端。 2、 按照通信方式 ,分为: 同步通信:带时钟同步信号传输。比如:SPI,IIC通信接口。 异步通信:不带时钟同步信号。比如:UART(通用异步收发器)

USB转串口电路之CH340G

痞子三分冷 提交于 2020-12-19 11:33:52
USB转串口电路之CH340G 在实际应用中,我们经常会使用到USB转串口作为调试工具,USB接到PC电脑上,串口连接开发板。 USB转串口是很常见的,在淘宝上也能一搜一大把的。 不过我们有时需要把这个电路集成到我们自己的产品里面。 为什么贴出CH340G呢? 因为这是目前最常用的转换芯片,它不仅能在PC系统上面使用,也 能使用在嵌入式linux系统里面 ,在linux内核版本中已有相应的驱动源码,很容易进行移植开发。 CH340G 支持 5V 电源电压和 3.3V 电源电压甚至 3V 电源电压。 CH340G芯片内置了 USB 上拉电阻,D+和 D-引脚应该直接连接到 USB 总线上,USB工作在USB2.0全速模式。 CH340G 芯片内置了电源上电复位电路。 CH340B 芯片还提供了低电平有效的外部复位输入引脚。 CH340G 芯片正常工作时需要外部向 XI 引脚提供 12MHz 的时钟信号。 硬件全双工串口,内置收发缓冲区,支持通讯波特率 50bps~2Mbps。 原理图如下: LED1为单元灯,LED2在发送数据的时候灯会闪烁,LED3在接收到数据的时候会闪烁,可根据需求加上或者是删除。 CH340G_VCC为芯片的供电,可以是3.3V或者是5V,上述电路可以兼容5V电源和3.3V电源输入。 电压确定的话可以去掉前面的稳压管和R1。 TX/Rx的高电平与此电源相同

Lora、zigbee比较

冷暖自知 提交于 2020-12-18 04:39:13
一 lora     主要频段:470MHz,亚洲其他地区主要是902-928MHz,欧洲主要是868MHz,美洲主要是915mHz lora优点:   通讯 距离远 (适合半径500m~2km,通信距离大于7000千米,解决了 低功耗 和远距离不能兼得的难题),低功耗优化的长电池寿命( Aloha方法 有数据时才连接,电池工作几年)、低成本(非授权频谱,远距离通讯中成本最低的,无网络的户外)、 集中式 低频次、数量小 (非视频) 、长距离 数据传输(和传感器集成),组网方便,稳定性也更高(相比2.4G和蓝牙、WiFi等技术).抗干扰性(协议里面有LBT的功能,基于aloha的方式,有自动的频点跳转和速率自适应功能) LoRa模块的缺点   1、频谱干扰。LoRa的发展势头很好,LoRa设备和网络部署的增多, 相互之间会出现一定的频谱干扰 。   2、需要新建网络。LoRa在布设过程中,需要新建信号塔、工业基站甚至是便携式家庭网关(解决高并发问题, 需要 强大的接受信息能力 以满足 巨量节点 的要求,网关往往会采用 多路同时收发的传输器 来满足星型网络结构的要求 )。 3 基站建设中 4速率低,LoRAWAN目前国内标准支持292bps-5.4kbps 如果认证lorawan大概需要3000多美金。 应用场景&适合领域:智慧城市领域的应用包括能源管理、智慧建筑、智慧生产

网络基础

爷,独闯天下 提交于 2020-11-27 05:25:03
前言: 最近整理一些以前的学习笔记(有部分缺失,会有些乱,日后再补)。 过去都是存储在本地,此次传到网络留待备用。 计算机网络的功能: 1.数据通信; 2.资源共享; 3.增加数据可靠性; 4.提高系统处理能力(依靠集群); 计算机网络的发展: 60年代 :分组交换; 70-80年代:TCP/IP; 90年代后 :Web技术; 计算机存储单位的换算:bit位、Byte字节 8bit 1Byte 1024B 1KB 1024KB 1MB 1024MB 1GB 1024GB 1TB 带宽单位: 比特/秒 bit/s = b/s = bps 带宽基本单位 (1Byte=8bit) 千比特每秒 kbit/s 1kbit/s=1000bit/s=103bit/s 兆比特每秒 Mbit/s 1Mbit/s=106bit/s 吉比特每秒 Gbit/s 1Gbit/s=109bit/s 网络协议与标准: 1.协议:一组控制数据通信的规则。 网络协议三要素:①语法;②语义;③同步。 2.标准:一致同意的协议可以理解为标准。 ISO :国际标准化组织。在网络通信中创建了OSI(开放式系统互连)模型。 IEEE :电气和电子工程师学会。802.1q ANSI :美国国家标准化局。 ITU-T :国际电信联盟-电信标准部。 网络分类: 按照网络规模和使用范围分类:WAN = 广域网; LAN = 局域网