关于树莓派3:树莓派硬件PWM的使用方法

最近折腾一个调光显示屏,厂商把调光的编程接口裸露成了PWM,所以就折腾了一下树莓派的PWM输入能力。这外面有一些散落在不同文档中的内容,还有一些不晓得从什么文档里查到的货色,演绎在这里,以备后来者之需。 树莓派的40 pin通用引脚能够输入PWM信号,用于示意一个间断量以操作电机控制器、调光灯等设施。他的PWM输入有两种:软件PWM其实就是一般的GPIO输入,在一个线程里定时开关,长处是所有的GPIO引脚都能够做,毛病是工作频率、精度都比拟低(在新的pigpio库里应用高精度时钟改善了软件PWM的精度,以前老的python库实现超过几百Hz就齐全不准了)。而硬件PWM是应用树莓派CPU内置的PWM硬件,将它的信号导出到40 pin引脚,长处是精度和工作频率都很高,毛病是可用数量少,只有两路。 硬件PWM的配置想要应用硬件PWM,首先显然是确认有哪些引脚能够输入硬件PWM。参考/boot/overlays/README的内容,只有GPIO18是在全副树莓派平台上都能作为硬件PWM输入脚的。其它引脚是否可用于此,能够应用raspi-gpio程序,例如在我的树莓派3B下面: $ raspi-gpio funcs 12GPIO, DEFAULT PULL, ALT0, ALT1, ALT2, ALT3, ALT4, ALT512, DOWN, PWM0, SD4, DPI_D8, AVEOUT_VID8, AVEIN_VID8, ARM_TMS$ raspi-gpio funcs 41GPIO, DEFAULT PULL, ALT0, ALT1, ALT2, ALT3, ALT4, ALT541, DOWN, PWM1, SD5, TE0, SD1_DAT5, SPI2_MOSI, RXD1能够看到GPIO12的第零号代替性能是PWM0,而GPIO41的第零号代替性能是PWM1。 而后须要在树莓派的启动配置文件/boot/config.txt外面加载对应的设施树overlay,并设置参数,比方: dtoverlay=pwm,pin=12,func=4就会将PWM开启在12号GPIO上。留神此处的func号必须与引脚的alt性能序号匹配,有个很奇怪的程序: Func 0 = InputFunc 1 = OutputFunc 2 = Alt 5Func 3 = Alt 4Func 4 = Alt 0Func 5 = Alt 1Func 6 = Alt 2Func 7 = Alt 3所以这里func设为4,对应alt0,因为raspi-gpio通知咱们12号GPIO的PWM性能在alt0上。 ...

June 29, 2023 · 1 min · jiezi

关于树莓派3:EDATEC智能风电检测管理树莓派看什么看姜还是老的辣

风力发电机组造价低廉,且应用环境恶劣,在运行过程中,长期受振动、扭转等各种载荷的综合作用,各部件及部件间的连贯紧固件会呈现不同水平的伤害。各部位螺栓尤其是叶根螺栓时常产生螺栓紧固升高甚至螺栓断裂等故障。若故障发现不及时,会引发风电机组产生设施事变,造成微小的经济损失,重大的会连带产生人身伤害事故。据统计,每年都会呈现因螺栓松动、断裂等起因引发的倒塔,叶片脱落等重大设施事变。风力发电机作业现场通常在远海和偏远的山区,现场保护艰难,费时费力,甚至须要停机保护,导致保护代价不菲。 为了解决这系列问题,咱们基于现状提出一下解决方案:螺栓监测零碎通过传感器监测螺栓状态,计算网关及时的解决传感器的数据,整顿对螺栓状态做比照剖析。并通过网络及时将数据上报到云端。便于实时监控设施状态。在这解决方案中,CM4 Nano边缘计算网关性起到了至关重要的作用,它胜利解决了以下三大问题:1、数据接入:反对多种品牌PLC的数据传输、10W+级的物联网数据传输能力,100%的数据真实性,99.9%的接入稳定性。2、多种网络性能:反对以太网、wifi连接功能,具备全天候全环境的工作能力。3、实时边缘计算:集成边缘计算能力,更快的获取、解决数据,升高云服务老本,缩小流量损耗,实现硬件层面的平安保障。 而作为功臣的CM4 Nano边缘计算网关则是由EDATEC设计,应用树莓派CM4外围板扩大,反对高解决能力,反对泛滥扩大能力,反对AI计算扩大。ARM A72 1.5Ghz,4核,64位;内存1/2/4/8GB,eMMC 8/16/32GB;wifi/以太网等多种通信形式;反对RS232/RS485/CAN接口,及多种工业现场协定。参考信息:https://www.edatec.cn/cn/ 以工业物联网和故障诊断技术为外围,为风电机组提供状态智能监测。实现晚期故障报警及精准定位,实现基于风机衰弱状态的检修和风电场精益运维。设施衰弱治理推动现场治理由被动运维到被动针对性运维转变。在设施故障停机前,被动抉择适合的工夫窗口进行运维,缩小设施故障停机,缩小设施培修费用。进步运维工作效率与计划性。

