SWA2G422&485JK2G基础篇: 硬件使用说明

开发板板载介绍(当前使用的测试板,以后期最终版为准)

  一,实物图

    

硬件说明

  一,开发板主控芯片说明:  

    1. 单片机: STM32RET6

    2. GPRS模块: Air202

  二,开发板外设说明:

    1. 以太网模块: W5500

    2. 外设通信接口:  422或者485通信

    3. 继电器:两路继电器输出

    

通信控制说明

  

  一,电脑串口和GPRS下载调试口通信

    

  二,电脑串口和STM32串口1通信

    

  三,422/485和电脑串口通信

    

  四,422/485和STM32串口3通信

    

  五,GPRS串口1和STM32串口2通信

    

  六,GPRS串口1和422/485通信

    

422/485通信口说明

  一,接口说明

  A+,A- 作为485通信时的接收和发送数据接口,另作为422通信时的发送数据接口

  B+,B- 作为422通信时的接收数据接口

    

和三菱PLC连接

    

  注:实际上我会给大家一条MD8接口的通信线,实际连接如下:

    

  提示:PLC的422通信口

    TxD+,TxD-: 422通信时的发送数据接口

    RxD+,RxD-: 422通信时的接收数据接口

  所以和开发板的连接为:

    RxD+  ----  A+

    RxD-   ----  A-

    TxD+  ----  B+

    TxD-   ----  B-

    

  再提示一下:

    实际上422就是把485的发送和接收分开而已!先发明的422通信模式,后来演变为了485!

电源

  一,USB供电

  需要短接  IN--USB

    

  二,外部DC电源供电

  需要短接  IN--DC5V

  DC:9-30V

  

按键

  开发板留出三个按键

  

STM32复位GPRS

  STM32的PB2可以用来硬件复位GPRS模块(高电平复位)

  

STM32与W5500模块连接

  STM32使用SPI1和W5500通信

  PA8连接W5500的复位引脚.

  

两路继电器

  PC11 -- 控制继电器1

  PC12 -- 控制继电器2

  

  

结语

  一,出售的源码实现的功能:

    这块开发板还是主要为学习远程通信控制

    套餐还是分为,基础篇,升级篇,后面新增套餐到时候再添加.

    基础篇:通过GPRS,W5500实现MQTT通信控制继电器和PLC.

    升级篇:通过GPRS,W5500实现远程升级STM32;

    (如果测试可以可靠稳定升级PLC将加上远程升级PLC部分)

  二.公开的资料源码:

    1.W5500基本通信

    2.PLC基础入门

    3.UcosII或者FreeRTOS操作系统入门

    4.等

原文地址:https://www.cnblogs.com/yangfengwu/p/11964943.html

时间: 2024-07-28 19:48:31

SWA2G422&485JK2G基础篇: 硬件使用说明的相关文章

SWA2G422&485JK2G基础篇: 手机APP通过APMACBind方式绑定W5500(以太网)设备,实现MQTT远程通信控制

说明 上一节演示了W5500实现MQTT通信控制 通过上一节咱知道 W5500订阅的主题为:user/W5500的MAC地址 W5500发布的主题为:device/W5500的MAC地址 这节演示下APP利用APMACBind方式获取W5500的MAC地址,进而做到和W5500实现MQTT通信 APMACBind方式介绍 (只沿着别人的脚步,只会故步自封!咱需要有创造性的解决问题!) APMACBind是我自己做的一种方式,这种方式目前有一个项目在使用. 不过那是前年做的项目,当时是为了解决微信

SWA2G422&485JK2G基础篇: STM32+W5500实现MQTT通信控制,485/422透传通信

