基于51单片机的工业自动化控制系列教程汇总

大家好,我是『芯知识学堂』的SingleYork,今天笔者给大家介绍有关51单片机做工业自动化控制方面的应用相关知识。

在这里插入图片描述

相信接触过51单片机的小伙伴,或多或少会有这样的疑问:学了51单片机,究竟能干啥?感觉STM8、STM32、DSP、FPGA这些都比传统的51强大,我们为啥还要来学51单片机呢?

其实,笔者在刚接触单片机的时候,也有同样的疑惑,只是当时还不知道有STM8、STM32、DSP、FPGA这些东东,当时是因为工作需要才学的,在学校的时候,压根就不知道单片机是什么东东,更别说有机会玩单片机了。只因为当时带我的人用STC的51单片机来做一些简单的设备,所以笔者就开启了单片机的学习之路。

在这里插入图片描述

不知不觉,笔者做用单片机做工控这一块的应用已经差不多六年了,渐渐的从最初的打杂,慢慢的也开始自己设计板子、写程序、调试设备等全部能独立完成。经过几年的摸索、锤炼,渐渐意识到:原来单片机还可以这么玩?!

最近利用业余时间,也开始跟朋友一起做一些简单的自动化控制的产品,朋友也是一个单片机小白,几乎是0基础,平时都是用PLC来做自动化控制,但是,说实话,PLC的成本相当于单片机板来说要高,而且硬件设计方面也不能像单片机板这么灵活。所以,我们便自己做了几款简单的输入输出控制的控制卡,来做一些简单的动作控制。

在这里插入图片描述

上图中的这款SYK-0806-A2S1工控板,就是做的板子中最简单的一款,正因为朋友本身不会用单片机来控制,所以需要我从头到尾都要教他怎么弄,基本上是我写好底层,他直接来做简单的逻辑控制就好了。在教他的过程中,笔者渐渐的产生了一种想法:反正教一个人也是教,何不把教他的内容分享出来,让更多的人来学习学习怎么用单片机来实现自动化控制呢?于是,便有了这一系列文章!

在这里插入图片描述

当然,笔者能力有限,也不会像别的开发板那样,专门录制一套视频来详细讲解,在此笔者用文字的形式来替代视频讲解,尽可能的讲解详细一点,让更多的初学者能学会用单片机来做自动化控制。

扫描二维码关注公众号,回复: 11642460 查看本文章

那么,接下来我们就一起来看一看这一系列教学内容的大致目录吧,可能不是很完善,后续边写教程的时候边做补充吧,同时也欢迎大家为我的教学内容提出更好的建议,笔者先在此谢过!

基于51单片机的工业自动化控制例程目录


一、基本应用

  • 01、产品简介
  • 02、硬件分析&外设接线图
  • 03、延时函数演示流水灯
  • 04、输入输出点动控制
  • 05、定时器控制的流水灯
  • 06、输入信号延时控制输出
  • 07、定时器产生特定频率脉冲
  • 08、步进电机启动和停止
  • 09、步进电机正反转
  • 10、步进电机加减速
  • 11、步进电机转动指定圈数
  • 12、步进电机精确定位
  • 13、内部AD采集外部电压
  • 14、EEPROM实现数据掉电保存
  • 15、串口收发单个字符
  • 16、串口收发字符串
  • 17、串口收发十六进制数
  • 18、自定义协议通信

二、高级应用

  • 19、SYK-0806-A2S1工控板与迪文DGUS屏通信实例
    • (1)STC15系列单片机与迪文DGUS屏应用之(一):新建DGUS工程
    • (2)STC15系列单片机与迪文DGUS屏应用之(二):DGUS控件的使用(1)
    • (3)STC15系列单片机与迪文DGUS屏应用之(三):DGUS控件的使用(2)
    • (4)STC15系列单片机与迪文DGUS屏应用之(四):DGUS工程下载
    • (5)STC15系列单片机与迪文DGUS屏应用之(五):模拟调试
    • (6)STC15系列单片机与迪文DGUS屏应用之(六):单片机程序编写
    • (7)STC15系列单片机与迪文DGUS屏应用之(七):登录密码设计

在这里插入图片描述

  • 20、SYK-0806-A2S1工控板与昆仑通态人机界面通信实例
    • (1)昆仑通态人机界面与单片机通信实战教程一:工程界面的设计
    • (2)昆仑通态人机界面与单片机通信实战教程二:脚本驱动的设计
    • (3)昆仑通态人机界面与单片机通信实战教程三:脚本驱动与HDMI工程的关联
    • (4)昆仑通态人机界面与单片机通信实战教程四:单片机程序的设计

在这里插入图片描述

  • 21、SYK-0806-A2S1工控板与VisualStudio开发的上位机通信实例
    • (1)在VisualStudio平台使用C#语言开发一个串口助手
    • (2)在VisualStudio中如何发布自己开发的项目
    • (3)在VisualStudio平台使用C#语言开发一个上位机软件
    • (4)SYK-0806-A2S1工控板与上位机软件自定义协议通信

在这里插入图片描述


以上就是初步的教学目录,后续会根据实际情况,对教学目录做一些调整,希望能有更多小伙伴们参与到学习中来,笔者也是菜鸟一个,希望大家一起学习,一起成长!同时欢迎大家可以提供一些更好的教学建议,另外需要板子练手的小伙伴们,也可以站内私信笔者,但是要注意,板子不是免费的哦!

如需要以上完整例程的小伙伴们,欢迎订阅我们的『基于51单片机工业自动化控制实战教学』付费专栏:

在这里插入图片描述

本例程所有的资料,包括原理图、源代码等,均可以在我们的『基于51单片机工业自动化控制实战教学』付费专栏里找到下载链接,后续更多相关的实战例程也将会第一时间在该专栏里更新!感谢大家的支持!

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u012535488/article/details/108517334