登录
首页 » 驱动 » Atmega128步进电机驱动实验

Atmega128步进电机驱动实验

于 2022-01-31 发布 文件大小:13.84 kB
0 230
下载积分: 2 下载次数: 1

代码说明:

应用背景//DMAVR-128的步进电机驱动程序 //步进电机为四相八拍驱动方式,额定电压5V,ABCD对应PB1~PB4 //初始设置为12小时制,下午时间 //编译环境 AVR Studio 4.17/AVR GCC //系统时钟7.3728MHZ,设置熔丝位为外部高频石英晶体振荡,启动时间4.1ms //电机运行平稳 //日期:2010.01.14 关键技术 此程序可驱动五引线步进电机,通过按键可控制步进电机的转速、方向、三种驱动方式,三种驱动方式分别为:单四拍驱动、双四拍驱动、单双八拍驱动,其中以单双八拍驱动转速最慢。具体联接方式在程序中有说明。 /************************************ *        步进电机的M16驱动程序        * * 功   能:用M16驱动步进电机        * *            实现三种驱动方式        * *  &nbs

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • pc机串口通信
    资源描述      比较适合初学者的串口通信。本程序利用windows的API完成串口的打开、读写。程序通过测试,可以完成对连接在PC端的串口设备的控制。同时编写的代码比较简单,通过对本程序的学习,可以初步掌握windows的串口驱动编程。
    2022-04-02 02:18:01下载
    积分:1
  • mTouch触摸框架
    资源描述mplabx如何使用框架和编程应用驱动微型芯片PIC,提交源代码将在24小时内进行如果是你第一次提交源代码,请先提交代码。保持标签短,准确和完整,请用“,”分隔。这是更好的搜索网站上提交之前避免sumbitting相同或相似的源代码。
    2022-05-28 13:59:00下载
    积分:1
  • 可调镜头程序
    应用背景本驱动用于加电可变焦镜头的开发,主要方式为设计用户操作界面,通过设置外部参数来调节镜头的焦距,可用于全息显微。关键技术利用C++编程,实现通过界面的参数输入,经由串口发送至外部设备(可变焦镜头),实现对镜头的控制,调节焦距。
    2022-02-15 06:20:10下载
    积分:1
  • CS5532的C语言代码
    CS5532是称重仪表常用的A/D转换芯片,本资料是一份CS5532的C语言代码-CS5532 weighing instruments commonly used in the A/D conversion chip, the data is the C code for a CS5532
    2023-08-20 11:20:04下载
    积分:1
  • SSD1963初始化
    avr单片机驱动ssd1963控制器的tft彩色液晶屏的初始化源代码,这是采用bascom-avr语言编写,注释为英文,请大家自行翻译。来源于一个国外的网站,记不清楚了。
    2022-07-28 10:05:07下载
    积分:1
  • PC总线I/O操作实时捕捉软件IOMON3
    应用背景为工控PC机开发的软件如果需调试输入输出常要对总线操作进行实时记录和分析。这个可以用硬件完成但比较麻烦,也可以用一段DOS驻留程序实现。关键技术利用386保护模式将DOS实模式下的PC总线I/O操作(in/out)实时捕捉到内存并可以显示在屏幕上。由于捕捉到内存,因此不影响频繁使用I/O指令的软件速度。可用于ISA/VESA/PCI插卡及相关软件的输入/输出调试、I/O性能/行为分析和反汇编。Version 3增加了连续相同I/O操作的压缩记录功能,大大提高了内存利用率。同时提供了一些编译、测试脚本和BC3.1工程文件供大家在BC3.1下进一步开发。
    2022-07-07 11:18:43下载
    积分:1
  • 2812BLDC参考代码
    2812BLDC参考代码。通过DSP 的IO 口读取hall 信号,存放于system.hall_code 变量中。system.hall_code 这个变量付给MOD1 模块的mod1.hall_code,system.motor_direction(电机转向)变量是用户设定的。MOD1 模块处理上诉两个变量,产生mod1.stator_angle(定子磁场角度)变量的输出。MOD1 模块的mod1.stator_angle(定子磁场角度)变量输入给pwm1. CmtnPointer (输出定子磁场角度)变量与pwm1.DutyFunc (输出脉宽)变量。经过PWM1 模块运算通过PWM1~6 输出给三相桥驱动电机运转。ADC 检测三相桥的电流,经过去最大最小值再平均的算法,得到电流值,在不过流的情况下,直接把system.PWM_open_loop 赋给system.I_DC 然后经过RMP2 模块,将要输出的脉宽斜坡加上去。
    2022-12-09 05:20:03下载
    积分:1
  • TM4C123I2C程序
    本示例演示如何配置一个接收中断的从模块上。这包括设置I2C0 模块为环回模式配置主设备和从设备模块。环回模式内部 将主设备和从设备的数据和时钟线连接在一起。奴隶模块的地址设置为一个值所以它可以接收来自数据主。
    2022-11-03 07:05:03下载
    积分:1
  • STM32与ADXL345加速度检测
    本设计采用stm32l作为主芯片,结合加速度传感器ADXL345,可以实时检测加速度。STM32L是一款低功耗的ARM7产品,使用stm32l可以节约功耗,它采用IIC驱动ADXL345芯片,ADXL345芯片是三轴加速度传感器,可以测得XYZ轴的加速度。
    2022-04-23 09:01:05下载
    积分:1
  • 温湿度采集
    温湿度采集  Z-Stack采用无线自组网按需平面距离矢量路由协议AODV,建立一个Hoc网络,支持移动节点,链接失败和数据丢失,能够自组织和自修复。当一个Router接受到一个信息包之后,NMK层将会进行以下的工作 s� raX T �O ge: ZH-CN;mso-bidi-language:AR-SA">层将会进行以下的工作
    2023-02-02 11:45:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载