March 1, 2023 · 1 min · jiezi

关于树莓派3:Raspberry-Pi-树莓派这个-IoT-Gateway-的造型有点奇特呢

IoT Gateway 是由 EDATEC 基于 Raspberry Pi Compute Module 设计的物联网网关,反对 CM3 + / CM3 / CM1 全系列产品,它提供了丰盛的无线通信接口,包含 WiFi,蓝牙,4G 模块(可选)和 LoRa(可选)。它还反对各种有线通信接口,例如 10 / 100M 以太网,USB2.0,UART 和 RS485。板载 2Kb EEPROM 和 32Mb 串行闪存可用于存储系统配置数据和用户数据。 SPECIFICATIONS反对的树莓派 CM 系列产品列表 Raspberry Pi Compute Module 1Raspberry Pi Compute Module 3Raspberry Pi Compute Module 3 LiteRaspberry Pi Compute Module 3+ 8 GB / 16 GB / 32 GB eMMC flashRaspberry Pi Compute Module 3+ Lite有线接口 1 x 10/100M 以太网2 x USB2.01 x USB Slave (零碎编程)3 x UARTs (TTL 电平)1 x RS485 (带雷击爱护)无线通讯 ...

February 22, 2023 · 2 min · jiezi

关于树莓派3:Raspberry-Pi-树莓派哦原来这个也是多媒体计算机啊

CM4 Media是一款基于 Raspberry Pi / 树莓派 Compute Module 4,由EDATEC设计的多媒体电脑。 SPECIFICATIONS处理器 Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHzH.265 (HEVC) (up to 4Kp60 decode), H.264 (up to 1080p60 decode, 1080p30 encode)OpenGL ES 3.1, Vulkan 1.0内存 1GB / 2GB / 4GB / 8GB LPDDR4-3200 SDRAM贮存 Onboard 0GB / 8GB / 16GB / 32GB eMMC1x microSD Card Slot for system boot when choosing 0GB(CM4 Lite) eMMCOptional SSD Hard Disk Drive, support system boot (Capacity can be from 120GB ~ 1TB)显示 ...

February 21, 2023 · 2 min · jiezi

关于树莓派3:树莓派3b-安装nodejs环境2安装nodejs环境

配置Ubuntu树莓派装置完ubuntu Server之后,须要实现如下步骤实现node.js装置 装置Termius和Filezilla,前者是一个近程登录软件,后者为FTP软件连贯树莓派并配置root明码批改系统软件源,并更新装置node.jsStep1:软件下载Termius 下载地址Filezilla 下载地址Step2:近程连贯树莓派关上Termius 并按图示配置一个host 配置host 配置项Address:因为咱们没有给树莓派配置任何ip地址,所以这个ip地址是由路由器主动调配的,具体的地址须要从路由器上查找到。(系列1中提到了应用网线连贯树莓派) 配置项User和Password:在没有做任何配置的状况下ubuntu Server 的默认用户名和明码都是ubuntu. 连贯之后的界面如下 第一次连贯的时候,须要你批改ubuntu 的明码,批改实现后应用如下指令批改root的明码 sudo passwd###Step3:批改系统软件源 应用Filezilla 连贯树莓派,依据下图所示的步骤实现新站点的设置连贯胜利后,将近程门路切换到/etc/apt,下载其中sources.list到本地。关上这个文件并批改为如下的软件源 # 默认正文了源码仓库,如有须要可自行勾销正文deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main main restricted universe multiversedeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiversedeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiversedeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse而后再把这个本地编辑后的文件上传到/home/ubuntu 上面,在Termius近程连贯树莓派通过如下的指令笼罩目前的软件源 sudo mv sources.list /etc/apt进行如上的操作是因为ubuntu 这个账号没有操作/etc下目录的权限。具体的原理请参考ubuntu的相干文章。实现以上操作后,请在Termius中登录树莓派并执行如下指令更新软件 ...

July 23, 2021 · 1 min · jiezi