说明 这节实现的功能: STM32+W5500实现MQTT通信控制 细节功能: 1.DHCP动态获取IP 2.DNS域名解析 3.网口<--MQTT-->485/422透传通信 测试准备工作 注:如果想连接自己的服务器测试,请修改为自己的MQTT连接信息 一,按照下面方式短接通信端口 电脑串口<-->STM32串口1 422/485 <-->STM32串口3 二,连接网线(网线另一端连接可以上网的路由器或者交换机) 三,连接485/422通信模块(任选一种即可,下面说明

操作系统基础篇

程序运行的4个因素 (1).程序设计语言 (2).编译系统 (3).操作系统 (4).指令集结构(硬件系统) 操作系统的定义:操作系统是掌控计算机上所有事情的软件系统(硬件资源,软件资源) 操作系统对内存,i/o,cpu,外存等管理分为 1.cpu管理-------进程管理(@1.每个程序都能使用cpu,@2.非阻塞(一个进程不能一直占用cpu),@3.优先级) 2.内存管理------管理缓存,主存,磁盘等存储介质所形成的内存架构 3.外存管理-------文件系统,建立在磁盘空间上 4. i

《31天成为IT服务达人》之技能篇硬件维护技能概要

 server维护技能 server硬件作为应用软件部署的基础平台,是基础架构中最为核心的设备.一旦server出现问题就会影响业务的正常开展.因此,server的运维管理对于企业整个IT运维管理来说尤为关键. 怎样做好server的硬件维护?掌握哪些server硬件运维知识或技能?是每一个server硬件运维人员所要深思的事情.server运维人员的工作"包括单不限于"下面列表中内容,只是这些也是server硬件运维project师的典型职责: 參与制定server应用规划和实施

cocos2dx基础篇(12)——点九图CCScale9Sprite

[引言] 本来是想学学控件类CCControl的另一个子类按钮控件CCControlButton的.但是发现里面有一个参数牵扯到CCScale9Sprite这个类.看到CCScale9Sprite,很容易联想到精灵类CCSprite.两者又有什么区别呢?因此我就去网上收了一些有关CCScale9Sprite的资料来学习. [参考文献] [1] http://blog.csdn.net/nynyvkhhiiii/article/details/12782249 [2] http://www.cnb

2000条你应知的WPF小姿势 基础篇&lt;1-7&gt;

在正文开始之前需要介绍一个人:Sean Sexton. 来自明尼苏达双城的软件工程师,对C#和WPF有着极深的热情.最为出色的是他维护了两个博客:2,000Things You Should Know About C# 和 2,000 Things You Should Know About WPF .听到博客名字就懂这个人有多伟大了吧.他以类似微博式的150字简短语言来每天更新一条WPF和C#重要又容易被遗忘的知识.Follow他的博客也有一段日子了,很希望能够分享给大家. 本系列我不仅会翻译

Linux网络配置基础篇

Linux网络配置基础篇 一.如何实现linux网络通信? 1)指定IP/NETMASK可实现本地通信: 2)指定路由(网关)可实现跨网络通信: 3)指定DNS服务器地址可实现基于主机名的通信, 主DNS服务器地址(当前服务器不在线时,启用备用DNS服务器地址) 备用DNS服务器地址 第三备份DNS服务器地址 二.配置网络方式及网络接口命名 linux 网络属于内核的功能, 配置方式: 静态指定:使用命令直接指定或修改配置文件 动态分配:依赖于本地网络中有DHCP服务 网络接口命名方式: 传统命

基础篇

文章内容主要是依照<鸟哥的Linux私房菜:基础篇>而做 一.安装Linux ps:BIOS是写入到硬件上面的软件.当开机时,BIOS去读取磁盘的第一个扇区,即MBR,这里放置着开机管理程序. 对于用光盘/U盘等安装Linux系统的步骤: 可能需要更改BIOS,设置从光盘中启动,即开机时先去读取光盘内容 分区,至少要有/./home./swap 启动程序grub安装到MBR(勾选即可) 配置网络参数 二.在线求助 man + 命令:这里的命令要完整写对 man -k + 命令:这里命令只用写部

SQL Server调优系列基础篇(并行运算总结)

原文:SQL Server调优系列基础篇(并行运算总结) 前言 上三篇文章我们介绍了查看查询计划的方式,以及一些常用的连接运算符.联合运算符的优化技巧. 本篇我们分析SQL Server的并行运算,作为多核计算机盛行的今天,SQL Server也会适时调整自己的查询计划,来适应硬件资源的扩展,充分利用硬件资源,最大限度的提高性能. 闲言少叙,直接进入本篇的正题. 技术准备 同前几篇一样,基于SQL Server2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析. 一.并