Покажи участието

От тук може да видиш всички публикации на този потребител.


Теми - Vexorian

Страници: [1] 2
1
Механика / Робот змия
« -: Октомври 31, 2011, 08:29:44 pm »
Някой има ли опит с проектиране на сегменти за змия-робот? Искам да започна такъв проект и ми трябва механичен модел-прототип. Бих платил за него. Крайният разултат трябва да е нещо подобно на това. http://www.youtube.com/watch?v=8VLjDjXzTiU
Ако някой е навит, да пише. Би било много добре ако се започне такъв проект. Хем ще е забавно, хем ще е продуктивно накрая :)

2
Други контролери / NXP LPC4000
« -: Септември 18, 2011, 08:17:36 pm »
Двойните ядра навлязоха и в пазара на микроконтролерите. Вижте тази красавица:
http://www.eetimes.com/electronics-news/4210275/NXP-mixes-Cortex-M4-and-M0-in-dual-core-attack

Смятам да изоставя PIC-овете :)

3
Общ форум / SPICE модели
« -: Октомври 15, 2010, 11:10:50 pm »
Някой знае ли откъде мога да намеря SPICE модели на оп. усилватели? Или изобщо цели библиотеки.

4
Имам проект да опиша следният филтър:
http://picasaweb.google.com/lh/photo/1VvF3hie4zHLJYycRGM6HA?feat=directlink

Ако считаме, че оп. усилвател е идеален (R+ = R- = безкрайност, Ro = 0, A = безкрайност), тогава формулата би трябвало да е 1 /(1 + j*(w/w0))

w0 = ((R1R2 + R2R3 + R1R3)*C2 / R1R3C1 + R2/R1) / R2C2
f0 = 2pi*w0

Дотук добре, даже и симулацията го потвърждава:
http://picasaweb.google.com/lh/photo/6pi0nBoE8RlwX0w5ESit_w?feat=directlink

Но ако сменя стойността на C2 = 100uF, бод-диаграмата изглежда така:
http://picasaweb.google.com/lh/photo/XQfz8bWq2LZQHQ4iRwSH1A?feat=directlink
Което ми подсказва, че се спира дадена лента от честоти.

Проверих си няколко пъти уравненията, няма грешка, но е възможно да изпускам нещо. Идей? Възможно ли е просто модела на оп.у. да не е идеален?

5
За всичко... / Еднакви транзистори
« -: Юли 15, 2010, 02:52:01 am »
Някой знае ли дали у нас се продават еднакви транзисторни елементи в един корпус? Като този например: http://www.national.com/ds/LM/LM194.pdf
Не намирам и транспроводими оп. усилватели или усилватели на нортон. В Комет би трябвало да има всичко все пак.

6
Някой да знае добра схема на правотоков преобразовател на линейно напрежение към експоненциално? Трябва ми до 5V +6dB на октава. Разработил съм линеен осцилатор, контролиран от напрежение (1mV/Hz) и мисля да го използвам в един личен мой проект за синтезатор. Ако пък няма сигурно ще използвам таблица с готови стойности.

7
Литература / Цифрова Електроника 3
« -: Април 26, 2010, 04:42:46 pm »
Айде и 3-тата част е готова. http://docs.google.com/fileview?id=0B5q08ENFYvfqOGU1NWY1ODgtY2Q3ZS00ODU0LWJmNDctNGExZTYzMTA3ODA1&hl=en

Моля ви ако имате препоръки или видите грешки или неточности - ЛС за да ги оправя, благодаря предварително. Наслаждавайте се! :)

П.С. Забравих да вметна: Ако искате да проверите дали дадено решение е вярно, или просто да експериментирате, използвайте следния симулатор: http://falstad.com/circuit

9
... по професионалният начин.
http://www.youtube.com/watch?v=8HJrzaW5B3g&fmt=18

Може да не е точно литература.. но пак си е помагало. Понеже гледам много хора се интересуват от саморъчна направа на платки...
nJoy!

