找回密码
 注册
关于网站域名变更的通知
查看: 329|回复: 1
打印 上一主题 下一主题

[毕业设计] ATmega162单片机与交流电机调速控制研究

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-13 09:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
( I; p7 u- O3 ]; T. O- T. [
摘要:在交流电机调速控制系统里,可以利用ATmega162单片机进行通信及脉宽调制,并且需要开发单片机与# P2 {5 O  l3 E( J5 U
上位计算机进行串行通信的控制界面.给出了交流电机移相调速控制及脉宽调制在ATimega 162中的编程实现过; h3 T+ d% Y& c( D" W1 V7 O
程,阐述了使用C语言编写的单片机串行通信接口程序,并说明了利用Dephi编写计算机串行通信界面的方法.1 n. W! ~4 ]9 q+ {" P: Z% Q: d+ X
# A: t. [/ e9 F
关键词: ATmega162单片机;移相调速;串行通信;接口7 L& D- E8 |" u7 _) y( `4 B$ t6 U+ w
( W+ W* ?5 ~$ X3 C
ATmega162是Atmel公司生产的高性能、低功耗AVR8位微控制器,它采用RICS架构,主频为16
0 M( ]; Q: i, ~* s, ~6 ZMHz,拥有32个8位通用寄存器以及131条指令,其中大部分属于单时钟周期指令.系统内置16kbit可
) E0 O/ d, ^% W& g/ O% Q编程Flash ROM,支持JTAG接口,可通过CodeVisionAVR等编译器进行C语言在线实时编程,实现多种
* @& s8 |3 N* T4 Z) Z9 x6 A功能[4]. ATmega162集成通用同步/异步串行通信(USART),它是一个全双工器件, 有独立的波特率发生& r, S6 X; S: M# ~6 \
器、发送寄存器和接收寄存器,可以同步或以异步方式工作,支持5~9个数据位和1~ 2个停止位,硬件实
# r4 @5 g: o! y现奇偶校验的生成和检查,具有数据溢出和帧错误检测.
& }% v# q- N) L, r  L6 [基于ATmega162的电机调速控制中,计算机作为上位机进行编程和控制显示,与ATmega162之间通+ b- A! z4 u$ T) R5 [& E, _; G
过RS232进行串行通信.计算机上输人的设定速度被传送到单片机,单片机检测到AC调速板发送来的中
+ O4 r. _* V4 B2 t4 t7 o& @6 C' x断信号触发移相控制,根据预设速度计算导通角及其对应的时间,然后将控制信号发送到调速板,由调速
( |0 w' o9 |9 u2 d  l' W& z4 P+ P板控制电机的输人功率,从而调节电机的转速,同时单片机还将当前设定的电机转速反馈至计算机中显
% ^- a2 f9 P& K1 r# F示,见图1.& V5 v$ C: ~2 U: A. ]" a
1 ATmega162与串行通信  c9 J8 g) F0 S2 }- @7 b
5 C% v0 `- W6 j% l2 U# ^
1.1初始化 ATmega162
- y9 e& {4 C* m: v" u; n$ n+ X在使用ATmega162之前,需要对其进行初始化.初始化的内容主要包括:①CPU主频初始化;②4组7 d* J9 o) Z% N6 a
端口的PORT和DDR值(控制端口的功能和数据流向);③定时器/计数器初始化;④外部中断使能;⑤模$ A' _- K. K. v  c
拟比较器初始化.- F- {' j6 K- l: M( h# o

! b: N6 I, G6 I( f* i0 }
. |3 s8 G& K! n+ V( q附件下载:
游客,如果您要查看本帖隐藏内容请回复

( P/ b  l$ s" _8 q# K+ }
" ~. h/ e/ I; d1 ~/ S* L8 e7 l

该用户从未签到

2#
发表于 2020-3-13 09:35 | 只看该作者
使用ATmega162之前,需要对其进行初始化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-30 23:53 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表