Понедельник, 20.05.2024, 20:02
Приветствую Вас Гость

Gauss Gun

javascript://

Блог

Главная » 2012 » Май » 8 » Начал делать кольцевой гаусс.
23:57
Начал делать кольцевой гаусс.
Собственно вот описание идеи.

Основные моменты уже продумал :
1) питание - низковольтное от силовых аккумуляторов. Коммутация не менее силовыми транзисторами :-)
2) управление реализуется на контроллере Atmega8, запущенном на 16 МГц.
3) "выпуск" снаряда - открытием створки, прижимаемой электромагнитом (не напрямую, а расположенном в жопе мира :-) через неферромагнитную систему)
4) датчики - пошлая оптика, включенная параллельно и дергающая порт контроллера по каждому пересечению :-)

Вот сама программа :
Code

#include <avr/io.h>

// коофицент length*frequenzy
#define k 8000000
// максимальное знанчения порта A - определяется числом ступеней
#define MAX_A 128

//Нужная скорость.
// Пример
// B[0] ...
// B[1] ...
// B[2] = 1;
// B[3] = 0;

// B[4] = 1;
// B[5] = 0;
// B[6] = 0;
// B[7] = 0;

// return 8*2;
double get_need()
{
  double need = 0;
  double k=0;
  need+=PINB.7;
  need+=PINB.6*2;
  need+=PINB.5*4;
  need+=PINB.4*5;

  k+=PINB.3;
  k+=PINB.2*2;

  return need*k;
}

int main(void)
{
  OCR0=255; // инициализация таймера
  TCCR0 = (1<<CS00); //настройка таймера
   
  int A=0;
  PORTA=0;
  int temp;
   
  while(1)
  {
  PORTC.0 = 0; //Запираем снаряд в стволе
   
  //Получаем нужную скорость
  double need = getNeed();
  while(PINB.0==0); //Ждём нажатия кнопки спуска
   
  //... по нажатии ...
  A=1; //Переменная, описывающая состояние порта A
  PORTA=1; // Сам порт
   
  double speed=0;
  while(speed<need) //До дотижения нужной скорости - ускоряем снаряд
  {
  TCNT0=0; //Для отсчёта сбросим таймер
   
  while(1)
  {
  while(PINB.1==1);//Пока не был заслонён очередной датчик...
  //Когда же он был заслонён - включим следующую катушку
  if A*2>MAX_A
  {
  A=1;
  PORTA=1;
  }
  else
  {
  temp=A*2;
  PORTA=temp;
  A=temp;
  }
  break;
  }
   
  speed = k/TCNT0;
  }
   
  PORTC.0 = 1; //Открываем канал снаряда
  }

  return 0;
}


Суть такая : на ноги PORTA повешены ключи, включающие катушки при 1 на выводе порта. (младший разряд - первая катушка)
На PORTB.0 - кнопка спуска (когда она нажата - на нём 1).
На PORTB.1 - датчики (от них идёт 1 всегда и 0 при пересечении).

Нижний предел скорости (в м/с) регулируется как :
V=n*k*10
На PORTB.7-PORTB.4 подаётся число (от 0 до 15) соответствующее n
На PORTB.3, PORTB.2 - коофицент k (от 0 до 3)

На PORTC.0 - выпуск снаряда (произойдёт при 1 в порту)

Как только полученная за 1 оборот скорость превысила заданную будет открыт канал для выхода снаряда из ускорителя.

Планирую юзать программатор PonyProg (да, о том что rs232 портов уже мало я в курсе :-) ). При этом программатор и контроллер вынес на 1 плату (хоть убей, не нашёл контроллера в dip корпусе). К основной части подключается разъёмом на 20 пинов (пока не установил на плату - надо будет его ещё надыбать). Зато в дальнейшем если быстродействия не хватит, можно будет не разбирать всё, а сменить "мать" :-)
Просмотров: 1748 | Добавил: alexKniaz | Рейтинг: 0.0/0
Всего комментариев: 171 2 »
17 Elenaten  
0
I enjoy this website - it's so useful and helpful. Stop by also my own web site.

https://zdravenportal.com/%D0%B4-%D1%80-%D0%BF%D0%B5%D1%82%D1%80%D0%B0%D0%BD%D0%B0-%D0%BA%D0%B0%D0%BB%D1%8F%D1%88%D0%B5%D0%B2%D0%B0-%D0%B4%D0%B5%D1%80%D0%BC%D0%B0%D1%82%D0%BE-%D0%B2%D0%B5%D0%BD%D0%B5%D1%80%D0%BE%D0%BB%D0%BE%D0%B3 добри дерматолози софия

