Электромотоцикл с гироскопом и регенерацией

2 года 9 мес. назад 2 года 9 мес. назад от SergeiNSK.
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #16975
Вот такой драйвер wiki.amperka.ru/продукты:troyka:stepper буду использовать для управления шаговым мотором. На странице сайта имеется его код управления. Вот его нужно соединить с гироскопом.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад 2 года 9 мес. назад от SergeiNSK.
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18008
Получил новый гироскоп amperka.ru/product/triple-axis-gyro
Вот на выходе сигнал
Temperature = 21.23 C
values of X , Y , Z: 0 , 1 , 149
Angular Velocity of X , Y , Z: 0.07 , -0.21 , 10.16 degrees per second
*************
Temperature = 21.23 C
values of X , Y , Z: -2 , -2 , 149
Angular Velocity of X , Y , Z: -0.14 , -0.14 , 10.30 degrees per second
*************
Temperature = 21.40 C
values of X , Y , Z: -3 , -1 , 145
Angular Velocity of X , Y , Z: -0.14 , -0.14 , 10.02 degrees per second
*************
Temperature = 21.17 C
values of X , Y , Z: 43 , 66 , 338
Angular Velocity of X , Y , Z: 4.38 , 6.12 , 23.65 degrees per second
*************
Temperature = 21.29 C
values of X , Y , Z: 17 , 6 , -313
Angular Velocity of X , Y , Z: 0.97 , -1.04 , -25.81 degrees per second
*************
Temperature = 21.34 C
values of X , Y , Z: -7 , 123 , 378
Angular Velocity of X , Y , Z: -16.77 , 2.78 , 12.38 degrees per second
*************
Temperature = 21.23 C
values of X , Y , Z: 10 , -15 , 120
Angular Velocity of X , Y , Z: -1.11 , -0.63 , 11.06 degrees per second
*************
Temperature = 21.23 C
values of X , Y , Z: 54 , -26 , -43
Angular Velocity of X , Y , Z: 4.31 , -1.95 , -5.98 degrees per second
*************
Temperature = 21.29 C
values of X , Y , Z: 95 , 4 , -75
Angular Velocity of X , Y , Z: 6.19 , 0.28 , -1.53 degrees per second
*************
Temperature = 21.29 C


Его код
/*****************************************************************************/
// Function: Get the temperature and the values of X/Y/Z from ITG3200,and
// calculate the angular velocity of the X/Y/Z.
// Hardware: Grove - 3-Axis Digital Gyro
// Arduino IDE: Arduino-1.0
// Author: Frankie.Chu
// Date: Jan 11,2013
// Version: v1.0
// by www.seeedstudio.com
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// version 2.1 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
/*******************************************************************************/

#include <Wire.h>
#include "ITG3200.h"

ITG3200 gyro;
void setup()
{
Serial.begin(9600);
gyro.init();
gyro.zeroCalibrate(200,10);//sample 200 times to calibrate and it will take 200*10ms
}

void loop()
{
Serial.print("Temperature = ");
Serial.print(gyro.getTemperature());
Serial.println(" C");

int16_t x,y,z;
gyro.getXYZ(&x,&y,&z);
Serial.print("values of X , Y , Z: ");
Serial.print(x);
Serial.print(" , ");
Serial.print(y);
Serial.print(" , ");
Serial.println(z);

float ax,ay,az;
gyro.getAngularVelocity(&ax,&ay,&az);
Serial.print("Angular Velocity of X , Y , Z: ");
Serial.print(ax);
Serial.print(" , ");
Serial.print(ay);
Serial.print(" , ");
Serial.print(az);
Serial.println(" degrees per second");
Serial.println("*************");
delay(1000);
}
Работает четко без зависаний.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18010
Теперь не знаю как соединить его с программой шаговым мотором.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 916
Больше
Электромотоцикл с гироскопом и регенерацией #18011

SergeiNSK пишет: Вот такой драйвер wiki.amperka.ru/продукты:troyka:stepper буду использовать для управления шаговым мотором. На странице сайта имеется его код управления. Вот его нужно соединить с гироскопом.


Во, как раз на С написано для микроконтроллера.

