文件名称:robot-controller-design
- 所属分类:
- 单片机(51,AVR,MSP430等)
- 资源属性:
- [Windows] [Visual C] [Basic/ASP] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 1.44mb
- 下载次数:
- 0次
- 提 供 者:
- ker***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
非常全面的自平衡小车制作全套资料,包括硬件PCB,软件源代码,上位机软件代码,器件DATASHEET 等。
建模、控制算法及PD调节的取值参考:
http://www.mathworks.com/matlabcentral/fileexchange/19147-nxtway-gs-self-balancing-two-wheeled-robot-controller-design
硬件及软件参考如下网站资料;
http://www.circuitcellar.com/avr2006/winners/de/at3329.htm
http://tlb.org/scooter.html
http://www.geology.smu.edu/~dpa-www/robo/nbot/
matlab(matlab需要2008版,旧的6.5版打不开)里打开NXT.mdl,输入NXT.m.txt内容回车,K_f的四个值就是所需的PD调节比例;详细参考NXT的文档;
主控制板说明:
1:新布置的,因为修改了一些不合理的地方,和我使用的不一样,主控制板上RS232硬件部分还未调试过,所以使用时需要注意;
2:可调电位器用来调试修改PD参数;
3:另外几个接口可以用来改成遥控输入,比例遥控可以用AD采样口实现,但需要增加滤波;
4:车轮速度我进行了低通滤波,否则可能会发抖;-Very comprehensive self-balancing production of a full set of car data, including hardware, PCB, software source code, the host computer software code, the device DATASHEET so on.
Modeling, control algorithm and adjust the value of PD Reference:
http://www.mathworks.com/matlabcentral/fileexchange/19147-nxtway-gs-self-balancing-two-wheeled-robot-controller-design
The following hardware and software reference site data
http://www.circuitcellar.com/avr2006/winners/de/at3329.htm
http://tlb.org/scooter.html
http://www.geology.smu.edu/ ~ dpa-www/robo/nbot/
matlab (matlab need to 2008, the old 6.5 version can not open) to open NXT.mdl, the contents of the input NXT.m.txt enter, K_f the four values is required for regulating the proportion of PD detailed reference documentation NXT
Main control panel Descr iption:
1: New layout, because the amendment to some unreasonable, and I do not use the same part of the main control board has not yet RS232 hardw
建模、控制算法及PD调节的取值参考:
http://www.mathworks.com/matlabcentral/fileexchange/19147-nxtway-gs-self-balancing-two-wheeled-robot-controller-design
硬件及软件参考如下网站资料;
http://www.circuitcellar.com/avr2006/winners/de/at3329.htm
http://tlb.org/scooter.html
http://www.geology.smu.edu/~dpa-www/robo/nbot/
matlab(matlab需要2008版,旧的6.5版打不开)里打开NXT.mdl,输入NXT.m.txt内容回车,K_f的四个值就是所需的PD调节比例;详细参考NXT的文档;
主控制板说明:
1:新布置的,因为修改了一些不合理的地方,和我使用的不一样,主控制板上RS232硬件部分还未调试过,所以使用时需要注意;
2:可调电位器用来调试修改PD参数;
3:另外几个接口可以用来改成遥控输入,比例遥控可以用AD采样口实现,但需要增加滤波;
4:车轮速度我进行了低通滤波,否则可能会发抖;-Very comprehensive self-balancing production of a full set of car data, including hardware, PCB, software source code, the host computer software code, the device DATASHEET so on.
Modeling, control algorithm and adjust the value of PD Reference:
http://www.mathworks.com/matlabcentral/fileexchange/19147-nxtway-gs-self-balancing-two-wheeled-robot-controller-design
The following hardware and software reference site data
http://www.circuitcellar.com/avr2006/winners/de/at3329.htm
http://tlb.org/scooter.html
http://www.geology.smu.edu/ ~ dpa-www/robo/nbot/
matlab (matlab need to 2008, the old 6.5 version can not open) to open NXT.mdl, the contents of the input NXT.m.txt enter, K_f the four values is required for regulating the proportion of PD detailed reference documentation NXT
Main control panel Descr iption:
1: New layout, because the amendment to some unreasonable, and I do not use the same part of the main control board has not yet RS232 hardw
(系统自动生成,下载前可以参看下载内容)
下载文件列表
ProjectRII\说明.txt
..........\Control\NXT.m.txt
..........\.......\NXT_based_EN_2342.txt
..........\.......\说明.txt
..........\.......\NXT.mdl
..........\Parts\EN_2342CR_编码器说明_接线.txt
..........\.....\EWTS82.pdf
..........\.....\EN_2342CR_DFF.pdf
..........\.....\itr9606_1257889_____.pdf
..........\.rogram\main.c
..........\.......\main.lis
..........\.......\main._c
..........\.......\Project_R_II.cof
..........\.......\Project_R_II.dbg
..........\.......\Project_R_II.hex
..........\.......\Project_R_II.lk
..........\.......\Project_R_II.lst
..........\.......\Project_R_II.mak
..........\.......\Project_R_II.mp
..........\.......\Project_R_II.prj
..........\.......\PROJECT_R_II.SRC
..........\.......\Project_R_II_cof.aps
..........\.......\project_r_ii_cof.aws
..........\.......\程序更改log.txt
..........\.......\main.o
..........\Schematic_Pcb\zl_old.PcbLib
..........\.............\Tilt_board\Tilt_board.PRJPCB
..........\.............\..........\Tilt_board.PRJPCBStructure
..........\.............\..........\Tilt_board.SchDoc
..........\.............\..........\Tilt_board.PcbDoc
..........\.............\Motor_drive_board\Motor_driver_board.PRJPCBStructure
..........\.............\.................\Motor_driver_board.PRJPCB
..........\.............\.................\Motor_driver_board.SchDoc
..........\.............\.................\Motor_driver_board.PcbDoc
..........\.............\.in_board\Min_board.PRJPCB
..........\.............\.........\Min_board.PRJPCBStructure
..........\.............\.........\Min_board.SchDoc
..........\.............\.........\Min_board.PcbDoc
..........\.............\Controller_board\Controller_board.PrjPCBStructure
..........\.............\................\CONTROLLER_BOARD.PRJPCB
..........\.............\................\Controller_board.Schdoc
..........\.............\................\Controller_board.PcbDoc
..........\.oft ware\Project_R_Test.vbw
..........\.........\MSSCCPRJ.SCC
..........\.........\Project_R_Test.exe
..........\.........\Project_R_Test.frx
..........\.........\Project_R_Test.frm
..........\.........\Project_R_Test.vbp
..........\.chematic_Pcb\Tilt_board
..........\.............\Motor_drive_board
..........\.............\Min_board
..........\.............\Controller_board
..........\Control
..........\Parts
..........\Program
..........\Schematic_Pcb
..........\Soft ware
ProjectRII
..........\Control\NXT.m.txt
..........\.......\NXT_based_EN_2342.txt
..........\.......\说明.txt
..........\.......\NXT.mdl
..........\Parts\EN_2342CR_编码器说明_接线.txt
..........\.....\EWTS82.pdf
..........\.....\EN_2342CR_DFF.pdf
..........\.....\itr9606_1257889_____.pdf
..........\.rogram\main.c
..........\.......\main.lis
..........\.......\main._c
..........\.......\Project_R_II.cof
..........\.......\Project_R_II.dbg
..........\.......\Project_R_II.hex
..........\.......\Project_R_II.lk
..........\.......\Project_R_II.lst
..........\.......\Project_R_II.mak
..........\.......\Project_R_II.mp
..........\.......\Project_R_II.prj
..........\.......\PROJECT_R_II.SRC
..........\.......\Project_R_II_cof.aps
..........\.......\project_r_ii_cof.aws
..........\.......\程序更改log.txt
..........\.......\main.o
..........\Schematic_Pcb\zl_old.PcbLib
..........\.............\Tilt_board\Tilt_board.PRJPCB
..........\.............\..........\Tilt_board.PRJPCBStructure
..........\.............\..........\Tilt_board.SchDoc
..........\.............\..........\Tilt_board.PcbDoc
..........\.............\Motor_drive_board\Motor_driver_board.PRJPCBStructure
..........\.............\.................\Motor_driver_board.PRJPCB
..........\.............\.................\Motor_driver_board.SchDoc
..........\.............\.................\Motor_driver_board.PcbDoc
..........\.............\.in_board\Min_board.PRJPCB
..........\.............\.........\Min_board.PRJPCBStructure
..........\.............\.........\Min_board.SchDoc
..........\.............\.........\Min_board.PcbDoc
..........\.............\Controller_board\Controller_board.PrjPCBStructure
..........\.............\................\CONTROLLER_BOARD.PRJPCB
..........\.............\................\Controller_board.Schdoc
..........\.............\................\Controller_board.PcbDoc
..........\.oft ware\Project_R_Test.vbw
..........\.........\MSSCCPRJ.SCC
..........\.........\Project_R_Test.exe
..........\.........\Project_R_Test.frx
..........\.........\Project_R_Test.frm
..........\.........\Project_R_Test.vbp
..........\.chematic_Pcb\Tilt_board
..........\.............\Motor_drive_board
..........\.............\Min_board
..........\.............\Controller_board
..........\Control
..........\Parts
..........\Program
..........\Schematic_Pcb
..........\Soft ware
ProjectRII