dd=+

16 Sownsex  
0
Любовь к сайту -- очень индивидуально дружелюбно и отличных предложений, чтобы увидеть! Посетите также мою страничку

посмотрите и эту страничку и дайте ей оценку

https://anotepad.com/note/read/f23xsysa тайланд пукет
http://www.pc11067.org/index.php?name=webboard&file=read&id=325881 тайланд остров пукет нощен живот
https://keeleyalvarez5049643.bloggersdelight.dk/2024/02/09/%d1%81%d1%8a%d0%b2%d0%b5%d1%82%d0%b8-%d0%b7%d0%b0-%d0%bf%d0%b5%d1%80%d1%84%d0%b5%d0%ba%d1%82%d0%b5%d0%bd-%d0%b1%d1%83%d0%ba%d0%b5%d1%82-%d0%be%d1%82-%d1%86%d0%b2%d0%b5%d1%82%d1%8f-%d0%b8%d0%b4%d0%b5/ movenpick resort & spa карон бийч пукет
https://anotepad.com/note/read/ksderkbd пукет тайланд нова година

=pat=

15 Sownhrq  
0
Не отставать потрясающую работу!! Люблю это! Посетите также мою страничку

посмотрите и эту страничку и дайте ей оценку

http://mosca.asia/board_gCqZ83/2506343 къщи под наем на остров пукет
http://bondpedia.altervista.org/index.php?title=Utente:WillyPeele580 тайланд остров пукет
http://roof22.ru/user/AnneD227055662/ екскурзия пукет
https://lisabaskett513558005.bloggersdelight.dk/2024/02/11/%d0%bf%d1%83%d0%ba%d0%b5%d1%82-2024-%d0%b2%d1%80%d0%b5%d0%bc%d0%b5-%d0%ba%d0%b0%d0%ba-%d0%b4%d0%b0-%d1%81%d1%82%d0%b8%d0%b3%d0%bd%d0%b5%d1%82%d0%b5-%d0%b4%d0%be-%d1%82%d0%b0%d0%bc-%d0%ba%d0%b0/ пукет тайланд снимки

=pat=

14 DanteTrunc  
0
Карта зарубежного банка — это пластиковая карта, выпущенная банком из другой страны. Иностранные банковские карты могут использоваться для покупок в торговых точках, снятия наличных в банкоматах и проведения онлайн-платежей.

Преимущества использования карты зарубежного банка:

- Шанс покупать в торговых точках и снимать наличные в банкоматах во многих странах.
- Легкость осуществления онлайн-платежей.
- Возможность получать дополнительные выгоды и преимущества.
- Надежность защиты.

Недостатки использования карты зарубежного банка:

- Шанс появления скрытых сборов и платежей.
- Требование обмена валюты при использовании карты в стране, отличной от государства, издавшей карту оплаты.
- Трудность в оформлении карты иностранного банка.

При выборе карты зарубежного банка следует учитывать следующие факторы:

- Денежная единица, в в какой выпускается карта оплаты.
- Комиссии и платежи за использование карты.
- Возможность оформления карты нерезидентом.
- Дополнительные выгоды и преимущества, предоставляемые по карте.

Карты зарубежных банков|Иностранные банковские карты могут являться удобным и выгодным средством для оплаты товаров и услуг, получения наличных и совершения платежей в интернете в других странах. Но перед определением иностранной банковской карты следует тщательно проанализировать все условия и комиссии, связанные с ее применением.


http://misstest.66rt.com/viewthread.php?tid=8011&extra= открыть счет в банке зарубежном физическому лицу

=bank=ww

13 Web Hero  
0
Приветствую! Это Владислав из компании Web Hero.

Вы знали, что ошибки на сайте могут отпугнуть больше трети ваших потенциальных клиентов? Вот несколько фактов из исследований компаний:

1. Согласно исследованию компании Google, более 50% пользователей покидают сайт, если он загружается дольше, чем за 3 секунды. Медленная загрузка сайта часто связана с наличием технических ошибок.
2. Согласно исследованию компании Adobe, каждая ошибка на веб-сайте может стоить компании до 9% потерь в конверсии. Это подчеркивает важность минимизации ошибок на сайте для повышения доходности бизнеса.
3. Данные компании Akamai показывают, что даже короткие сбои в работе сайта могут привести к существенным финансовым потерям. Например, если сайт Amazon.com падает на 1 минуту, это может привести к потере доходов в размере до $220 000.


