Тёмный
Andy Woerpel
Andy Woerpel
Andy Woerpel
Подписаться
EE3210 Project Presentation
13:04
6 лет назад
DJI 0016
5:12
7 лет назад
Roadway Simulation
0:21
7 лет назад
Rotary Halbach Array Prototype
0:34
8 лет назад
Morphing
0:09
8 лет назад
NBody Sim
0:13
8 лет назад
Nbody3
0:12
8 лет назад
N-Body Simulation
0:13
8 лет назад
Teensy CAN Bus Testing
1:24
9 лет назад
3D nBody
0:14
9 лет назад
Small 3d N-body Simulation
0:25
9 лет назад
Orbiting
0:21
9 лет назад
Small N-body Simulation
0:10
9 лет назад
FPGA Stepper Motor Driver
2:31
9 лет назад
SAE Crash
0:58
9 лет назад
Test Stand
1:24
9 лет назад
Test stand
3:35
9 лет назад
Flying with the SAE Aero Plane
4:58
9 лет назад
Flying at School
3:16
9 лет назад
Beautiful Day for Flying 8 30 14
6:29
9 лет назад
Flying at Aztalan   8 26 14
7:28
10 лет назад
UMX Radian with Mobius Camera
5:11
10 лет назад
Chasing the Radian Pro
4:09
10 лет назад
FPV round 2
5:23
10 лет назад
FPV at Seljan Party
4:52
10 лет назад
Комментарии
@electronicsdevelopers319
@electronicsdevelopers319 Год назад
I want to configure communication in robot with plc
@emilsarzynski7806
@emilsarzynski7806 Год назад
Hey ! We want to do the same thing with a french team. May it be posible for you please to answer a few questions ? First where did you find your magnets and what is their reference ? What is their shape ? Are you using an halbach array ? If you do so what is the gap between the magnets ? Thank you very much for your time and attention !
@sarathkumar-gq8be
@sarathkumar-gq8be 2 года назад
do you know how to run the motor using teensy 4.1 can bus communication
@pauloyoshizaki2103
@pauloyoshizaki2103 2 года назад
YASKAWA - ROBÓTICS - AUTOMAÇÃO - HOJE - TUDO - ROBÓTICS - TODOS : SERVIÇOS - EM GERAL : YASKAWA - ROBÓTICS : ANO : 2030 : ANO : ROBÓTICS : GLOBAL - UNIVERSAL : TOP : 2030 : YASKAWA : ROBÓTICS .
@pseudoname3570
@pseudoname3570 2 года назад
great help!
@alexandreribeiro7623
@alexandreribeiro7623 2 года назад
Great video, congrats.
@balvindermatharu922
@balvindermatharu922 2 года назад
)
@vital20
@vital20 3 года назад
Nice, I'm thinking about doing a similar thing, but I may just replace the entire board altogether with a pi.
@Existanceclan
@Existanceclan 4 года назад
The Teensy 3.1 has a built in can reciever? So if i just want to listen to canbus communication the teensy should be good enough?
@LaChaineDelEmbarque
@LaChaineDelEmbarque 4 года назад
Hi the teensy 3.1 has a CAN controller, you need a CAN transceiver like MCP2551 to connect. Basically the transceiver is the physic layer of the CAN bus and the CAN controller of the teensy interprete the data from the transceiver. Hope it's clear! (I may have done english mistakes sorry I'm french ;) )
@mohammedaloosi2093
@mohammedaloosi2093 5 лет назад
Thanks for sharing this but can you list what are the exact resistors value, and how wires are connected please. i have been trying to get canbus working for the past 3 weeks never got a good luck.
@MariaGarcia-ey3fg
@MariaGarcia-ey3fg 2 года назад
I read online it is a 120 Ohm on each line
@Jammer206
@Jammer206 6 лет назад
Interesting
@davidkender3070
@davidkender3070 7 лет назад
Since Andy invited us to take a look at his code, I’ve taken the liberty to transcribe it from screen shots of his RU-vid Teensy CAN Bus Testing video. Although, the two sketches complied and uploaded okay to a Teensy 3.6, the Receiver serial monitor remains blank. Maybe somebody with sharper eyes than mine, can review the transcribed code and detect any errors in my work. Hopefully Andy will see this posting and review the code as well. // DMK 09-02-2017 Teensy 3.6 Receiver // Andy Woerpel Teensy CAN-Bus Code // ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-yQpfbf48dPQ.html // Receive (Teensy 3.6, Arduino IDE 1.8.4, Teensyduino 1.38 with SN65HVD230 Transceiver) #include <FlexCAN.h> #include <kinetis_flexcan.h> const int baudRate = 50000; const int ledPin = 13; const int delayTime = 1000; int count = 0; FlexCAN myCAN(baudRate); CAN_message_t message; CAN_message_t rxmsg; void setup() { pinMode(ledPin,OUTPUT); Serial.begin(115200); // Modified DMK 09-04-2017 digitalWrite(ledPin,HIGH); myCAN.begin(); } void loop() { if (myCAN.available()) { myCAN.read(rxmsg); Serial.println(rxmsg.buf[0]); if (rxmsg.buf[0] == 49) { Serial.println("Message Sent"); message.buf[0] = count; message.buf[1] = count + 1; message.len = 2; message.id =0x2; myCAN.write(message); count++; } } } // DMK 09-04-2017 Teensy 3.6 Transmitter // Andy Woerpel Teensy CAN-Bus Code // ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-yQpfbf48dPQ.html // Transmit (Teensy 3.6, Arduino IDE 1.8.4, Teensyduino 1.38 with SN65HVD230 Transceiver) #include <FlexCAN.h> #include <kinetis_flexcan.h> const int baudRate = 50000; const int ledPin = 13; const int delayTime = 50; FlexCAN myCAN(baudRate); CAN_message_t message; CAN_message_t rxmsg; void setup() { pinMode(ledPin,OUTPUT); Serial.begin(115200); // Modified DMK 09-04-2017 myCAN.begin(); } void loop() { for (int i = 1; i < 50; i++) { message.buf[0] = i; message.id = 0x1; message.len = 1; myCAN.write(message); Serial.print("Message Sent "); // Modified DMK 09-04-2017 Serial.println(message.buf[0]); // Modified DMK 09-04-2017 digitalWrite(ledPin,HIGH); delay(delayTime); digitalWrite(ledPin,LOW); delay(delayTime); } if (myCAN.available()) { Serial.print("Message Received "); // Modified DMK 09-04-2017 myCAN.read(rxmsg); Serial.print(rxmsg.buf[0]); // Modified DMK 09-04-2017 Serial.print(" "); // Modified DMK 09-04-2017 Serial.println(rxmsg.buf[1]); } }
@ronkeno6704
@ronkeno6704 7 лет назад
A copy of your code would be greatly appreciated
@erlinghagendesign
@erlinghagendesign 7 лет назад
Hi, what kind of software are u using? if u don't mind asking :-)
@mohamedmoumni6544
@mohamedmoumni6544 7 лет назад
Hello, I would like to know the code and the electric circuit, I am an Engineering student. My project is that, I would appreciate your help. My mail is mohamed.moumni93@gmail.com
@marshallscholz8629
@marshallscholz8629 8 лет назад
Neat, did bad traffic prompt you to create this?
@OrenBroder
@OrenBroder 8 лет назад
hi how did you amplify the fgpa 3.3v to what the motor needs, what was your configuration
@719Burton
@719Burton 8 лет назад
Hey, I used an H-Bridge for each phase of the motor. The 3.3V outputs from the FPGA were used as input signals to the H-bridges. Hope this helps. en.wikipedia.org/wiki/H_bridge
@andremaia1117
@andremaia1117 8 лет назад
Are you using an IC H-bridge?
@719Burton
@719Burton 8 лет назад
The rightmost section of my breadboard contains the two h-bridges that I created. They were made out of discrete transistors, resistors, and diodes.
@andremaia1117
@andremaia1117 8 лет назад
Oh, now I see the 8 low power transistors on the bottom right of the breadboard. Thank you. How further should I go to implement microstepping and an UART fifo to receive and process g-code instructions?
@kejisi6332
@kejisi6332 5 лет назад
Thank you, but I want a program written in VHDL.
@abdullahharman174
@abdullahharman174 8 лет назад
can i know how u set the frequency for speed up the motor?
@719Burton
@719Burton 8 лет назад
In the lower right hand corner of the Altera board, there is a red wire going into that gold connector. That wire is connected to a function generator producing a square wave, at whatever frequency I want. That is used as the clock signal. Kind of a cheap way out, but didn't have time to implement it in verilog :)
@abdullahharman174
@abdullahharman174 8 лет назад
so controlling speed doesnt require verilog code? can u give me ur code..
@abdullahharman174
@abdullahharman174 8 лет назад
this is my code.. i want to use it to control stepper motor clockwise n counterclockwise.. module steppermotor ( en ,start ,start2 ,clk ,dout ,dout2 ,enable ); localparam define_speed = 26'd50000000; output [3:0] dout ; reg [3:0] dout ; ////clockwise/// input start; wire start; input clk ; wire clk ; reg [1:0] m ; initial m = 0; always @ (posedge (clk)) begin if (start) m <= m + 1; end always @ (m) begin case (m) 0 : dout = 9; 1 : dout = 12; 2 : dout = 6; default : dout = 3; endcase end ///anti-clockwise/// output [3:0] dout2 ; reg [3:0] dout2 ; input start2; wire start2; reg [1:0] n ; initial n = 0; always @ (posedge (clk)) begin if (start2) n <= n + 1; end always @ (n) begin case (n) 0 : dout2 = 3; 1 : dout2 = 6; 2 : dout2 = 12; default : dout2 = 9; endcase end input en; output enable; assign enable= en; endmodule
@abdullahharman174
@abdullahharman174 8 лет назад
bro pls help me :(
@yoesomite2199
@yoesomite2199 8 лет назад
sorry for the dumb question , but why dot you need the transceiver? doesn't the Teeny's CAN capabilities have that built in? What the transceiver actually do that the Teensy doesn't ? I
@719Burton
@719Burton 8 лет назад
+Sam Pati The teensy has what is called a CAN Controller built in. That deals with all of the logic used in the CAN communication, but because of the way that CAN works, you need a transceiver to actually act on the CAN bus. Might be the best explanation. I learned most everything that I know about CAN from it's Wikipedia page. en.wikipedia.org/wiki/CAN_bus
@randalreidinger4238
@randalreidinger4238 8 лет назад
Can you post your code?
@719Burton
@719Burton 8 лет назад
+randal reidinger Sorry, I tried looking for the code but was not able to find it :(
@MrKeteimportametiche
@MrKeteimportametiche 7 лет назад
fuck you
@719Burton
@719Burton 4 года назад
@@MrKeteimportametiche Hey man did you ever figure it out?
@Mozto
@Mozto 9 лет назад
Hey man that's great i'm doing a similar project but im having some issues with the id's. Would you help me?
@719Burton
@719Burton 9 лет назад
+Mario Ricardo Mostalac Morales Hey, I am using the FlexCAN library for teensy. You can see at 0:51 that one of my messages has an ID of 0x1 and the other has a message ID of 0x2. I don't know if this helps.
@fishycomics
@fishycomics 9 лет назад
thanks for posting this. love the plane as a micro to glide around. I am sure we all love to try and see how long it floats up there with a cam, and looks great, just not sure if it is worth it all the time. I do not own a radian yet, but more I watch these clips, I want one thanks for a excellent test and clip
@michaelchannel
@michaelchannel 10 лет назад
butterrrr
@michaell7838
@michaell7838 9 лет назад
Golden
@michaelchannel
@michaelchannel 9 лет назад
Mike Landowski Tasty
@719Burton
@719Burton 11 лет назад
haha actually that is something that i was having problems with. my normal was about a foot under back during this season. Now i find that it helps to try and jump up as high as you can at take-off. you can't jump if you are under that much
@SLCsharks9
@SLCsharks9 11 лет назад
Hey how do you keep from running under I keep having to move my steps back but every time I still wind up running 6 inches to a foot under on my plant any tips?
@Zeckaro
@Zeckaro 11 лет назад
Try to keep your bottom arm straight and you'll be able to bend the pole more to reach greater heights
@BlackSkeletonParade
@BlackSkeletonParade 11 лет назад
Lol josh is my dork alright
@719Burton
@719Burton 11 лет назад
they are on teacup bowl and blue sky basin mainly. It is a burton backpack. im sure the internet has it.
@5firestars
@5firestars 11 лет назад
and where can i get one
@5firestars
@5firestars 11 лет назад
and what backpack did you have on?
@5firestars
@5firestars 11 лет назад
at about 0:20 it looks like you're riding up the mountain, but btw what run was that?
@AkronTru
@AkronTru 12 лет назад
Damn it, that hurt. I miss Truman, and I hope you do as well. Good job though.
@Jammer206
@Jammer206 12 лет назад
niceeee
@719Burton
@719Burton 12 лет назад
nice work dude
@Jammer206
@Jammer206 12 лет назад
thats onbelievable
@Jammer206
@Jammer206 12 лет назад
WOw...people shud def subscribe.. this is a pro
@719Burton
@719Burton 12 лет назад
@SuperZpep yup
@SuperZpep
@SuperZpep 12 лет назад
is that rick?
@Jammer206
@Jammer206 13 лет назад
I'm pretty sure that's jake who runs past around 1:17 haha