This year (2011) the Controller Area Network (CAN) reaches its 25th anniversary. According to the CAN in Automation group, “…the CAN protocol was presented the first time to the public at the SAE conference in Detroit. Bosch presented its serial bus system dedicated for embedded networking in passenger cars. One year later, Intel introduced the first CAN stand-alone controller followed by Philips Semiconductors in 1988.”
During the past 25 years, many companies have created devices that operate on a CAN bus and other companies have created hardware and software design-and-test tools. You can include EasySYNC Ltd. among the latter group. The company recentlyannounced two USB-to-CAN adapters–USB2-F-7001 and USB2-F-7101–that simplify the connection between a computer and a CAN bus. Both devices operate from USB power and the USB2-F-7101 provides digital isolation between the CAN bus and your PC. The packaged modules use a standard DE-9P connector that conforms to the CAN-in-Automation (CiA) DS102-2 pin-out.
EasySYNC provides USB device drivers so a module looks like a virtual serial port (COM port) to a computer and communications use ASCII characters. A CAN-command application programming interface (API) lets you write programs for specific bus-related tasks. At present, you can use the following languages to write programs: Visual Basic 6, Visual Basic 6 .NET, C#, and Visual C++. Unfortunately, there’s no software for Mac OS X, Linux, or Windows CE. You can learn more about the API in the programming guide: www.easysync-ltd.com/support/documentation/PG_USB2-F-7×01_API_Guide.pdf.
At the Design News webinar on June 27, learn all about aluminum extrusion: designing the right shape so it costs the least, is simplest to manufacture, and best fits the application's structural requirements.
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This radio show will show what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.