10
За всичко... / MATLAB 2009 -> 2007
« -: Декември 02, 2009, 10:53:11 pm »
Здравейте,
тъй като започваме занятия по математика в университета ми с MATLAB, преподавателя ни даде много упражнения и задачи. Проблема обаче е, че няма как да му дам готови работи, тъй като неговата версия е 2007, а мойта е 2009. Сега... не искам да изтривам 2009, тъй като вече съм си свикнал с нея и смятам, че е по-добре да си я оставя. Не искам и да пропубтвам 2009 на преподавателя, за това ви попитам - някой знае ли начини да се превръщат проекти от 2009 към 2007... или други по-ниски версии? Видях преди време, че имаше един от 2008 към 2007 и надолу, но за 2009 нещо не намирам.

11
Литература / MIT Електричество и Магнетизъм
« -: Ноември 28, 2009, 11:29:15 pm »
Наскоро гледах разни клипове свързани с електроника, и попаднах на тази серия от изключително интересни лекции. Лекциите са предоставени от дружеството Creative Commons и най-големия институт в света (според мене) по технологии. Лекциите са на чист и ясен английски език, разбираеми и интерактивни - аз лично не си отлепих погледа от екрана докато гледах една от тях. За всички които се интересуват от елетроника и разбират добре английски, тази серия ще им е много полезна, а и интересна!

http://www.youtube.com/view_play_list?p=C2CEECFD938FD494&page=1

http://ocw.mit.edu

12
Електроника / TL074... TL084 т.н.
« -: Ноември 13, 2009, 01:30:02 pm »
Не мога да ги разбера тези усилватели, изобщо не работят като нормалните (например LM324, LM358..). Пробвах ги като повторители и напрежения под 1V не пуска.. вместо това дава ~5V, като се има предвид, че ги захранвам с единствено захранване 0-5V. Видях дейташийта и там пише, че си работят нормално на 5V единично захранване, но не е така. Направих си симулация на Протеус, и той дава същите неадекватни резултати. Пробвах да сложа резистор м/у маса и изхода(10k).. но не ще... пробвах и на входовете да сложа.. и кондензатори даже сложих.... Никаква промяна? Ако тази серия е направена така да работи, как може да се "нострой" да работи като нормален усилвател?? Тука в магазините са на някакви ненормални цени... 1 EU за TL074.. (моля?? Аз за тези пари си взимам цял микроконтролер). Въпроса е, че ми трябваха за роботчето ми, тъй като импеданса на аналоговите входове са високи, и отнема време докато се напълни кондензаторчето на АЦП-то. Причината да избера тези, е че са единствените бързи усилватели които има тука... Ако някои е работил с тези усилватели да пише. :) Не искам да отидат на вятъра...

13
Електроника / Задачка :)
« -: Октомври 27, 2009, 06:04:56 pm »

14
Наскоро ми дадоха задача от университета... да направя програма, която проверява дали дадено число е просто, и ако не е, да му намеря всички делители. Докарах някакъв алгоритъм, който изглежда работи, ама ми се струва, че може да се оптимизира още...


/**************************************************************************
 * Problem number - 4.2
 *  Problem description - check if a number is prime, and if not, find it's
 * divisors
 * Author: Viktorio El Hakim
 **************************************************************************/
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>

typedef unsigned long ulong;


/**************************************************************************
 *  Function bIsPrime
 * Description:
 * Checks if an unsigned long is ulPrimes
 *  Arguments: n - the unsigned long to be checked
 **************************************************************************/
bool bIsPrime(ulong ulNum) {
  ulong i = 2;
  if (ulNum < 2)
    return false;
  else if(ulNum == 2)
    return true;
  for(i = 2;i <= sqrt((double)ulNum);i++)
    if (ulNum % i == 0)
      return false;
  return true;
}
/**************************************************************************
 *  Function Divisors
 * Description:
 * Prints all the ulDivisors of a number
 *  Arguments: ulNum - the number to be factorized
 **************************************************************************/
