<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RFID</title>
	<atom:link href="https://rodyne.com/?feed=rss2&#038;cat=178" rel="self" type="application/rss+xml" />
	<link>https://rodyne.com</link>
	<description></description>
	<lastBuildDate>Thu, 27 Mar 2025 19:11:02 +0000</lastBuildDate>
	<language>en-NZ</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.7</generator>

<image>
	<url>https://rodyne.com/wp-content/uploads/2015/11/web-header2.png</url>
	<title>RFID</title>
	<link>https://rodyne.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Why so quiet?</title>
		<link>https://rodyne.com/?p=811</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 22 Feb 2017 21:26:01 +0000</pubDate>
				<category><![CDATA[Barcode]]></category>
		<category><![CDATA[C Programming]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[RFID]]></category>
		<category><![CDATA[Vinwizard]]></category>
		<guid isPermaLink="false">http://rodyne.com/?p=811</guid>

					<description><![CDATA[Well I have actually been busy. Two of the electronic boards have gone into production and a third more complicated 4-layer board is nearing completion for the client. Unfortunately these wont be open sourced as the client has some close &#8230; <a href="https://rodyne.com/?p=811">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Well I have actually been busy. Two of the electronic boards have gone into production and a third more complicated 4-layer board is nearing completion for the client. Unfortunately these wont be open sourced as the client has some close competition in the market. I normally try and stick to 2-layers unless I am dealing with special cases like high frequency mixed signal or like this where there simply is too much going on to even consider 2 layer (80 pin CPU with 10 multiplexers, DAC, 2 op-amps and 6 open-collector driver chips and two power supplies on a 100cm square board) still designing with 4-layer is also easier as you get a dedicated ground plane which is easier to shape to separate the analog and digital paths and much easier to solder as you tend not to need another ground plane on the component sides of the board.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="http://rodyne.com/?attachment_id=814" rel="attachment wp-att-814"><img fetchpriority="high" decoding="async" width="853" height="425" src="http://rodyne.com/wp-content/uploads/2017/02/iowiz16.jpg" alt="" class="wp-image-814" srcset="https://rodyne.com/wp-content/uploads/2017/02/iowiz16.jpg 853w, https://rodyne.com/wp-content/uploads/2017/02/iowiz16-300x149.jpg 300w, https://rodyne.com/wp-content/uploads/2017/02/iowiz16-768x383.jpg 768w" sizes="(max-width: 853px) 100vw, 853px" /></a></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph"><em>Ahh the joys of prototyping tiny little components when your eyes are getting old!</em></p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="http://rodyne.com/?attachment_id=816" rel="attachment wp-att-816"><img decoding="async" width="1198" height="617" src="http://rodyne.com/wp-content/uploads/2017/02/iowiz16-2.jpg" alt="" class="wp-image-816" srcset="https://rodyne.com/wp-content/uploads/2017/02/iowiz16-2.jpg 1198w, https://rodyne.com/wp-content/uploads/2017/02/iowiz16-2-300x155.jpg 300w, https://rodyne.com/wp-content/uploads/2017/02/iowiz16-2-768x396.jpg 768w, https://rodyne.com/wp-content/uploads/2017/02/iowiz16-2-1024x527.jpg 1024w" sizes="(max-width: 1198px) 100vw, 1198px" /></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph"><em>And after my bad soldering effort!</em></p>



<p class="wp-block-paragraph">You may also have heard we also had a bit of a shake just after my last post with a <a href="http://www.geonet.org.nz/quakes/region/newzealand/2016p858000">7.8 earthquake north of Kaikoura</a> about 80Km away, It wrecked the lab and workshop which was at peak mess at the time toppling most of my test equipment and monitors on to the floor and spewing thousands of 0805 components around like snow. My old Owon scope cracked its screen but otherwise no physical damage to anything or my house. The joys of living 2M above and 200M away from the Pacific Ocean are easily forgotten when your shaken awake at midnight and have to get to high ground in your underpants!</p>



<p class="wp-block-paragraph">I am also doing a re-design of the Data Collection Terminal for another possible client. WiFi is proving to be a pain for them on their large sites and the new design will use either the RFM69 or RFM95(lora) 868Mhz modules (which have compatible footprints and are interchangeable) which should allow a single or at most 2 base units to cover the site and improve battery life. Due to the design of the mobile unit the data rate is very low and so it fits quite well with these modules where low data rates = low bandwidths = quite long ranges. I have not yet put the designs up as they are changing frequently as I experiment with different configurations, the mobile enclosure will remain however I will remove the USB and LiPo battery for 2 x NMHi AA ones which should last several weeks (without a proper enclosure the USB connector had to be cut-out and looked unprofessional) I have also changed the Keypad layout to a standard 4&#215;4 matrix (Nicer IMHO). Oh and we are back to a 125Khz RFID but with a $2 EM4100 module (less than half the price of the chip I was using)!. So basically apart from the enclosure, barcode reader and LCD it is completely different! I was going to use a ATMega328PB to keep my arduino friends happy but the PIC18F26K40 just came out and is twice the Flash and RAM and cheaper.. decisions.. decisions..</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="http://rodyne.com/?attachment_id=817" rel="attachment wp-att-817"><img decoding="async" width="700" height="666" src="http://rodyne.com/wp-content/uploads/2017/02/WP_20170223_19_45_33_Pro1.jpg" alt="" class="wp-image-817" srcset="https://rodyne.com/wp-content/uploads/2017/02/WP_20170223_19_45_33_Pro1.jpg 700w, https://rodyne.com/wp-content/uploads/2017/02/WP_20170223_19_45_33_Pro1-300x285.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></a></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph"><em>The bare bones of the MKII Data terminal (Warts and All!)</em></p>



<p class="wp-block-paragraph">The new keyboard overlay was far superior to the original one in every way and came to &nbsp;US$610 for 100 pieces including courier to NZ which is half the price of my other supplier so shout out to&nbsp;<a href="http://en.szhaiwen.com">Haiwen Membrane Switch Limited</a> who i will definitely use again</p>



<p class="wp-block-paragraph">Of course the usual suspects want changes to their respective systems and so everything has to be prioritised, with only one of me and vintage looming this is proving troublesome.</p>



<p class="wp-block-paragraph">Finally My daughter Alex has turned 21 (today! Happy Birthday) and finally moved on to another full time job in <a href="https://www.aon.co.nz/">AON</a> in corporate Auckland, I&#8217;m going to miss her help, my wife has offered to help by doing my accounts and filing which should free up some time for me and fill the gap a bit</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Serial Port combiner for RFID station</title>
		<link>https://rodyne.com/?p=713</link>
					<comments>https://rodyne.com/?p=713#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 21 Dec 2015 19:03:54 +0000</pubDate>
				<category><![CDATA[C Programming]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[RFID]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[industrial]]></category>
		<guid isPermaLink="false">http://rodyne.com/?p=713</guid>

					<description><![CDATA[I have a project where the HMI (Human-Machine Interface &#8211; ie the touch screen PC) is situated 20M from the station. Normally I would move the screen but this time it was not possible. The station has a printer and &#8230; <a href="https://rodyne.com/?p=713">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>I have a project where the HMI (Human-Machine Interface &#8211; ie the touch screen PC) is situated 20M from the station. Normally I would move the screen but this time it was not possible.</p>
<p>The station has a printer and 2 RFID readers which are activated when a packing crate with an RFID tag embedded in it comes into contact with its cradle. As we have two positions we also need to know which station the reading was sent from. I also need to send a command to a box printer to change the lot number and product name printer on the boxes being packed.</p>
<p>If the station was close I would normally use an RS232 reader on different COM ports. (I cannot use USB as I don&#8217;t <em>easily</em> know which RFID port is which), however RS232 is really only good for 10M at 9600 baud especially in industrial areas where there is a lot of noise so I needed a way of doing this.</p>
<p>Our solution to this is below (link to project is <a href="https://easyeda.com/rodyne/RFID_Port_Combiner-ZHBTN5mEy" target="_blank">here</a>)</p>
<p><a href="http://rodyne.com/?attachment_id=714" rel="attachment wp-att-714"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-714" src="http://rodyne.com/wp-content/uploads/2015/12/circuit.png" alt="circuit" width="1358" height="802" srcset="https://rodyne.com/wp-content/uploads/2015/12/circuit.png 1358w, https://rodyne.com/wp-content/uploads/2015/12/circuit-300x177.png 300w, https://rodyne.com/wp-content/uploads/2015/12/circuit-768x454.png 768w, https://rodyne.com/wp-content/uploads/2015/12/circuit-1024x605.png 1024w" sizes="auto, (max-width: 1358px) 100vw, 1358px" /></a></p>
<p>Two serial RFID readers, are connected to the circuit board which provides power to them and also reads whatever they send. On receival of an RFID tag code (a 10 char string with a header and trailer char) the system appends an &#8220;A&#8221; or a &#8220;B&#8221; to the serial string, removes the header and trailer and replaces the trailer with a CR LF and sends it to the PC over RS485 which is good for very long distances and speeds through noisy environments.</p>
<p>Data sent from the PC is passed though to the printer serial port and on to the label printer. however by embedding a command sequence at the start of the string we can also turn on or off the 4 relays, sound an alarm or request a re-transmission of the RFID tag numbers.</p>
<p>By having it on a micro controller we can reduce the complexity of the PC code and achieve a better reliability as well as achieving our goal of extending the distance.</p>
<p>The prototype is shown below (warts and all), the wiring changes were put in so that the RFID signals can trigger an external interrupt which improves the reliability of the soft modem. the project EDA files have all the modifications in for the second version</p>
<p><a href="http://rodyne.com/?attachment_id=715" rel="attachment wp-att-715"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-715" src="http://rodyne.com/wp-content/uploads/2015/12/prototype.png" alt="prototype" width="1108" height="597" srcset="https://rodyne.com/wp-content/uploads/2015/12/prototype.png 1108w, https://rodyne.com/wp-content/uploads/2015/12/prototype-300x162.png 300w, https://rodyne.com/wp-content/uploads/2015/12/prototype-768x414.png 768w, https://rodyne.com/wp-content/uploads/2015/12/prototype-1024x552.png 1024w" sizes="auto, (max-width: 1108px) 100vw, 1108px" /></a></p>
<p>The Current MPLABX XC8 code for the PIC is here =&gt; <a href="http://rodyne.com/?attachment_id=720" rel="attachment wp-att-720">main.c</a></p>
<p>Note the code is work in progress so check back for updates, most of it works but its not been tested under pressure, however it should give a feel for what the system does.</p>
<p>The only change I would make in a future version would be to use a switching regulator like an LM2596 which requires an additional 100uH inductor and a diode but then gives proper industrial power supply tolerance. My circuit is running off 9v as it supplies the RFID&#8217;s their power so the LDO gets warm when all the relays are engaged and it pulls 250mA peak, however I am only using 1 relay here so max current is &lt;100mA and there is no reason for me to fix this.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://rodyne.com/?feed=rss2&#038;p=713</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
