I have Ford Fiesta Mk7 power steering unit (TRW Column Drive EPS CAN control) and I would like to use it on my Fiesta Mk2 Duratec HE 2.0 Race car. Can any MBE ECU control this unit?
The only problem you are going to have is getting the CAN protocols, no manufacturers release their CAN protocols. In the past MBE have done development work for large manufacturers themselves and even then they would not release protocols outside.
The problem with anything that is CAN controlled, is that you have no idea what the messages should be and even if you discover some messages that get a system working, there may be other hidden safety messages that are being used to check that the system is working correctly. If these messages are either not received or transmitted, the system may appear to work correctly for a short period of time and then simply switch off assuming there is a fault. Hunting for any CAN data messages is like looking for a needle in 100 haystacks, so without the original CAN datastream protocols, it would be cheaper to fit a completely different system.
Obviously in the event of you being lucky enough to get the information required, if you are running an MBE ECU to control the engine then some protocols could be written to do the job required. We also need to know what other functions are necessary associated with it, to decide which would be the suitable ECU for your needs,
Is it possible to configure your own CAN bus messages to be sent out on the CAN interface on the MBE 9A9 ECU ? Is it capable of receiving CAN messages and acting on them?
The CAN Bus data stream is designed for use to transmit data to either external devices, such as data loggers or data to other MBE systems. It would be possible to control other devices that are CAN Bus controlled.
For example, if you have a gearbox that has a CAN Bus system on it, it can indeed control it. The problem you have is that the manufacturer of the gear box is unlikely to release the protocols required to control the gearbox and the same would go for any other systems fitted to production cars. If you are able to get the protocols, the software could then be written to control them with the MBE CAN data stream and depending on how complex the system, would depend on how much time was required for the software engineer to write it. This may only be a matter of a couple of days of work, which would then need to be charged to the customer requesting it.
Unfortunately, if the data stream information is not available from the manufacturer, it would be virtually impossible to write controlling software to control the CAN Bus of each product, since you have no idea of what the information requires to control it. It is like looking for a needle in a hundred haystacks. It is potentially months of work just trying to decode what is required and the cost would be far too expensive.