bitstream24

2.9K posts

bitstream24 banner
bitstream24

bitstream24

@bitstream24

Industrial Technology Blog

Greenfield, MA - USA Katılım Temmuz 2013
1K Takip Edilen622 Takipçiler
bitstream24
bitstream24@bitstream24·
Building High-Speed Data Loggers with Teensy Need to capture, process, and transmit large amounts of CAN Bus data in real time? A modern data logger should do much more than simply record messages. Discover how the Teensy platform enables high-performance data logging with Classical CAN, CAN FD, multiple CAN channels, and Ethernet for Industrial IoT, gateway, and edge computing applications—all while remaining compatible with the Arduino IDE. Read the full article: copperhilltech.com/blog/building-… #Teensy #CANBus #CANFD #DataLogger #EmbeddedSystems #IndustrialIoT #EdgeComputing #Arduino #Ethernet #AutomotiveEngineering #IndustrialAutomation
bitstream24 tweet media
English
0
0
0
10
bitstream24
bitstream24@bitstream24·
Do you really need a $10,000 automotive development platform to test a J1939 device? For many engineers, the answer is no. Whether you're validating an ECU, testing an instrument cluster, debugging a CAN gateway, verifying a telematics device, or building a laboratory test setup, a professional SAE J1939 test bench can be assembled for under $200 using readily available hardware and software. In this article, we discuss where high-end development platforms fit—and why many everyday J1939 testing tasks can be accomplished with a much simpler, lower-cost solution. Read the full article: copperhilltech.com/blog/build-a-p… #SAEJ1939 #CANBus #ECUTesting #TestBench #VehicleDiagnostics #EmbeddedSystems #AutomotiveEngineering #IndustrialAutomation #Engineering #Prototyping
bitstream24 tweet media
English
0
0
0
17
bitstream24
bitstream24@bitstream24·
Build your own SAE J1939 diagnostic software—without proprietary SDKs The JCOM1939 USB Gateway communicates through a standard USB virtual COM port, allowing your applications to run on Windows, Linux, and virtually any programming language that supports serial port communication. ✔ Standard serial interface (no proprietary DLLs) ✔ Documented programming interface ✔ C# and C/C++ sample source code ✔ CAN initialization, Address Claim, PGN filtering, message transmission/reception, error monitoring, and more ✔ The same interface used by the JCOM1939 Monitor software If you've been looking for a straightforward way to integrate SAE J1939 into your own software, this article explains the architecture and demonstrates how to get started. jcom1939.com/build-your-own… #SAEJ1939 #CANBus #EmbeddedSystems #IndustrialAutomation #VehicleDiagnostics #SoftwareDevelopment #Linux #Windows #CSharp #CPP
bitstream24 tweet media
English
0
0
0
20
bitstream24
bitstream24@bitstream24·
🚗📊 Turn your Raspberry Pi into a professional CAN data logger. Learn how the PiCAN family transforms a Raspberry Pi into a powerful platform for CAN Bus development, diagnostics, and long-term data logging. The article also covers support for Classical CAN, CAN FD, GPS-enabled logging, Ethernet connectivity, and why SocketCAN makes Linux an ideal development environment. Read the full article: copperhilltech.com/blog/turning-a… #RaspberryPi #PiCAN #CANBus #CANFD #SocketCAN #EmbeddedSystems #DataLogging #IndustrialAutomation #IoT #Linux #Electronics #Engineering
bitstream24 tweet media
English
0
0
0
20
bitstream24
bitstream24@bitstream24·
Most engineers troubleshoot CAN networks by watching messages. The CAN controller is watching the network itself. The latest JCOM1939 Monitor now displays the controller's Transmit Error Counter (TEC), Receive Error Counter (REC), and current error state (Error Active, Error Passive, Bus Off), giving you immediate insight into wiring faults, missing termination, baud-rate mismatches, and malfunctioning CAN nodes. If your CAN interface driver doesn't provide access to these error counters, you're missing one of the most valuable diagnostic tools available. Read the full article: jcom1939.com/why-monitoring… #CANBus #SAEJ1939 #J1939 #EmbeddedSystems #Automotive #ECU #Diagnostics #EmbeddedEngineering #IndustrialAutomation #CAN
bitstream24 tweet media
English
0
0
0
10
bitstream24
bitstream24@bitstream24·
Ever wondered why your CAN-to-USB interface doesn't work with every CAN application? A customer recently asked if they could use our JCOM1939 Monitor software with an existing IXXAT interface. The short answer was "No"—and the reason reveals a long-standing challenge in the CAN Bus industry. In this article, I explain why CAN hardware and software are typically tied to the same manufacturer, why there is still no universally accepted interface standard, and how that realization shaped the design philosophy behind our own products: Keep It Simple. Read the full article: jcom1939.com/can-i-use-any-… #CANBus #J1939 #EmbeddedSystems #Automotive #USBtoCAN #VehicleNetworks #Engineering #CANalyzer #ECU #CopperhillTech
bitstream24 tweet media
English
0
0
0
11
bitstream24
bitstream24@bitstream24·
Developing an SAE J1939 ECU? One of the biggest mistakes is testing against another prototype. Too many changing variables make debugging difficult. Build and test against a stable J1939 network instead. Learn why a known-good test environment can dramatically reduce development time and simplify troubleshooting. Read more: SAE J1939 Development: Why Every Engineer Needs a Stable J1939 Test Network⁠ #SAEJ1939 #EmbeddedSystems #CANBus #Automotive #ECU #Firmware #EmbeddedDevelopment #IndustrialAutomation #Engineering #CopperhillTech
bitstream24 tweet media
English
1
0
1
16
bitstream24
bitstream24@bitstream24·
🚀 Building CAN Bus applications shouldn’t start with weeks of low-level driver development. The Arduino Due’s native dual CAN controllers, combined with our Dual CAN Interface, provide a powerful platform for rapid prototyping, proof-of-concept development, and production-ready CAN applications. Even better, you’re not starting from scratch. Available resources include: ✔ Dual CAN examples ✔ OBD-II libraries ✔ ARD1939 SAE J1939 protocol stack ✔ CAN traffic simulation ✔ CAN-to-CAN bridge applications ✔ J1939 GPS examples ✔ J1939 baud-rate converter ✔ …and much more. If your goal is to build a CAN gateway, data logger, diagnostic tool, or J1939 ECU, there’s a good chance we’ve already solved the foundation—so you can focus on your application instead. Read the full article: copperhilltech.com/blog/arduino-d… #CANBus #ArduinoDue #EmbeddedSystems #SAEJ1939 #Automotive #IndustrialAutomation #RapidPrototyping #Arduino #ARM #Engineering
bitstream24 tweet media
English
0
0
1
19
bitstream24
bitstream24@bitstream24·
Choosing the right hardware is one of the first decisions every embedded J1939 developer faces. In my latest article, I explain why I standardized on the Arduino IDE for my upcoming book J1939 Development for Embedded Systems—not because it’s the only option, but because it offers the fastest path from learning to building real-world applications. Topics include: • Arduino, ESP32, and Teensy hardware • Why all you really need is CAN, timers, and USB • My thoughts on using Raspberry Pi for J1939 • Why deterministic timing matters Read the full article here: Choosing the Right Hardware for Embedded SAE J1939 Development⁠ #SAEJ1939 #EmbeddedSystems #Arduino #ESP32 #Teensy #CANBus #AutomotiveEngineering #EmbeddedDevelopment #J1939 #IoT
bitstream24 tweet media
English
1
0
1
23
bitstream24
bitstream24@bitstream24·
🚀 Building Industrial IoT solutions with Raspberry Pi? See how combining CAN FD and 10BASE-T1L Single Pair Ethernet transforms a Raspberry Pi into a powerful edge gateway for industrial automation, automotive development, data acquisition, robotics, and embedded networking. Read more: copperhilltech.com/blog/raspberry… #RaspberryPi #CANFD #CANBus #10BASET1L #SinglePairEthernet #IndustrialIoT #IIoT #EmbeddedSystems #IndustrialAutomation #EdgeComputing #Linux #SocketCAN #IoT #Engineering
bitstream24 tweet media
English
0
0
0
14
bitstream24
bitstream24@bitstream24·
Need to connect a Raspberry Pi to both CAN Bus and LIN Bus? This project shows how a Raspberry Pi, CAN FD, and LIN Bus can be combined into a powerful yet affordable development platform for automotive, industrial, and embedded applications. Learn how to: • Interface with CAN FD and Classical CAN • Add LIN Bus support • Build rapid prototypes with Raspberry Pi • Accelerate embedded systems development Read the full article: copperhilltech.com/blog/raspberry… #RaspberryPi #CANBus #CANFD #LINBus #EmbeddedSystems #Automotive #IoT #IndustrialAutomation #Python #EmbeddedDevelopment
bitstream24 tweet media
English
0
0
0
14
bitstream24
bitstream24@bitstream24·
Here’s an X post designed to drive curiosity and clicks without giving away the entire article. If you’ve ever tried learning #SAEJ1939 from the standard, you know the feeling… Hours of reading. PF. PS. PDU1. PDU2. Still not sure how to write your first line of code. That’s exactly why I’m writing J1939 Development for Embedded Systems—to explain J1939 the way programmers actually need it. My latest post shows why understanding PGNs doesn’t have to be complicated. jcom1939.com/understanding-… #EmbeddedSystems #CANBus #EmbeddedProgramming #ECU #AutomotiveEngineering #J1939
bitstream24 tweet media
English
0
0
0
16
bitstream24
bitstream24@bitstream24·
After years of teaching SAE J1939, I came to one conclusion: Embedded developers don’t need to understand every detail of the standard before writing their first application. That’s why I’m writing a completely different book. Instead of following the structure of the SAE documents, J1939 Development for Embedded Systems takes a programmer-first approach, focusing on the concepts you actually need to build working applications using Arduino, ESP32, Teensy, and other embedded platforms. Even better, every example is based on the open-source ARD1939 protocol stack, so you’ll be working with real code—not just theory. Read why I decided against a second edition of my original book and chose to start from scratch: jcom1939.com/why-im-writing… #J1939 #EmbeddedSystems #EmbeddedProgramming #CANBus #Arduino #ESP32 #Teensy #Automotive #Firmware #OpenSource
bitstream24 tweet media
English
0
0
3
26
bitstream24
bitstream24@bitstream24·
Python isn’t just for PCs anymore. With MicroPython running on the ESP32-S3, you can build CAN bus and NMEA 2000 applications faster than ever—without the traditional compile-flash-debug cycle. Learn why this combination is ideal for rapid prototyping of industrial IoT, vehicle networking, and marine electronics, and see the ESP32-S3 development boards that make it possible. Read the full article: copperhilltech.com/blog/esp32s3-m… #MicroPython #ESP32 #ESP32S3 #Python #CANBus #CANFD #NMEA2000 #EmbeddedSystems #IoT #IndustrialAutomation #MarineElectronics
bitstream24 tweet media
English
0
0
0
43
bitstream24
bitstream24@bitstream24·
MicroPython is changing embedded CAN development. Instead of spending days setting up toolchains and writing low-level C code, you can start sending and receiving CAN messages with just a few lines of Python. Our latest article explores: • Why MicroPython is ideal for CAN Bus development • Where it excels—and where C/C++ is still the better choice • CANPico V2 (RP2040) for rapid prototyping • ESP32-S3 with Classical CAN & CAN FD for Industrial IoT Read the full article: copperhilltech.com/blog/micropyth… #MicroPython #Python #CANBus #EmbeddedSystems #IndustrialIoT #ESP32 #RaspberryPiPico #CANFD #IoT #Automation
bitstream24 tweet media
English
0
0
0
28
bitstream24
bitstream24@bitstream24·
Here’s an X post optimized for engineers, makers, and embedded developers: CAN + Wi-Fi + MicroPython = Rapid IoT Development 🚀 Build connected CAN Bus applications in hours instead of weeks with the CANPico V2 and Raspberry Pi Pico WH. Perfect for Industrial IoT, remote monitoring, robotics, automotive diagnostics, and smart agriculture. Read more: CANPico V2 with Raspberry Pi Pico WH: Build Connected CAN Bus Applications with MicroPython and Wi-Fi⁠ #CANBus #MicroPython #RaspberryPiPico #IoT #IndustrialIoT #EmbeddedSystems #Python #Robotics #Automation #IIoT #Maker
bitstream24 tweet media
English
0
1
1
42
bitstream24
bitstream24@bitstream24·
🚀 Building your next CAN gateway, data logger, or industrial controller? The Teensy 4.1 Triple CAN Bus Board combines: ✅ 600 MHz ARM Cortex-M7 processor ✅ 2× CAN 2.0B + 1× CAN FD ✅ Ethernet connectivity ✅ 240×240 IPS LCD ✅ Arduino IDE compatibility Perfect for: 🚗 Automotive & J1939 🏭 Industrial automation 🌐 CAN-to-Ethernet gateways 🤖 Robotics ⚓ Marine electronics 📊 Real-time data logging Read the full article and discover why this compact platform packs the performance needed for demanding embedded applications: copperhilltech.com/blog/teensy-41… #Teensy #CANBus #CANFD #EmbeddedSystems #IoT #Arduino #J1939 #IndustrialAutomation #Automotive #Ethernet #Robotics #Electronics #Engineering #CopperhillTech
bitstream24 tweet media
English
0
1
0
28
bitstream24
bitstream24@bitstream24·
Classical CAN is not going away—but CAN FD is becoming harder to ignore. Our latest post explains how an ESP32-S3 platform with both Classical CAN and CAN FD interfaces can serve as a practical migration gateway for next-generation networks. Useful for: • Legacy CAN integration • CAN-to-CAN FD conversion • Message filtering • Protocol translation • Data logging • Wireless CAN applications Read more: copperhilltech.com/blog/building-… #CANbus #CANFD #ESP32 #ESP32S3 #EmbeddedSystems #AutomotiveNetworking #IndustrialAutomation
bitstream24 tweet media
English
0
0
0
22