Automotive and Embedded Networks

cancel
Showing results for 
Search instead for 
Did you mean: 

Using CAN bus to transport and play the stream audio data

hello,

Just want to build a PC-Based control network using CAN bus (Ethernet not considered).The system is separated two parts , one is the front unit(FU), and the other is the centeral unit(CU). FU performs dialing-up number to the CU , and play the stream audio media data come from CU, CU monitor the telephone call activated from FU's user , send rm or mp3 data to the FU . I'd like to know if CAN bus could realize this function? if it can , which hardware must be supplied ? Is there any suggestion that not use PBX to realize the voice (telphone) communication ? Please give an solution , your advise is greatly appreciated . Thanks.


David
0 Kudos
Message 1 of 3
(6,279 Views)

Hi David,

the CAN protocol essentially just gives you the ability to transfer (broadcast) up to eight data bytes across the network at a maximum data rate of 1 Mbit/s.
There are so-called higher level (or layer) protocols that further specify the data exchange between a data producer can the consumer (DeviceNet, CANopen, etc.).

If your application is not tied to any of those protocols, that means you have the freedom to design all (CAN) nodes of your network, you can implement your own protocol based on the eight data bytes and the arbitration ID CAN offers.

For more information on the CAN protocol, take a look at appendix B of the NI-CAN Hardware and Software Manual, or visit the web site of CAN in Automation (CiA).

For your particular application you would need a CAN port on both the FU and the CU (preferably high-speed physical layer) and a PCI interface CAN card for you development.

-B2k

0 Kudos
Message 2 of 3
(6,262 Views)
Hi B2K,

Thank you for your reply. Do you think that can transmit voice or the stream media data using CANOpen ? Could you advise me more detail ? Thanks.


David
0 Kudos
Message 3 of 3
(6,245 Views)