步进电机相关知识点

1.RS232九针接口

引脚 定义 符号
1 载波检测 DCD
2 接收数据 RXD
3 发送数据 TXD
4 数据终端准备好 DTR
5 信号地 SG
6 数据准备好 DSR
7 请求发送 RTS
8 清除发送 CTS
9 振铃提示 RI

2.max232芯片接口及作用

为什么要使用它
从电脑的串行口过来的是rs232信号电平(-10 ,+10v),是负逻辑
单片机只能接收正逻辑,TTL信号电平(0 ,+5)
max232就是用来转换电平的

3.异步通信原理
不带时钟同步信号
在同步通讯中,收发设备上方会使用一根信号线传输信号,在时钟信号的驱动下双方进行协调,同步数据。例如,通讯中通常双方会统一规定在时钟信号的上升沿或者下降沿对数据线进行采样。

在异步通讯中不使用时钟信号进行数据同步,它们直接在数据信号中穿插一些用于同步的信号位,或者将主题数据进行打包,以数据帧的格式传输数据。通讯中还需要双方规约好数据的传输速率(也就是波特率)等,以便更好地同步。常用的波特率有4800bps、9600bps、115200bps等。

在同步通讯中,数据信号所传输的内容绝大部分是有效数据,而异步通讯中会则会包含数据帧的各种标识符,所以同步通讯效率高,但是同步通讯双方的时钟允许误差小,稍稍时钟出错就可能导致数据错乱,异步通讯双方的时钟允许误差较大。

3.晶振电路

步进电机,有一个很重要的参数——步距角——一个脉冲产生的转动角。
以我有的四相五线步进电机为例给你说:
这个步进电机的步距角为5.625度,这个步时电机带有减速器,减速比1:64,也就是说,一个脉冲信号,可以让电机的转轴,转动5.625/64度的角——2048次脉冲,就是180度。
有了这个参数,就可以在程序中记录你发的脉冲次数,也就知道了转动过的角度,并保存在单片机的EEPROM中,掉电后也可以读出,那么就可以复原到初始位置了。
不过,由于步进电机的步进角精度、失调角等等动态指标,会让电机转动的角度有误差,要调这个,我也没有经验,要更专业的人才行。

4.usb

5.自检专利