Кстати, что мне не нравится, все драйвера делаются как бы в лоб.
Три обмотки, поочередно подаются сигналы на ключи.
Включилась первая обмотка - притянула магнит, потом вторая - притаянулся следующий (он на 30% еще не доехал), затем третья... И на катушки всегда подается одной полярностью напряжение. Каждая катушка в своей упряжке, другие отдыхают...
Но ведь если при подать на первую катушку одной полярности напряжение, а вторую обратной полярности, то первая будет притягиваться к центру магнита, вторая будет отталкиваться от соседнего и притягиваться к рядом стоищему, то есть помогать первой.
Это почему то нигде не применяется, ну во всяком случае я не видел...
Просто это уже сложнее реализовать, нужен Н-мост на каждую катушку, дабы инвертировать подачу напряжения.
То есть на катушку идет не просто транзистор тупо в лоб, а четыре транзистора, разной полярности плюс диоды, плюс транзисторы управления...
Но кпд двигателя под таким управлением будет почти на 40% больше, что позволит уменьшить габариты двигателя и потребление.

Беги хомячек в вертушке, не сдавайся, ты обязательно добежишь...
Спасибо сказали SergeiNSK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18012
Я мотор делаю на управление Н мостом на каждую группу катушек как на притягивание так и на отталкивание. То есть звездой не соединяю.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад 2 года 9 мес. назад от zeleniy.
zeleniy
Давно я тут
Давно я тут
Сообщений: 121
Больше
Электромотоцикл с гироскопом и регенерацией #18013
называется биполярное включение когда 2 Н моста. Пока для экспериментов подойдет униполярное, главное чтобы все зашевелилось
Спасибо сказали SergeiNSK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18014
В моем 2 моторе я так делал. Отлично работает.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18015
Конечно!! Схему собираю стандартную , а там уже к Н мосту.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 916
Больше
Электромотоцикл с гироскопом и регенерацией #18016
SergeiNSK
Там в проверке гироскопа задержка стоит на секунду примерно (чуть больше потому что команды тоже забирают тики проца)

Я так понимаю, плата подклюючена к компу? Потому что инициализируется передача протокола.
Как упралять двигателем будешь?
Кнопки есть, или на экране програмка управляет?

Беги хомячек в вертушке, не сдавайся, ты обязательно добежишь...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18017
Имеется программа на управление шаговым драйвером , но там как напишеш команду так он и работает , а мне нужно чтобы к примеру - наклон гироскопа по Х на -10 то шаговик должен вкл на 10 импульсов , а сели гироскоп на +10 то шаговик в другую сторону на 10 импульсов.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18018
Самим механическим гироскопом будет простая ручная пока схема пуска.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 916
Больше
Электромотоцикл с гироскопом и регенерацией #18019
Как это вы подключите к Н мосту, если драйвером это не предусмотренно?

Беги хомячек в вертушке, не сдавайся, ты обязательно добежишь...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад 2 года 9 мес. назад от SergeiNSK.
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18021
В драйверах шагового мотора нет.... А в механическом моторе от стиральной машины LG я буду ставить Н мосты на каждую группу катушек. Управление без микроконтролера. Механический гироскоп.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 916
Больше
Электромотоцикл с гироскопом и регенерацией #18022

SergeiNSK пишет: Имеется программа на управление шаговым драйвером , но там как напишеш команду так он и работает , а мне нужно чтобы к примеру - наклон гироскопа по Х на -10 то шаговик должен вкл на 10 импульсов , а сели гироскоп на +10 то шаговик в другую сторону на 10 импульсов.



А, понял. Ща прикину :)
Только мне не нравится, что есть только стандартная задержка delay(), ну может есть в библиотеке, просто я то всех комманд не вижу :)
Ну это не проблема.
Щас все заработает. ;)

Беги хомячек в вертушке, не сдавайся, ты обязательно добежишь...
Спасибо сказали SergeiNSK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад 2 года 9 мес. назад от SergeiNSK.
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18023
Там делай его нужно убрать заменить...
Мин скину код на шаговый драйвер .

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18024
wiki.amperka.ru/продукты:troyka:stepper вот тут он и как подключать его..

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад 2 года 9 мес. назад от SergeiNSK.
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18025
Может в архиве скинуть программу с кодами??
А маленькая скорость стоит срабатывания чтобы на мониторе программы можно было увидеть глазами как он работает.







Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 9 мес. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 916
Больше
Электромотоцикл с гироскопом и регенерацией #18031
Не, надо код, я уже сижу разбираюсь :)

Беги хомячек в вертушке, не сдавайся, ты обязательно добежишь...
Спасибо сказали SergeiNSK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 1.356 секунд