1-STM32+W5500+GPRS物联网开发基础篇-工控板简介
最近这些日子都在忙活STM+W5500+GPRS的板子,所以前面的那块板子的教程耽搁了些时间。
这次的板子和上一版相比更贴近了使用,是因为有朋友督促我要做一块直接可以在工厂使用的板子,所以设计了这一块板子
板子预览

板载介绍:
1,MCU

使用的MCU的型号为STM32F103RET6 ,512KFlash+64KB RAM ,这次选择的高容量的.因为板载的液晶和W5500,程序上占用内存应该不小,用大容量的单片机比较好一点,毕竟还要实现远程升级,需要把Flash分成三份...
2,GPRS

板载的GPRS用的合宙Air720H模块(支持2,3,4G,移动,电信,联通),可以USB上网
3,网络模块

由于急于的想推出去这块板子,所以前期先直接买的现成的W5500模块,直接焊接在开发板上,节省调试时间,还能保证稳定性.
如果我来做的话,做出来必须到现场测试才好,没有个几个月下不来,所以前期直接用现成的,比较快捷,后期我也会直接贴上,后期的板子和前期相比
只不过网口的高度相差2MM左右,其它没差别
链接:
4,并口触摸屏/串口屏
支持两款液晶屏
TFT液晶屏链接:https://item.taobao.com/item.htm?spm=a1z0d.6639537.1997196601.139.452d7484pRgEo4&id=571180812782
串口屏链接: https://item.taobao.com/item.htm?spm=a1z0d.6639537.1997196601.216.452d7484pRgEo4&id=520106880267
TFT并口屏安装示意图: 2.8寸

串口屏安装示意图:

485/422通信:

485/422通信是自动切换,用户按照平时使用就可以
其实一开始只想加个485,后来想了想如果大家想控制PLC,大部分PLC是485,但是三菱的PLC大多数是422通信,所以干脆也支持422。便于远程控制PLC
4-20ma采集

供电:


通信调整口:

USB串口: USBT(CH340_TX) USBR(CH340_RX)
STM32串口1: ST1T(STM32串口1_TX) ST1R(STM32串口1_RX)
STM32串口2: ST2T(STM32串口2_TX) ST2R(STM32串口2_RX)
GPRS串口1: GP1T(GPRS串口1_TX) GP1R(GPRS串口1_RX)
GPRS串口2: GP2T(GPRS串口2_TX) GP2R(GPRS串口2_RX)
485串口: 485T(485输出数据口) 485R(485接收数据口)
举个栗子:
保证各个模块之间的各个串口都可以随意通信,方便用户实现各种传输

其它:

这几天正在考虑整个工控板都要提供什么内容..不过这次的基础篇是全部公开的,也是为了回报大家一直以来的支持..
https://www.cnblogs.com/yangfengwu/p/11073963.html
1-STM32+W5500+GPRS物联网开发基础篇-工控板简介的更多相关文章
- 2-STM32+W5500+GPRS物联网开发基础篇-基础篇学习的内容
https://www.cnblogs.com/yangfengwu/p/10936553.html 这次的基础篇为公开篇,将公开所有基础篇的资料和源码 现在说一下基础篇准备公开的内容:(大部分哈,要 ...
- Android应用开发基础篇(1)-----Button
Android应用开发基础篇(1)-----Button 一.概述 Button,顾名思义就是按钮的意思,它主要的功能是响应用户按下按钮时的动作. 二.应用 新建一个工程, ...
- 【学习记录】第一章 数据库设计-《SQL Server数据库设计和开发基础篇视频课程》
一.课程笔记 1.1 软件开发周期 (1)需求分析阶段 分析客户的业务和数据处理需求. (2)概要设计阶段 设计数据库的E-R模型图,确认需求信息的正确和完整. /* E-R图:实体-关系图(Ent ...
- PHP实现微信公众平台开发—基础篇
PHP实现微信公众平台开发—基础篇 2 1课程介绍 2 2. 微信公众号账号介绍的申请流程详解 2 2.1微信三角色关系 2 2.2信息流的过程 2 2.4微信公众账号的认证 3 2.5订阅号的申请流 ...
- 【COCOS2DX-LUA 脚本开发之一】在Cocos2dX游戏中使用Lua脚本进行游戏开发(基础篇)并介绍脚本在游戏中详细用途!
[COCOS2DX-LUA 脚本开发之一]在Cocos2dX游戏中使用Lua脚本进行游戏开发(基础篇)并介绍脚本在游戏中详细用途! 分类: [Cocos2dx Lua 脚本开发 ] 2012-04-1 ...
- Linux 网络协议栈开发基础篇—— 网桥br0
一.桥接的概念 简单来说,桥接就是把一台机器上的若干个网络接口"连接"起来.其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去.以使得网口之间的报文能够互相转发. 交换机 ...
- iOS开发UI篇—CALayer简介
iOS开发UI篇—CALayer简介 一.简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮.一个文本标签.一个文本输入框.一个图标等等,这些都是UIView. 其实 ...
- iOS开发多线程篇—多线程简介
iOS开发多线程篇-多线程简介 一.进程和线程 1.什么是进程 进程是指在系统中正在执行的一个应用程序 每一个进程之间是独立的.每一个进程均执行在其专用且受保护的内存空间内 比方同一时候打开QQ.Xc ...
- iOS开发基础篇-Button基础
一.简单介绍 UIButton 的功能:响应用户操作.显示文字.显示图片.调整内部图片和文字的位置. 二. UIButton 的状态 UIControlStateNormal :普通状态,为默认情 ...
随机推荐
- 作为一个纯粹数据结构的 Redis Streams
来源:antirez 翻译:Kevin (公众号:中间件小哥) Redis 5 中引入了一个名为 Streams 的新的 Redis 数据结构,吸引了社区极大的兴趣.接下来,我会在社区里进行调查,同用 ...
- Java多线程系列——锁的那些事
引入 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率. 下面先带大家来总体预览一下锁的分类图 java锁的具体实现类 1.乐观锁 VS 悲观锁 乐观锁与悲观锁是 ...
- 贴一个markdown语法,mweb自带的说明
Markdown 语法和 MWeb 写作使用说明 Markdown 的设计哲学 Markdown 的目標是實現「易讀易寫」.不過最需要強調的便是它的可讀性.一份使用 Markdown 格式撰寫的文件應 ...
- 转 C# 使用openssl
//先用大整数来生成一个1024bit的密钥对 RSA rsa = new RSA(); BigNumber number = OpenSSL.Core.Random.Next(10, 10, 1); ...
- 2 Match、Filter、排序、分页、全文检索、短语匹配、关键词高亮
查索引内所有文档记录 GET /beauties/my/_search GET /beauties/my/_search { "query":{ & ...
- JS函数的三种方式
函数,一段能够自动完成某些功能的代码块,函数的出现,既解决了重复使用重一功能的需求,又可以避免代码的臃肿性. 使用函数有两个要求:必须调用后才可以执行;函数名不要和关键字以及系统函数相同; 函数主要有 ...
- D1-JavaScript
下面的代码,我想要打印出hey jack,结果却打印出hey rose,为什么? function greet(person) { if (person == {name: 'jack'}) { co ...
- HTML知识整理
以下是自己对以前所学的部分HTML相关知识进行的简单的梳理,水平有限,若有问题的地方,还请见谅. 1. 常用的浏览器及浏览器内核分别是什么? IE:Trident 内核 Firefox:gecko 内 ...
- 纯JavaScript实现的调用设备摄像头并拍照的功能
这篇文章本来不在Jerry计划内的,咱们SAP中国研究院今天已经正式上班了,Jerry也回到工作岗位开始搬砖了. 今天一位同事问我关于本文标题描述的功能如何实现,Jerry在网上随便搜了一下,类似的例 ...
- 在线生成二维码API接口
1.http://s.jiathis.com/qrcode.php?url=kk 2.http://qr.liantu.com/api.php?text=kk 3.http://api.k780.co ...