标题: STM32开发板+MC20开发车载定位和断电控制终端 [打印本页]

作者: wganghy    时间: 2018-4-28 20:59
标题: STM32开发板+MC20开发车载定位和断电控制终端
项目需求:周期上传gps数据到服务器,接收服务器发送到车端的断电控制。
采购材料:
1 集成STM32F103C8T6芯片的板子+MC20通信板子;

2 串口继电器模块

Modbus-Rtu 2路输出 2路开关量输入模块地址: Modbus-Rtu 2路.rar (607 Bytes, 下载次数: 94)

板子带有两路串口,一路跟MC20

新建位图图像.jpg (58.12 KB, 下载次数: 75)

新建位图图像.jpg

作者: wganghy    时间: 2018-4-28 22:22
上面的帖子编辑中因事暂停 , 下面继续。

3  采购一个12伏转5伏的三脚电源模块;
4 采购所料外壳;

制作方法
1  首先使用stm32通用的USB口烧录器连接gps板子的串口2, 调试gps输出;
2  MC20中插入SIM卡,能正常发送数据到云端;这里需要说明下,云端的服务器需要有固定IP或者确定的域名,否则数据上不去;具体可以参考MC20的用户手册;
3 根据继电器的控制指令,编写继电器控制代码;这个阶段遇到一个问题,就是调试串口有周期性的调试信息输出,如果继电器控制指令跟调试输出混在一起发送就会导致继电器不能识别指令,所以需要在代码里面控制下分开发送;
4 写继电器代码时,为了方便比对继电器的动作,将继电器的控制代码里面加入了一行控制闪灯的代码,这样就能知道代码什么时候执行了继电器指令;
5 烧录好程序之后,串口接到继电器,测试继电器的动作,测试阶段可以做自动循环周期发送开关指令。
成品图





printGps2Com-20171005.rar

301.14 KB, 下载次数: 46, 下载积分: 黑币 -5

单片机代码


作者: l456789    时间: 2018-12-1 23:56
MC20.c和MC20.h是空文件
作者: 留言组    时间: 2019-7-25 12:45
wganghy 发表于 2018-4-28 22:22
上面的帖子编辑中因事暂停 , 下面继续。

3  采购一个12伏转5伏的三脚电源模块;

就是我现在用的是32最小系统+MC20 在32控制mc20发送AT指令的代码编写上,我实在是头痛,这个东西到底怎么写啊 ,不知道从哪开始写,我在网络上找了很久的资源 有例程但是看不懂,没有系统的教法,唉 好难开始。
您帮我看看我现在到底该怎么办
作者: huaohui    时间: 2019-8-21 10:23
谢谢分享,好好学习学习!!!
作者: jach09    时间: 2021-2-23 08:36
这个好像有问题?





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1