void Divisors(ulong ulNum)
{
ulong i, k, ulTmp = ulNum, ulPrime[100], ulPower[100], ulPCtr = 0, * ulPrimes, * ulDivisors, ulTotal = 0;

printf("1 ");
for(i = 2;i < (ulong)-1 && ulTmp != 1;i++) //First factorize by ulPrimes
{
if(bIsPrime(i) && !(ulTmp % i))
{
ulPower[ulPCtr] = 0;
ulPrime[ulPCtr] = i;
while(!(ulTmp % i))
{
ulTmp /= i;
ulPower[ulPCtr]++;
ulTotal++;
}
ulPCtr++;
}
else if(bIsPrime(ulTmp))
{
ulPrime[ulPCtr] = ulTmp;
ulPower[ulPCtr] = 1;
ulTmp /= ulTmp;
ulTotal++;
ulPCtr++;
}
}
ulPrimes = (ulong*)malloc(ulTotal*sizeof(ulong)); //Allocate memory for the ulPrimes and divisors
ulDivisors = (ulong*)malloc(ulTotal*ulTotal*sizeof(ulong));
ulTotal = 0;
for(i = 0;i < ulPCtr;i++) //Copy all the primes, into the array
{
while(ulPower[i]--)
{
ulPrimes[ulTotal] = ulPrime[i];
ulDivisors[ulTotal] = 0;
ulTotal++;
}
}

for(i = 0;i < ulTotal;i++) //Calculate all the divisors
{
ulong ulAccumulator = 1;
for(k = 0;k < ulTotal;k++)
{
ulAccumulator *= ulPrimes[k];
ulDivisors[i*ulTotal+k] = ulAccumulator;
}
for(k = 0;k < ulTotal-1;k++)
ulPrimes[k] ^= ulPrimes[k+1] ^= ulPrimes[k] ^= ulPrimes[k+1];
}

for(i = 0;i < ulTotal*ulTotal;i++) //Print the divisors
{
bool bInTable = false;
for(ulPCtr = 0;ulPCtr < i && !bInTable;ulPCtr++)
bInTable = ulDivisors[i] == ulDivisors[ulPCtr];
if(!bInTable)
printf("%u ", ulDivisors[i]);
}
printf("\n");
free((void*)ulDivisors);
free((void*)ulPrimes);
}
/**************************************************************************
 *  Function main
 * Description:
 * Main entry for the program
 **************************************************************************/
int main()
{
char chAgain;
printf("This program will determine if a number is ulPrimes, and if it's not, the dividers will be printed.\n");
do
{
ulong ulNumber;

printf("Enter the number you wish to check: ");
scanf("%ul",&ulNumber);

if(bIsPrime(ulNumber))
printf("The number is prime!\n");
else
{
printf("The number is not prime, it's divisors are: ");
if(ulNumber)
Divisors(ulNumber);
else
printf("Every number\n");
}
printf("Would you like to check again? (y/n)\n");
chAgain = getch();
}while(chAgain == 'y');
return 0;
}


Алгоритъма работи, и е сравнително бърз, но със сигурност има и по-бърз... ако някой има идеи, да споделя  :D

П.С. Пробвах със ситото на Ератостен за намиране на прости числа,.. не е толкова бързо, и изисква много памет.

15
Общ форум / Robocross
« -: Септември 13, 2009, 03:26:47 pm »
Вчера.. в моя град Енсхеде, имаше фестивал.. на който видях следно -
http://picasaweb.google.com/lh/photo/b3e_SmjT0Fz6UWXBDEHd9g?feat=directlink
http://picasaweb.google.com/lh/photo/7SUDzKVCyJKC7-CEfGADAA?feat=directlink
http://picasaweb.google.com/lh/photo/K1chY7eOll04q3u0R-n8QQ?feat=directlink
Снимките не са от най-качествените... но се вижда горе долу. Това е Robocross.. робот, който свири на барабани :clap:
Линк за фестивала - http://2009.gogbot.nl/
Линк за Robocross - http://robocross.de/
Имаше и други неща... ама не са толкова интересни...
Изобретателят е Frank Barnes, и на сайт-а му може да разгледате още интересни роботи :)

Страници: [1] 2