Tuesday, August 21, 2012

Communication Protocol Software Technology.

Electronic communications form an important part of any advanced society. Mescitadel Think Tank, of course, will have the very best. Such as wired intra-net networks and wireless communications for both personnel and droids. And naturally all realize that reliability of such communications are vital for its usefulness.

Their is more to such communications than just your hard wire interface. The communication protocol employed is what actually determines the transaction performance especially under adverse conditions and the communication environment generally is adverse to one degree or another. Adverse conditions usually force retransmissions to occur and these can rapidly dissipate performance goals and how much so depends primarily on the selected communication protocol.

I encountered these problems front and center when I interfaced my lab node real world interface, based on the 8051 microcontroller, to my PC using the built in UARTs provided in the hardware. I found that some commonly used protocols just weren't adequate for the electrically noisy conditions that it is required to work in. The excessive error rates made the communications vary from too snail slow to impossible.

This is when I developed my new NiComm communication protocol. Absolutely the best you can find anywhere in the world. Bulletproof reliability where you would usually find none. NiComm is excellent in its ability to maximize the communication rate no matter the conditions. This is a technology that will be used extensively in Mescitadel Think Tank communications.

The device I used for this development I call my lab node and it is based on the 8051F120 MCU. It is an in-expensive development kit that can be connected to a PC and includes programming software and such however it does take knowledgeable skill to work it. It is an impressive device for real world interfacing and has all types of D/A and A/D and timers and such and in my opinion it is the best commercially available chip of this type. An excellent choice to connect to a PC as a slave device to give the PC real world interface capability so as to control a wide spectrum of processi.

The documentation is adequate and it is programmed through a JTAG interface and it includes a USB interface. Everything you need to work with it. However I am disappointed about a couple of things with this device. I would prefer it was 16 bit instead of 8 bit and the programming software that came with it had a rather small size restriction however an industrious and determined programmer can work around these handycaps or you can buy software that has no restriction but that can get expensive.

It has several communication options such as RS-232 and if you're really determined you could wire in Bluetooth and Zigbee. But the communication ports of this device is straight hardware and you have to do everything from hardware configuration to software drivers.

The term NiComm is the property of Mescitadel Think Tank. This is an information release describing the progress of the development of a technology vital for the construction and operation of communication systems.