Hey guys,
Can anyone help? I've built up an Evshield from Damien's GitHub page https://github.com/damienmaguire/EVShield.
I've fitted it to an Arduino Due and flashed it with the latest GVRET firmware from the collin80 repository.
I'm running the latest SavvyCan V187 on a windows 7 PC.
I can read CANBus data no problem, but transmitting is data is more temperamental.
Starting from a freshly booted Due, I can create a connection and activate it. I can then use the SavvyCan frame sender to send frames, say every 10ms on Bus 1 (which makes sense as that's the Due Can port that the transceiver is connected to). I can see some data on the transceiver input and Can Hi and Lo lines on the scope.
So far so good. However, when I disable the signal in the frame sender, the data continues to be transmitted on the CANBus and nothing seems to change that until I power the Due down.
I think the hardware is OK. It looks like some problem with the connection between the PC and Due. I can see commands in the SavvyCan serial port monitor, but the Due seems to be ignoring some of them.
Anybody else using any of this stuff and have you seen anything similar?
CanDUE, EVShield, GVRET and SavvyCan Transmit Problem [SOLVED]
Re: CanDUE, EVShield, GVRET and SavvyCan Transmit Problem [SOLVED]
OK, so I think I've managed to answer my own question!
After a few evenings poking around in the GVRET firmware and spotting nothing obvious, I decided to connect back up to the car and found it works just fine.
I suspect originally I'd selected the wrong Due can bus, then spotted the strange behaviour on the bench while I was working out what was what.
Anyway I managed to get my BMW E46 running without its DME connected to the can bus without any other warning lights on the dash. I think it's time to take the engine out!
After a few evenings poking around in the GVRET firmware and spotting nothing obvious, I decided to connect back up to the car and found it works just fine.
I suspect originally I'd selected the wrong Due can bus, then spotted the strange behaviour on the bench while I was working out what was what.
Anyway I managed to get my BMW E46 running without its DME connected to the can bus without any other warning lights on the dash. I think it's time to take the engine out!
- johu
- Site Admin
- Posts: 5911
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 180 times
- Been thanked: 1109 times
- Contact:
Re: CanDUE, EVShield, GVRET and SavvyCan Transmit Problem
Congratulations
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
- Jack Bauer
- Posts: 3563
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 1 time
- Been thanked: 88 times
- Contact:
Re: CanDUE, EVShield, GVRET and SavvyCan Transmit Problem
Well done:) Savvycan takes a bit of getting used to. Not everything is obvious especially when using dbc files. I assume you know about this :
https://www.bimmerforums.com/forum/show ... us-project
https://www.bimmerforums.com/forum/show ... us-project
I'm going to need a hacksaw
Re: CanDUE, EVShield, GVRET and SavvyCan Transmit Problem
Yes, I came across Thaniel's great work and managed to get a dbc file together. I'll start a project thread and publish what I've got so far. I've managed to compile a spreadsheet with bit of detail on it.
Your EVShield worked a treat as well!
Your EVShield worked a treat as well!