Мы предлагаем Вам профессиональную техподдержку для бесперебойной работы вашего веб-ресурса:

– Доработка функционала.
– Наполнение контентом.
– Адаптация под моб. устройства.
– Дизайн и проектирование.
– Обновление CMS и плагинов.
– Хостинг и домены.
– Интеграция с сервисами.
– Мониторинг и обслуживание.

Давайте обсудим, как усовершенствовать ваш сайт. Оставьте заявку на нашем сайте: wbhr.ru или свяжитесь со мной по email: sale.tp1@wbhr.ru.

Воспользуйтесь промокодом TPKOMPAS0224 и получите бесплатный тех. аудит вашего сайта.

12 Анастасия  
0
Перехватим клиентов с сайтов конкурентов. Ноу-Хау в привлечение клиентов.
Современные инструменты BigData позволяют узнать кто посещал сайты конкурентов или звонил им на телефон, чтобы работать именно с этой горячей аудиторией в режиме реального времени
контакты от 17 рублей. можем предоставить под обзвон от 17 руб или разослать SMS/ MMS/ Viber от 3,6 руб (только РФ)
звонки посетителям сайтов конкурентов в реальном времени, в течение 20 минут с момента посещения сайта или звонка конкуренту, по самой горячей аудитории.
Любые законные ниши, торговля, услуги, строительство, привлечение работников, агентов, B2B, B2C и т.д.
100% легальный метод, никакие законы не нарушаем.
Доступная цена. договор. закрывающие документы.
также можем добыть базы клиентов компаний под B2B
наш cайт https://bigdata.popupbiz.ru оставьте заявку
телеграм канал @bigdatapopupbizru
email bigdatabiz@mail.ru
89529082087

11 Артём  
0
Получите клиентов с сайтов ваших конкурентов за 1 день с гарантией результата!
Современные инструменты BigData позволяют узнать кто посещал сайты конкурентов или звонил им на телефон, чтобы работать именно с этой горячей аудиторией в режиме реального времени
лиды от 25 рублей. можем предоставить под прозвон от 25 руб или разослать SMS/MMS/Viber от 3,6руб (только РФ)
Любые законные ниши, торговля, услуги, привлечение работников,агентов, B2B, B2C.
100% легальный метод, никакие законы не нарушаем.
Доступная цена. договор. закрывающие документы.
также в наличии базы данных компаний под B2B
наш cайт https://bigdata.popupbiz.ru оставьте заявку и бонусом получите софт для whatsapp-рассылки или email-рассылки
телеграм канал @bigdatapopupbizru
email bigdatabiz@mail.ru
89529082087

10 Ковалев Сергей  
0
Здравствуйте!

Скажите, пожалуйста, с кем в вашей компанииможно обговорить вопрос негативных отзывов о вашей организации в сети интернет?

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

Мы готовы провести бесплатный аудит инфополя вашей организации, чтобы видеть всю картину.

Благодарю!

Презентация о нашем агентстве: https://lnnk.in/eLiV

Сергей Ковалёв
Телеграм для связи: @rebooster
репутационное агентство "reBooster"
www.re-booster.ru

9 Владислав  
0
Меня зовут Владислав из компании Web Hero. Мы обнаружили технические недочеты на вашем сайте, которые могут стать причиной ухода клиентов.
Наша команда готова оперативно устранить эти проблемы и гарантировать бесперебойную работу вашего сайта.

Давайте обсудим, как мы можем помочь. Оставьте заявку на нашем сайте: wbhr.ru или свяжитесь со мной по sale.tp1@wbhr.ru.

С уважением, Владислав.

8 ColtonUnura  
0
Я был серфингом он-лайн более трех часов в последнее время, пока я никогда никогда какую-либо привлекающую внимание статью, подобную вашей. Это красиво стоит достаточно для меня. По моему мнению, если все владельцы сайтов и блоггеры сделали хорошо контент, как вы, вероятно, сделал, нет вероятно будет намного больше полезнее, чем когда-либо прежде.
Также предлагаю глянуть мою страничку


https://charles1n30eik1.wikitelevisions.com/user спам-сайты

@gj33387

1-10 11-17
Имя *:
Email:
Код *:
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Календарь
«  Май 2012  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей
Друзья сайта
  • Мой основной блог
  • gauss2k
  • railgun
  • ... | Сделать бесплатный сайт с uCoz