tag:blogger.com,1999:blog-54052065526800391872024-03-13T10:35:08.774-07:00Beaglebone Black OBD-IIJPhttp://www.blogger.com/profile/08558910392435643035noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-5405206552680039187.post-74339009845058715922013-07-25T14:14:00.000-07:002013-07-25T14:14:19.556-07:00Our Code<div class="p1">
rom subprocess import call</div>
<div class="p1">
call("echo uart1 > /sys/devices/bone_capemgr.8/slots", shell=True)</div>
<div class="p1">
import serial</div>
<div class="p1">
import sys</div>
<div class="p1">
import time</div>
<div class="p2">
<br /></div>
<div class="p1">
serialport = serial.Serial("/dev/ttyO1", 9600, timeout=1)</div>
<div class="p1">
response1 = ''</div>
<div class="p1">
response2 = ''</div>
<div class="p1">
s= ''</div>
<div class="p1">
serialport.write("AT Z\r")</div>
<div class="p1">
serialport.write("AT SP 0\r")</div>
<div class="p2">
<br /></div>
<div class="p1">
serialport.write("ATI\r")</div>
<div class="p1">
response1 = serialport.readline(16)</div>
<div class="p1">
sys.stdout.flush()</div>
<div class="p2">
<br /></div>
<div class="p1">
serialport.write("AT@1\r")</div>
<div class="p1">
response2 = serialport.readline(26)</div>
<div class="p1">
print response1</div>
<div class="p1">
sys.stdout.flush()</div>
<div class="p2">
<br /></div>
<div class="p1">
print response2</div>
<div class="p2">
<br /></div>
<div class="p1">
sys.stdout.flush()</div>
<div class="p2">
<br /></div>
<div class="p1">
serialport.write("01 0D \r")</div>
<div class="p1">
speed_hex="41 0D 15"</div>
<div class="p1">
speed_hexx = serialport.readline().split(' ')</div>
<div class="p1">
speed = float(int('0x'+speed_hex[6:8], 0 ))</div>
<div class="p1">
print 'Speed: ', speed, 'km/h'</div>
<div class="p2">
<br /></div>
<div class="p1">
sys.stdout.flush()</div>
<div class="p2">
<br /></div>
<div class="p1">
serialport.write("01 0C \r")</div>
<div class="p1">
time.sleep(.5)</div>
<div class="p1">
rpm_hex="41 0C 28 92"</div>
<div class="p1">
rpm_hexx = serialport.readline().split(' ')</div>
<div class="p1">
print rpm_hex,' zero'</div>
<div class="p1">
print rpm_hex[9:11],'0'</div>
<div class="p1">
rpmA = float(int('0x'+rpm_hex[6:8], 0 ))</div>
<div class="p1">
rpmB = float(int('0x'+rpm_hex[9:11], 0 ))</div>
<div class="p1">
print rpmA,' Value of RPMA hex'</div>
<div class="p1">
print rpmB,' Value of RPMB hex'</div>
<div class="p1">
rpm = ((rpmA*256)+rpmB)/4</div>
<br />
<div class="p1">
print 'Tach: ', rpm, 'rpm'</div>
JPhttp://www.blogger.com/profile/08558910392435643035noreply@blogger.com0tag:blogger.com,1999:blog-5405206552680039187.post-74987878311934409902013-07-25T14:08:00.000-07:002013-07-25T14:08:23.237-07:00Maine Fab team photoTeam with out patient<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ47RqaEsXsnr5dwXUQXtdc4nj56SvPwl58C8xGl8TIeebyd-2fxnITgQw6x0VhTRo1Js1ybJjnO2-sBG2bLMQWFZhrc0xSZZRFNxW4LDA08TiACCT1-H7vZ0FkQkRTTFOejhQwj8D1l4/s1600/mfab_groupPhoto.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ47RqaEsXsnr5dwXUQXtdc4nj56SvPwl58C8xGl8TIeebyd-2fxnITgQw6x0VhTRo1Js1ybJjnO2-sBG2bLMQWFZhrc0xSZZRFNxW4LDA08TiACCT1-H7vZ0FkQkRTTFOejhQwj8D1l4/s1600/mfab_groupPhoto.jpg" /></a></div>
<br />JPhttp://www.blogger.com/profile/08558910392435643035noreply@blogger.com0tag:blogger.com,1999:blog-5405206552680039187.post-86486362580584142942013-07-25T13:53:00.001-07:002013-07-25T14:09:46.041-07:00So far....Our project is what we can call complete. Please watch this video here for a rundown of what we have created <a href="http://youtu.be/rY4K2vpc8YI">Here</a>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTPc0aSQTr_Jd87o_53heRuo5lTi64IdKtJ0oEbVl47xW8Fb4YXT5IrLiUcwnRjZDIKjY_bYCS8-h7T_eiZTIpKbuoVhOg9RL1RkhXhh_CNW7k758UFM5zpiukSwgPD15Tr1iWMOvpG2c/s1600/cape.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTPc0aSQTr_Jd87o_53heRuo5lTi64IdKtJ0oEbVl47xW8Fb4YXT5IrLiUcwnRjZDIKjY_bYCS8-h7T_eiZTIpKbuoVhOg9RL1RkhXhh_CNW7k758UFM5zpiukSwgPD15Tr1iWMOvpG2c/s320/cape.jpg" width="320" /></a></div>
<br />JPhttp://www.blogger.com/profile/08558910392435643035noreply@blogger.com0