CANWeb bus is a cost-effective fieldbus network integration technology CANWeb standard designed by Weiqun Electronics based on Jiaotong University, summarizing many years of design and production experience of IO modules of large power plant control systems, using advanced electronic technology, combining the advantages of CAN bus and Ethernet, and taking advantage of their strengths and avoiding their weaknesses.
It is simpler and easier to use than CANOpen\DeviceNet\iCAN;
CANWeb communication is reliable (optional redundancy), has many nodes (up to 98 CAN nodes), fast speed (1Mbps within 40 meters, no need for reincarnation query), and long communication distance (5Kbps can
reach 10 kilometers);
CANWeb interface cost is low (PCA82C251_3 yuan each), and the cost is the same as adding an RS485 interface (MAX13485_3 yuan each);
the price of chips with CAN interface is also very affordable: LPC11C14_5 yuan each, STM32F103C8T6_5 yuan each, STM32F103RCT6_6 yuan each, and the dual CAN
STM32F105RBT6 chip is only about 8 yuan;
CANWeb technology is fully open source, with no licensing fees, and provides free CANWeb advanced protocol C++Keil source code (customizable for user chips);
CANWebSTMF10x development board comes with CAN interface, 4 DI, 4 DO, 1 AI, 1 AO, 1 RS485 interface, 1 DS18B20 interface.
Based on the PCB file and Keil source code of this CAN development board, users can easily and quickly develop their own CAN bus products, such as multi-channel DI, DO, AI, AO modules
, temperature, pressure field intelligent instruments, electric control valves, solenoid valves, electricity meters, RS485 gateways (can communicate with RS485 devices) and other devices; we can also
help customers customize slave stations according to customer requirements.
Through the web page of the MST module, users can monitor and control the DI\DO\AI\AO hardware interfaces on the development board slave in real time;
through the web page of the MST module, users can monitor and control up to 48 internal WORD variables of the development board slave in real time;
through the web page of the MST module, users can configure up to 72 internal WORD configuration parameters of the development board slave, and the configuration parameters can be saved after power failure;
8 shared AOs are reserved for the CANWeb bus network, and MST can send shared AO values to multiple slaves at the same time;
the slave reserves a CANWeb communication failure watchdog timer. When no valid CAN packet is received, the watchdog timer will accumulate time, which can be used for the
judgment and processing of the CAN communication disconnection of the slave;
through the Ethernet or RS485 Modbus protocol of the MST module, the UDP packet automatic uploading and downloading protocol, it is convenient to exchange data with various controllers (configuration software, PLC, etc.) and Internet cloud servers
in real time.
The following figure shows the CANWeb single network structure: SIOx is a slave station of multiple CANWeb development boards, and the MST module is generally equipped with one
The following figure shows the CANWebSTM32F10x development board kit:
CANWeb_STM32F10xKeil开发板及源程序说明190916.zip
(2.69 MB, downloads: 3)
|