容桂网站建设济南黄河路桥建设集团官方网站
news/
2025/10/3 3:58:45/
文章来源:
容桂网站建设,济南黄河路桥建设集团官方网站,外国网站手机dns,济南广告公司项目作者#xff1a;小华的物联网嵌入式之旅
介绍#xff1a;从事电气自动化行业#xff0c;多次获得物联网设计竞赛#xff0c;爱好嵌入式设计开发#xff0c;物联网开发。
设计方案思路的由来#xff0c;是因为我们现在的开发板基本需要通过串口与WIFI模组或以太网模…项目作者小华的物联网嵌入式之旅
介绍从事电气自动化行业多次获得物联网设计竞赛爱好嵌入式设计开发物联网开发。
设计方案思路的由来是因为我们现在的开发板基本需要通过串口与WIFI模组或以太网模组连接以实现联网功能如果多个开发板就要配多个模组所以做一个类似路由器的功能将多种串口协议集中连接到串口服务器上面然后就可以实现通过一个以太网功能实现联网。 串口服务器网上也有相关的产品售卖虽然不知他们的控制原理但是对我来说只需要将串口数据发送到V853上通过它进行数据解析后集中通过以太网接口发送出去就实现了串口服务器和路由功能。
该服务器因为具备了WIFI模组所以也可以组成局域网将所有无线设备都可以连接到模组接收数据然后再通过以太网接口与其他网络设备进行交互。
主要功能及用途
实现的功能是基于官方提供的V853原理图和晕哥设计方案的基础上进行了功能扩展新增了串口转换电路
1、V853最小系统运行linux操作系统尽可能运行桌面系统这样可以像操作电脑一样编辑串口数据。 2、WIFI模组实现联网功能。 3、显示屏LCD接口用来显示操作界面。所以有了它就更像一台小电脑服务器。 4、摄像头接口这是预留接口用来实现摄像头监控在数控机房里面特别适合。 5、”USB-HUB扩展4路USB接口通过USB转串口芯片CP2102实现2路R2322路RS4854路TTL总共实现8路串口功能。满足了我们多功能串口服务器。 软件设计
需要在linux系统上安装Node-Red软件这个软件是一个图形化编程编辑界面通过安装相对应的节点就可以实现想要的功能。
例如串口功能MQTT功能TCP功能等必要的组件都可以安装实现只需要设置需要参数就可以完成相关功能同时还可以进行数据解析并通过Dashboard数据可视化界面做上位机显示到显示屏上面摄像头的调用可以使用里面的组件去调用可以说node-red可以轻松实现串口数据转以太网实现任何一个串口设备都可以轻松连接到服务器。如下图就是各个节点功能的使用案例。 所以解决串口和无线有线的连接问题就可以实现数据交互的服务器。外网如果想查看上位机界面因为它是网页版所以通过透传的方式就可以远程打开查看这个网页。
方案原理图 PCB是基于Yuzuki大佬的“高性能异构边缘AI视觉开发板”PCB板上画的让我节省了很多时间。我只需要扩展我的串口功能部分和修改了部分电路与布局。 开始我的板子有个小插曲板子刚回来时发现上电后没有反应检查好几天才发现没有焊接晶振我还在硬件设计大赛的群里打扰各位大佬为什么我的板子不能工作识别不到USB等等问题。还好发现了问题并解决了。现在给大家介绍如何烧录Tina Linux系统。
固件烧写及点灯
在全志在线开发者社区的资料下载页面下载红框所示的全部量产工具。 下载出厂固件。 打开刷机软件(该软件在全志资源下载里面都能找到)。 这个时候按住开发板上FEL按键不松手然后用Type-C数据线连接电脑和板子的OTG接口这个时候会进入USB模式刷机软件就会自动识别并烧录固件。如果没有进入USB模式可以通过按住FEL按钮然后点击一下RESET按钮这时候如果你的电脑开了音量就听到声音。此时刷机软件也会自动进入烧写模式。 显示烧录成功 刷机软件也自动连接上板子显示了如下信息 然后系统会自动运行过了一会儿我们会发现在设备管理中看到Tina ADB刷机软件的首页也显示连接设备成功。
然后我们需要配置添加ADB到环境变量中在win10系统中
我的电脑-属性-高级系统设置-弹出“系统属性”窗口选择高级栏中的环境变量弹出的窗口中选择用户变量中的path路径选择下载并解压的ADB。 新建一个路径选择自己的adb路径 然后再win10开始栏中输入cmd,打开命令提示符窗口我们输入adb shell就会看到如下内容这样我们就进入了linux系统。 点亮LED灯连接PH11引脚到LED灯就可以通过控制gpio235的值来点亮和熄灭LED灯。
echo 0 value点亮LED灯echo 1 value熄灭LED灯如下图我板子的PH11引脚连接到串口的一个蓝色LED指示灯实现点亮LED灯功能。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925523.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!