<?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>Yann's Blog &#187; OpenCoral</title>
	<atom:link href="http://yannramin.com/category/hardware/opencoral/feed/" rel="self" type="application/rss+xml" />
	<link>http://yannramin.com</link>
	<description>Software and life</description>
	<lastBuildDate>Wed, 07 Jul 2010 20:04:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The future of OpenCoral</title>
		<link>http://yannramin.com/2009/08/17/the-future-of-opencoral/</link>
		<comments>http://yannramin.com/2009/08/17/the-future-of-opencoral/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 06:47:33 +0000</pubDate>
		<dc:creator>Yann</dc:creator>
				<category><![CDATA[Aquarium]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[OpenCoral]]></category>

		<guid isPermaLink="false">http://yannramin.com/?p=259</guid>
		<description><![CDATA[If you&#8217;ve noticed my OpenCoral page before, you&#8217;ve probably been a little miffed about the lack of progress. I assure you that all good things take time, and this is a case of &#8220;taking a step back&#8221; and rethinking everything. OpenCoral was initially designed to be an Open Source Hardware aquarium controller. It has several [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve noticed my <a href="http://www.opencoral.com">OpenCoral</a> page before,  you&#8217;ve probably been a little miffed about the lack of progress. I assure you that all good things take time, and this is a case of &#8220;taking a step back&#8221; and rethinking everything.</p>
<p>OpenCoral was initially designed to be an Open Source Hardware aquarium controller. It has several key components:</p>
<ul>
<li>Various modules (such as the TipTop)</li>
<li>Communications standard &#8211; OCNet, based on CAN</li>
<li>Controller firmware</li>
</ul>
<p>The problem with OpenCoral was its slightly myopic vision. It was an aquarium controller first, and only. The TipTop module is the epitome of this: great design for a aquarium top off controller (on incredible steroids), but way too specific for level control and IO control. Instead, I am remodeling the OpenCoral concept based upon PLCs (Programmable Logic Controllers), more discrete, simpler, and malleable logic blocks. I&#8217;m head deep in the various standards surrounding them (such as the venerable IEC 61131), and from some real world experiences utilizing them. </p>
<p>Another issue was the slightly more advanced hardware required by OpenCoral (ARM processors, etc), primarily for OCnet. I am trying to simplify the integration work for the future products, and have settled on a hybrid ModBus RTU and OCnet interface. On the ModBus RTU front, as its such a simple protocol, an average AVR micro-controller suffices. Familiarity in the hobbyist circles is high with the AVR, and tools abundant.</p>
<p>Lastly, the name OpenCoral is of course utilized by a separate Open Source project. Name tweaks are welcome. </p>
]]></content:encoded>
			<wfw:commentRss>http://yannramin.com/2009/08/17/the-future-of-opencoral/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.210 seconds -->
